Gunner Tracker

Opened 4 weeks ago

Closed 4 weeks ago

Last modified 3 weeks ago

#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 deex)

$ 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 deex, 4 weeks ago

Description: modified (diff)
Summary: кривое форматированиеhshot32.exe: кривое форматирование

comment:2 by g-cont, 4 weeks ago

Resolution: fixed
Status: assignedclosed

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

comment:3 by deex, 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

?

Last edited 3 weeks ago by deex (previous) (diff)

comment:4 by deex, 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 deex (next)
Note: See TracTickets for help on using tickets.