В настоящее время я занят, пытаясь автоматизировать некоторые задачи ручного запуска в Windows 10 с помощью пакетного файла. Но я столкнулся со странной проблемой.
Я хочу создать пакетный скрипт, который будет запускать Xming с некоторыми параметрами. Поэтому я подумал, что могу просто поместить это в командный файл.
"C:\Program Files (x86)\Xming\Xming.exe" :0 -clipboard -multiwindow
Если я выполню это в открытом командном окне, он будет работать нормально даже несколько раз подряд, не запуская более 1 экземпляра Xming. Но как только я помещаю только эту строку в bat-файл и запускаю этот скрипт, он иногда работает, а иногда зависает навсегда.
Я некоторое время искал в Google и не могу найти ничего, описывающего проблему, с которой я столкнулся. Любая помощь приветствуется.
Вот вывод командной строки, иллюстрирующий мою проблему:
C:\Users\JS>"C:\Program Files (x86)\Xming\Xming.exe" :0 -clipboard -multiwindow
C:\Users\JS>"C:\Program Files (x86)\Xming\Xming.exe" :0 -clipboard -multiwindow
C:\Users\JS>"C:\Program Files (x86)\Xming\Xming.exe" :0 -clipboard -multiwindow
...
C:\Users\JS>"C:\Program Files (x86)\Xming\Xming.exe" :0 -clipboard -multiwindow
C:\Users\JS>"C:\Program Files (x86)\Xming\Xming.exe" :0 -clipboard -multiwindow
C:\Users\JS>
C:\Users\JS>cd desktop
C:\Users\JS\Desktop>startup.bat
C:\Users\JS\Desktop>"C:\Program Files (x86)\Xming\Xming.exe" :0 -clipboard -multiwindow
... Hangs forever here
Где startup.bat содержит только 1 строку:
"C:\Program Files (x86)\Xming\Xming.exe" :0 -clipboard -multiwindow
Start
?@Start "" "%ProgramFiles(x86)%\Xming\Xming.exe" :0 -clipboard -multiwindow
, если нет, то вам может понадобиться запуститьCmd.exe
с вашей командой, прикрепленной к его концу. - person Compo   schedule 24.09.2017