Консоль пакетных файлов - PullRequest
       1

Консоль пакетных файлов

0 голосов
/ 07 октября 2010

Как скрыть консоль запущенного пакетного файла, из которого запускается пакет из cmd или start> run

Ответы [ 4 ]

3 голосов
/ 07 октября 2010

Вы можете попробовать пару вещей:

Запланируйте это с другим пользователем, чем вы.

или

CMD /C START /MIN your.CMD

или

Этот WSH / VBScript запустит ваш командный файл в скрытом окне:

'MyCmd.vbs
Set WshShell = WScript.CreateObject("WScript.Shell")
cmd = "C:\bin\scripts\MyCmd.cmd"
Return = WshShell.Run(cmd, 0, True)
set WshShell = Nothing
0 голосов
/ 07 марта 2016

Я использую это программное обеспечение для кодирования приложений .exe, и у него есть команда, которая может это сделать. Название программного обеспечения - Advanced Bat to Exe Converter, но оно не только конвертирует, вы также можете кодировать и компилировать их. Попробуйте эту кодировку, как только вы загрузите программу с здесь , это также должно работать с другими exe-компиляторами, но я не уверен.

@echo off
:menu
cls
color 9e
rem ChangeColor 14 0
rem ChangeColor 14 9
rem PrintBoxAt 6 11 15 60 1
rem PrintBoxAt 11 21 5 40 1
rem printcenter Enter window title: 13 14 9
rem getinput
set w=%result%
rem hidewindow "%w%"
goto menu
0 голосов
/ 10 февраля 2013

сделать ярлык для пакета, затем щелкните правой кнопкой мыши и выберите свойства Теперь на вкладке "Общие" появится опция запуска, щелкните стрелку рядом с ней и выберите свернутый. Теперь нажмите "Применить" и "ОК". Теперь запустите программу, и она будет работать в фоновом режиме.

надеюсь, что я вам помог, это гарантированно сработает с любым файлом bat.

0 голосов
/ 02 октября 2011

В начале вашего командного файла добавьте эти строки.

@echo off
if not defined PIL (
    set PIL=1
    start /min "" %~0
    exit /b
)

Replace the rest of your batch here

Если PIL не определено в вашем пакетном файле, то пакетный файл будет самопроизвольно свернут. Если в вашей среде определено PIL, измените его на другое. Это перезапустит пакетный файл с PIL, определенным как 1, и, поскольку PIL определен, он пропустит раздел перезапуска после перезапуска файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...