Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Contributor


Сообщения: 2735
Благодарности: 1699

Профиль | Отправить PM | Цитировать


На vbs это решается тоже.
Код: Выделить весь код
ProgaName = "C:\WINDOWS\system32\notepad.exe"        ' Полный путь к программе

Set WS = CreateObject("WScript.Shell")

Set Arg = WScript.Arguments
N = Arg.Count

If N=0 Then
   Set theProga = WS.Exec(ProgaName)        ' Запустим программу
Else
   Set theProga = WS.Exec(ProgaName + " " + Arg(0) )        ' Запустим программу c параметром
End If

WScript.Sleep (10000)                     ' Ждем 10 секунд чтобы программа нормально запустилась. Время надо подобрать 

WS.AppActivate (theProga.ProcessID)      ' Активируем окно запущенного приложения

WS.SendKeys ("{ENTER}")                     ' Пошлём ENTER
Если что-то еще надо посылать, уточните постановку.

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Последний раз редактировалось megaloman, 22-07-2016 в 16:26.

Это сообщение посчитали полезным следующие участники:

Отправлено: 16:18, 22-07-2016 | #9