Можно ли получить доступ к строке меню приложения с помощью пакетного скрипта? Мне нужно написать что-то, что после открытия приложения можно выбрать «Файл»> «Сохранить как».Доступ к меню с помощью сценария партии.
-2
A
ответ
0
Пример сценария, который открывает файл в «Блокноте» и посылает нажатия клавиш: 1. Напишите текст. 2. Сохраните файл. 3. Закройте приложение «Блокнот». (3 раза подряд)
/! \ Обратите внимание, партия-скрипт будет посылать нажатия клавиш в приложении, есть фокус ./! \
@if (@CodeSection == @Batch) @then
@echo off
set "pr=_somefile.txt"
if NOT exist %pr% COPY NUL %pr%
rem Use %SendKeys% to send keys to the keyboard buffer
set SendKeys=CScript //nologo //E:JScript "%~F0"
for /L %%i in (1,1,3) do (
rem Start notepad
start "" notepad %pr%
%SendKeys% "^{END}{ENTER}Hello, world! {(} started 1 line after the end of file {)}{ENTER}"
%SendKeys% "Typing on notepad few lines{ENTER}"
%SendKeys% "Saving the file{ENTER}^s"
%SendKeys% "closing notepad in 1 sec !{ENTER}{ENTER}...............................{ENTER}"
@timeout /T 1 /nobreak >NUL
%SendKeys% "^s"
%SendKeys% "^s%%{F4}"
@timeout /T 1 /nobreak >NUL
)
goto :EOF
@end
// JScript section
var WshShell = WScript.CreateObject("WScript.Shell");
WshShell.SendKeys(WScript.Arguments(0));
Некоторые ссылки для чтения.
https://msdn.microsoft.com/en-us/library/aa266279(v=vs.60).aspx
http://social.technet.microsoft.com/wiki/contents/articles/5169.vbscript-sendkeys-method.aspx
http://ss64.com/vb/sendkeys.html
Смежные вопросы
- 1. командные переменные среды сценария партии
- 2. строка изменения сценария партии
- 3. Доступ к классу с помощью меню переключателя
- 4. Доступ к выпадающему меню с помощью JQuery
- 5. Доступ к выпадающее меню с помощью JQuery
- 6. Пространство в пути к файлу сценария партии
- 7. доступ к удаленным заданиям весенней партии из весенней партии admin
- 8. Вложенные для петли - партии сценария
- 9. Установить среду в текущем cmd с помощью сценария партии
- 10. меню партии набросков и дизайн
- 11. Многосимвольное меню выбора партии
- 12. Доступ к локальным типам из сценария, выполняемого с помощью VBCodeProvider
- 13. Доступ к файлам cookie с помощью сценария содержимого Firefox Addon?
- 14. Подпроцесс не работает ~ Открытие сценария игры с помощью сценария меню
- 15. Доступ к WebService с использованием сценария C#
- 16. Доступ к блоку сценария с jquery
- 17. Резюме сценария партии после перезагрузки компьютера
- 18. Доступ к пути сценария JMeter
- 19. Невозможно получить доступ к параметрам меню ссылок с помощью webdriver
- 20. Доступ к меню SIM-карты с помощью команды AT
- 21. Доступ к выпадающим меню Значение с помощью осины/VBscript
- 22. def Доступ к файлу из другого сценария
- 23. Доступ к персональному двигателю из другого сценария
- 24. C# Доступ к классу меню
- 25. ошибка создания текстового файла с помощью партии
- 26. Запуск партии из сценария входа не работает
- 27. Генератор случайных чисел простого сценария партии
- 28. Доступ к Android Пункты меню
- 29. Меню расширенной оболочки сценария
- 30. Необходимое основное меню сценария меню
Пакетные файлы не могут изначально взаимодействовать с ГПИ. С каким приложением вы пытаетесь взаимодействовать? – SomethingDark
Возможно, вам может быть интересен AutoHotKey (посмотрите его в Интернете) ... – aschipfl
Или функция SendKeys vbscript, если вы работаете и не можете установить стороннее программное обеспечение (но определенно попробуйте использовать AutoHotKey если вы можете, SendKeys, как известно, ненадежна). – SomethingDark