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

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

Запись от мама Стифлера размещена 26.01.2023 в 14:02
Показов 4024 Комментарии 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 мама Стифлера вне форума
 
Новые блоги и статьи
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru