[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 4 months
  • Posts: 2586
  • REPUTATION:127

    [+] [-]
Наверное, сразу возникнет вопрос, таких утилит как собак нерезанных, зачем еще одна ?
Отвечу.
Утилита позволяет скрыть окно консоли без запуска батника через hiderun или подобных утилит, батник скрывает сам себя !
Кроме этого, утилита добавляет новые возможности батникам.

About

Syntax:
ConX.exe /?
ConX.exe /HideRun|/HideRunWait ExeFile Param
ConX.exe Sleep time
ConX.exe SysTrayRefresh
ConX.exe Hide|Minimize|Show|Opacity {0-255}|Move X Y W H|OnTop {0|1}
ConX.exe Getx|Gety|Getw|Geth|GetDesktopW|GetDesktopH|Inkey {time}|GetAsc
ConX.exe Color {0-F}{0-F}|ColorE {0-15} {0-15}
ConX.exe Cursor {1-10}
ConX.exe CursorXY X Y|XY X Y
ConX.exe Echo[${0-F}{0-F}] {string}|EchoN[${0-F}{0-F}] {string}|Chr num
OnTop - поверх всех окон
Opacity - прозрачность окна
Move - меряет позицию и размер окна, если параметр = -1 , его значение не меняется.
SysTrayRefresh - обновляет SysTray, удаляя из него мусор, оставшийся после некорректно завершенных процессов.
Cursor - вид курсора :
0 : Hide
1 : Underline cursor (default)
5 : Mid-height cursor
10: Full-height cursor
Getx|Gety|Getw|Geth|GetDesktopW|GetDesktopH - читают позицию и размер окна, результат в %errorlevel%
Inkey {time} - код нажатой клавишы, результат в %errorlevel%
GetAsc - код символа, результат в %errorlevel%
Echo - вывод без перевода строки, расширенный вариант Echo$ab эквивалентно Color ab Echo, EchoN то-же с переводом строки
CursorXY X Y сокращенно XY X Y - позиционирование курсора
Запущенная без параметров утилита запустит одноименный батник, в конце имени которого добавлен символ "#", напрмер ConX.exe запустит батник ConX#.bat.
В первой строке батника можно указать тип запуска
::RunWait - по умолчанию, можно не указывать
::Run
::HideRun
::HideRunWait
Ограничения:
Путь к батнику (включая имя) не должен превышать 512 символов.
Недопустимо в имени использовать точку, например Proga.exe#.bat
Концевые пробелы в первой строке батника, при указании типа запуска недопустимы.
VirusTotal x86 x64
Attachments


Last edited by nikzzzz on 2019-01-07 11:35; edited 13 times in total

[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 4 months
  • Posts: 2586
  • REPUTATION:127

    [+] [-]
Утилита обновлена.
Добавлена функция лоадера, Gemostarter, спасибо за совет. az

[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 4 months
  • Posts: 2586
  • REPUTATION:127

    [+] [-]
Утилита обновлена.
Добавлено:
OnTop - поверх всех окон
Inkey {time} - время ожидания нажатия клавиши

[Quote]

    sablinov
  • 16085
  • Longevity: 2 years 1 month
  • Posts: 26
  • REPUTATION:0

    [+] [-]
  • Location: Выборг
Здравствуйте! У меня вот такой батник
start /wait %systemdrive%\install\VCRHyb86.exe
start /wait %systemdrive%\install\UpdatePackLive.exe /silent
shutdown /r /t 60 -c "ЧЕРЕЗ 60 СЕКУНД КОМПЬЮТЕР БУДЕТ АВТОМАТИЧЕСКИ ПЕРЕЗАГРУЖЕН! НИЧЕГО НЕ ПРЕДПРИНИМАЙТЕ!"
RD /S /Q %systemdrive%\install
EXIT
Подскажите как правильно применить вашу программу для скрытия консольного окна?

[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 4 months
  • Posts: 2586
  • REPUTATION:127

    [+] [-]
sablinov
Скрыть, а потом показать можно так, а уж что Вам нужно сделать в батнике, решайте сами.
ConX.exe hide
...
ConX.exe show

[Quote]

    sablinov
  • 16085
  • Longevity: 2 years 1 month
  • Posts: 26
  • REPUTATION:0

    [+] [-]
  • Location: Выборг
Спасибо! Т.е чтобы скрыть окно консоли надо прописать в начале батника ConX.exe hide а ConX.exe положить рядом с батником, я правильно понял?

[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 4 months
  • Posts: 2586
  • REPUTATION:127

    [+] [-]
sablinov
Именно так.
Но учтите, что скрыв окно вы не увидите "ЧЕРЕЗ 60 СЕКУНД КОМПЬЮТЕР БУДЕТ ...", наверно будет лучше как-то так
ConX.exe hide
start /wait %systemdrive%\install\VCRHyb86.exe
start /wait %systemdrive%\install\UpdatePackLive.exe /silent
RD /S /Q %systemdrive%\install
ConX.exe show
shutdown /r /t 60 -c "ЧЕРЕЗ 60 СЕКУНД КОМПЬЮТЕР БУДЕТ АВТОМАТИЧЕСКИ ПЕРЕЗАГРУЖЕН! НИЧЕГО НЕ ПРЕДПРИНИМАЙТЕ!"

[Quote]

    sablinov
  • 16085
  • Longevity: 2 years 1 month
  • Posts: 26
  • REPUTATION:0

    [+] [-]
  • Location: Выборг
nikzzzz, спасибо огромное за помощь! Это у меня для сборки win xp после завершения установки UpdatePackLive происходит установка личных параметров при первом входе всистему, как раз надо чтоб было видно предупреждение.

[Quote]

    sablinov
  • 16085
  • Longevity: 2 years 1 month
  • Posts: 26
  • REPUTATION:0

    [+] [-]
  • Location: Выборг
Доброго дня nikzzzz! Попробовал прописать как вы рекомендовали. Окно консоли всеравно не скрывает и не отработала автоматическая перезагрузка после выхода на робочий стол. Может подскажите в чем может быть дело? Важно в какой кодировке батник написан?

[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 4 months
  • Posts: 2586
  • REPUTATION:127

    [+] [-]
sablinov
Укажите путь к ConX.exe, если он рядом с батником, пропишите первой строкой батника
cd /d "%~dp0"
Либо указывайте путь при его вызове
"%~dp0ConX.exe" hide

[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 4 months
  • Posts: 2586
  • REPUTATION:127

    [+] [-]
Утилита обновлена.
Добавлено : SysTrayRefresh - обновляет SysTray, удаляя из него мусор, оставшийся после некорректно завершенных процессов.

[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 4 months
  • Posts: 2586
  • REPUTATION:127

    [+] [-]
Обновил утилиту.
Обновлены демки и описание.

Page 5 of 5


Display posts:    

Current time is: 27-May 06:49

All times are UTC + 3


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum