1

Когда я пришел на работу, я потратил несколько скучных минут на запуск своих приложений. Я запускаю IDE, почтовый клиент, веб-браузер, систему отслеживания ошибок, Total Commander, ProcessExplorer и DebugView. Большинство из этих инструментов я использую для повседневной работы. Требуется много времени, чтобы начать их все.

Поэтому я создал BAT-файл и поместил вызов всех этих приложений внутрь. Когда я включаю свой рабочий компьютер, я просто могу запустить эту БАТ и иметь время для приготовления утреннего кофе. Тем не менее я понял, что использование второго приложения BAT начинается только после того, как первое было закрыто. Так как я хочу, чтобы все приложения запускались, есть ли возможность сделать это с помощью файла BAT? Я не хочу использовать механизм запуска из Windows XP ...

5 ответов5

6

Вы пытались использовать команду запуска .

При запуске приложения с 32-разрядным графическим интерфейсом пользователя (cmd) cmd не ожидает завершения работы приложения, прежде чем вернуться в командную строку. Это новое поведение не происходит, если вы запускаете приложение из командного сценария.

Здесь есть полезное руководство по команде запуска.

4

Вы можете использовать команду start для запуска приложения без ожидания.

start app1.exe
start app2.exe
0

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

start "" /b PATH %ARGUMENT

Например:

start "" /b "C:\Program Files\Internet Explorer\iexplore.exe" %http://www.ibnlive.com
start "" /b "C:\Program Files\Microsoft Office\Office12\OUTLOOK.EXE"

Вы можете запустить этот пакетный скрипт, чтобы открывать приложения после входа в систему.

0

Вы можете использовать vbscript следующим образом:

Set objShell = WScript.CreateObject("WScript.Shell")
ObjShell.Exec("FullPath")
ObjShell.Exec("FullPath1")
ObjShell.Exec("FullPath2")
....
0

Другой возможностью является захват AutoHotkey, а затем создание сценария для настройки различных ярлыков для запуска этих приложений (например, Ctrl+Alt+V для Visual Studio, Ctrl+Alt+D для Delphi и т.д.), После чего вы можете просто нажать эти комбинации клавиш при запуске, чтобы запустить нужные программы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .