Я знаю, я уже отвечал на подобный вопрос (Running Batch File in background when windows boots up), но на этот раз мне нужно, чтобы запустить партию:Windows XP или более поздняя версия Windows: как я могу запустить пакетный файл в фоновом режиме без отображения окна?
- из другой партии,
- без окна консоли отображается,
- со всеми аргументы переданы в невидимую партию.
Первая партия выполнена в окне консоли. Тем не менее, мне не нужна вторая партия (запущенная первым в асинхронном порядке ), чтобы отобразить консольное окно.
Я придумал сценарий VBScript, который делает именно это, и я поставил сценарий как answer for others to refer to, но если у вас есть другие идеи/решения, не стесняйтесь вносить свой вклад.
Примечание: консольное окно командного процессора Windows названо не очень правильным DOS-окном для многих людей.
Благодарим всех вас за ответы. Насколько я понимаю, если мне нужно асинхронно вызвать скрипт для запуска в скрытом режиме:
- Из второго сценария уже в окне консоли
start /b
достаточно. - Из Windows, без запуска второго окна, мое решение по-прежнему действует.
You запускают командный файл из дополнительного файла ANOTHER? У этого уже запущенного командного файла есть окно? – Oddthinking 2008-11-18 12:07:56
Да, эта другая (первая) партия выполняется в окнах DOS. Тем не менее, я не хочу, чтобы вторая партия (запуск по первому асинхронному способу) отображала также окна (что бы происходило с командой «start/b») – VonC 2008-11-18 12:13:17