VBScript: Запуск приложения с параметрами (заметка для себя)
Запись от мама Стифлера размещена 26.01.2023 в 14:02
Показов 3753
Комментарии 7
Метки vbscript
| |||||
Метки vbscript
Размещено в Без категории
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Всего комментариев 7
Комментарии
-
интересно, а код завершения запущенного процесса можно получить?Запись от sqltd1 размещена 26.01.2023 в 14:38
-
Предполагаю что нет. Скрипт просто запускает внешний, исполняемый файл и все.
Сообщение от sqltd1
Это я просто для себя заметку сделал, чтоб видеть синтаксис запуска с параметрами. Без параметров все выглядит проще:
Visual Basic 1 2
Set objShell = CreateObject("WScript.Shell") objShell.Run "C:\Program Files\cmdow\cmdow.exe"
Запись от мама Стифлера размещена 26.01.2023 в 16:15
-
Запись от Angry Old Man размещена 26.01.2023 в 21:04
-
Интересно. Похоже с запуском имеется куча нюансов.
Вот здесь https://learn.microsoft.com/en... ocess-ends написано "When you run the Shell function in a Visual Basic for Applications (VBA) procedure, it starts an executable program asynchronously and returns control to the procedure. This shelled program continues to run independently of your procedure until you close it."
Для контроля завершения используется WaitForSingleObject (см. портянку кода там-же)Запись от sqltd1 размещена 04.02.2023 в 05:47
-
Запись от I can размещена 04.02.2023 в 20:17
-
Верно. И можно в одну строку:
Visual Basic 1
CreateObject("WScript.Shell").Run """%ProgramFiles%\cmdow\cmdow.exe"" /TV"
Запись от FlasherX размещена 06.02.2023 в 22:08
-
Запись от мама Стифлера размещена 08.02.2023 в 22:38


