Форум программистов, компьютерный форум, киберфорум
мама Стифлера
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  

VBScript: Запуск приложения с параметрами (заметка для себя)

Запись от мама Стифлера размещена 26.01.2023 в 14:02
Показов 3753 Комментарии 7
Метки vbscript

Visual Basic
1
2
Set objShell = CreateObject("WScript.Shell")
objShell.Run """C:\Program Files\cmdow\cmdow.exe"" /TV"""
Метки vbscript
Размещено в Без категории
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Всего комментариев 7
Комментарии
  1. Старый комментарий
    интересно, а код завершения запущенного процесса можно получить?
    Запись от sqltd1 размещена 26.01.2023 в 14:38 sqltd1 вне форума
  2. Старый комментарий
    Аватар для мама Стифлера
    Цитата Сообщение от sqltd1
    интересно, а код завершения запущенного процесса можно получить?
    Предполагаю что нет. Скрипт просто запускает внешний, исполняемый файл и все.
    Это я просто для себя заметку сделал, чтоб видеть синтаксис запуска с параметрами. Без параметров все выглядит проще:
    Visual Basic
    1
    2
    
    Set objShell = CreateObject("WScript.Shell")
    objShell.Run "C:\Program Files\cmdow\cmdow.exe"
    Запись от мама Стифлера размещена 26.01.2023 в 16:15 мама Стифлера вне форума
  3. Старый комментарий
    Аватар для Angry Old Man

    Можно

    Можно
    Цитата Сообщение от https://www.script-coding.com/WSH/WshShell.html#3.4.
    3.4. Run
    Синтаксис:

    Run(<Command>,<WindowStyle>,<WaitOnRetur n>)
    Назначение: создаёт новый независимый процесс, который запускает заданное приложение.

    Параметры:

    <Command> - строка, командная строка запуска приложения.
    <WindowStyle> - необязательный, число. Определяет вид окна запускаемого приложения. Некоторые возможные значения:
    0 - Не отображает окно.
    1 - Активизирует и отображает окно.
    2 - Активизирует окно и отображает его в свёрнутом виде.
    3 - Активизирует окно и отображает его в максимизированном виде.
    <WaitOnReturn> - необязательный, булево (число). True - сценарий возобновит работу только после завершения вызванного процесса. False (по умолчанию) - управление передаётся сразу обратно в сценарий.
    Описание: если параметр "WaitOnReturn" установлен в True, метод возвращает код выхода вызванного приложения. Иначе метод всегда возвращает ноль.

    Пример:
    Запись от Angry Old Man размещена 26.01.2023 в 21:04 Angry Old Man вне форума
  4. Старый комментарий
    Интересно. Похоже с запуском имеется куча нюансов.

    Вот здесь 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 sqltd1 вне форума
  5. Старый комментарий
    Аватар для I can
    В конце две кавычки лишние.
    Запись от I can размещена 04.02.2023 в 20:17 I can на форуме
  6. Старый комментарий
    Верно. И можно в одну строку:
    Visual Basic
    1
    
    CreateObject("WScript.Shell").Run """%ProgramFiles%\cmdow\cmdow.exe"" /TV"
    Запись от FlasherX размещена 06.02.2023 в 22:08 FlasherX вне форума
  7. Старый комментарий
    Аватар для мама Стифлера
    Ну вы блин даете, вообще профан в языках. Учил для себя чистый С, но глубоко не осилил.
    Запись от мама Стифлера размещена 08.02.2023 в 22:38 мама Стифлера вне форума
 
Новые блоги и статьи
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru