|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] создать bat, который бы включал программу(либо вызывал её) и нажимал кнопку ENter |
|
|
CMD/BAT - [решено] создать bat, который бы включал программу(либо вызывал её) и нажимал кнопку ENter
|
Новый участник Сообщения: 5 |
Добрый день!
Мне необходима создать bat, который бы включал программу(либо вызывал её) и нажимал кнопку ENter, подскажите пожалуйста. |
|
Отправлено: 08:40, 22-07-2016 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать О какой именно программе и какой именно кнопке идёт речь (название, ссылка, скриншоты)?
|
Отправлено: 09:56, 22-07-2016 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 64
|
Профиль | Отправить PM | Цитировать Такие вещи делают при помощи AutoIt
|
------- Отправлено: 10:09, 22-07-2016 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать baklanoid, само собой не пакетным файлом. Но для начала хотелось бы понять, о каком именно сферическом коне в вакууме мы рассуждаем.
|
Отправлено: 10:36, 22-07-2016 | #4 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать baklanoid, Iska, очень интересно его реализация в AutoIt, как готового .exe файла, программка Mobile VPN with SSL client, нужно чтобы она включалась при старте системы и нажималась кнопка Connect, скрин в приложении, буду очень благодарен за помощь!
http://forum.oszone.net/attachment.p...1&d=1469187558 |
|
Отправлено: 11:40, 22-07-2016 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 12:08, 22-07-2016 | #6 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Iska, она самая
|
Отправлено: 12:24, 22-07-2016 | #7 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать argyman123, попросите модераторов перекинуть тему в соседний раздел, может кто и возьмётся.
|
Отправлено: 12:41, 22-07-2016 | #8 |
Ветеран Сообщения: 2728
|
Профиль | Отправить 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 |
Ветеран Сообщения: 2371
|
Профиль | Отправить PM | Цитировать Цитата argyman123:
Но если уж нужно позарез сделать это с помощью именно командного файла, то необходимы сторонние утилитки, типа SendMessage.exe http://stefanstools.sourceforge.net/SendMessage.html, чтобы послать сообщение для нажатия Enter ({WM_CHAR} "0x0D" ) http://stackoverflow.com/questions/2...using-vbscirpt Или использовать API в cmd, с помощью WinAPIExec. Интереснейшая утилитка. http://rammichael.com/winapiexec К примеру, чтобы увидеть синтаксис команд : |
|
Последний раз редактировалось MKN, 22-07-2016 в 17:44. Отправлено: 17:25, 22-07-2016 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - bat файл который бы запускался на рабочей станции и копировал измененные файлы | dramkos | Скриптовые языки администрирования Windows | 1 | 01-08-2014 05:53 | |
CMD/BAT - [решено] скрипт который менял бы шлюз при отсутствии интернета и перезагружал бы роутер | konst_vrn@vk | Скриптовые языки администрирования Windows | 7 | 01-04-2014 03:39 | |
CMD/BAT - Нужен bat файл который бы перемещал галочку с только для меня для любого пользователя | ruslan777777 | Скриптовые языки администрирования Windows | 0 | 12-08-2011 09:15 | |
CMD/BAT - Возможно ли создать бат файл который считывал бы раз в сессию внешний ip и ... | karpinsk | Скриптовые языки администрирования Windows | 6 | 11-12-2010 11:04 | |
Любой язык - [решено] Скрипт который бы запускал 2 процесса и в случае убийства одного убивал бы и другой | iDrug | Скриптовые языки администрирования Windows | 7 | 12-10-2009 19:08 |
|