Когда я прихожу к работе, я провел несколько скучных минут, запуская мои приложения. Я запускаю IDE, почтовый клиент, веб-браузер, систему отслеживания ошибок, Общего Командующего, ProcessExplorer и DebugView. Большинство тех инструментов я использую для повседневной работы. Это занимает много времени для запуска их всех.
Поэтому я создал Bat-файл и поместил вызов всех тех приложений внутри. Когда я включаю свою работу ПК, я просто могу выполнить этот BAT и иметь время для того, чтобы сделать утренний кофе. Тем не менее, я понял, что с помощью BAT второе приложение запускается только после того, как первый был закрыт. Так как я хочу, чтобы все приложения запустились, это возможность, я могу сделать это с Bat-файлом? Я не хочу использовать механизм запуска от Windows XP …
Вы попытались использовать команду запуска.
При выполнении 32-разрядного приложения графического интерфейса пользователя (GUI) cmd не ожидает приложения для выхода прежде, чем возвратиться к командной строке. Это новое поведение не происходит при запуске приложения из командного сценария.
Существует полезное руководство по команде запуска здесь.
Можно использовать vbscript следующим образом:
Set objShell = WScript.CreateObject("WScript.Shell")
ObjShell.Exec("FullPath")
ObjShell.Exec("FullPath1")
ObjShell.Exec("FullPath2")
....
Другая возможность состоит в том, чтобы захватить AutoHotkey и затем сделать сценарий для установки различных ярлыков для запуска, те приложения (скажите, что Ctrl+Alt+V для Visual Studio, Ctrl+Alt+D для Дельфи, и т.д....) затем можно просто поразить те ключевые комбинации в запуск для запуска программ, которые Вы хотите.
Создайте сценарий пакетной обработки и сделайте записи всех необходимых приложений, которые Вы хотите открыть в нем в ниже формата:
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"
Можно запустить этот скрипт пакетной обработки для открытия приложений, после того как Вы входите в систему.