#41 closed enhancement (fixed)
hshot32.exe: кривое форматирование
| Reported by: | deex | Owned by: | g-cont |
|---|---|---|---|
| Priority: | trivial | Milestone: | |
| Component: | Xash Engine | Version: | |
| Keywords: | Cc: |
Description (last modified by )
$ hshot32.exe
no source specified
-= hshot Options =-
source.hsproj : project file compile
example: hshot source.hsproj
Press any key to exit
Предлагаемый вариант без любительских украшательств
hshot: no source file or project file specified Usage: hshot.exe [FILE]
Ставить на паузу не вижу смысла, это лишь помешает использовать команду в скриптах автоматизации.
По хорошему, надо определять, откуда вызван бинарник - двойным щелчком или же из консоли, и ставить на паузу только в первом варианте
ЧатГпт поможет различать это по такому запросу: "как в виндовс приложении на С++ определить было ли оно запущено двойным щелчком мыши или из консоли?"
Change History (4)
comment:1 by , 4 weeks ago
| Description: | modified (diff) |
|---|---|
| Summary: | кривое форматирование → hshot32.exe: кривое форматирование |
comment:2 by , 4 weeks ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
comment:3 by , 3 weeks ago
src_main/hshot/hshot.cpp:66: Msg( " source.%s : project file compile\n", DEFAULT_SOURCE_PROJECT_EXT ); " source.hsproj : project file compile"
можно я хотя бы эти кривые отступы пробелами исправлю на:
source.hsproj: project file compile
?
comment:4 by , 3 weeks ago
Пауза не работает как описано.
Запускаю из cmd.exe bin/hshot.exe, вижу паузу как и раньше
d:\XashNT_SDK\bin>hshot32.exe
no source specified
-= hshot Options =-
source.hsproj : project file compile
example: hshot source.hsproj
Press any key to exit
Version 0, edited 3 weeks ago by (next)
Note:
See TracTickets
for help on using tickets.

Паузу сделал интеллектуальной, теперь все части движка различают, вызваны они пользователем или же из скрипта пакетной обработки и игнорируют паузу во втором случае.
Форматирование сообщений трогать не стал: у нас очень много компиляторов и форматирование везде в некоем едином стиле, который уже сложился.