Как я могу запрограммировать пакетный файл в Windows XP, чтобы он выполнял комбинацию клавиш? например: win + L для переключения пользовательских или других комбинаций.программирование командного файла
ответ
Считаете ли вы, что пакетный файл может быть не лучшим подходом? У Windows Scripting Host есть функция «SendKeys», которую можно вызывать из VBScript.
- http://msdn.microsoft.com/en-us/library/8c6yea83%28VS.85%29.aspx
- http://www.devguru.com/Technologies/wsh/quickref/wshshell_SendKeys.html
IIRC, WSH может быть вызвана из других языков сценариев тоже.
+1 И если OP хочет, у него/нее может быть командный файл, который запускает JScript или VBScript через ключи 'cscript.exe':' cscript.exe/nologo scriptname 'для отправки «', например, если скрипт принимает ключи для отправки в виде строки (доступной из 'WScript.Arguments'). –
Я не уверен, как легко это сделать с отправкой ключевых последовательностей, но практически любое действие может быть выполнено путем вызова соответствующего исполняемого файла.
Например,
rundll32.exe user32.dll, LockWorkStation
будет делать то, что WinL обычно.
This site показывает довольно много возможностей.
+1. Создание механизма, который имитирует нажатия клавиш, будет огромным усилием - гораздо проще вызвать связанные команды. –
- 1. Запуск командного файла из другого командного файла
- 2. Запуск командного файла с использованием командного файла
- 3. Как остановить сохранение командного файла командного файла
- 4. Ошибка командного броска командного файла в цикле
- 5. Получить имя сервера командного файла из командного файла
- 6. Интерактивные проблемы командного файла
- 7. Вызов другого командного файла
- 8. автоматический переименование командного файла
- 9. Команда командного файла партии
- 10. создание командного файла
- 11. некоторые вопросы командного файла
- 12. Регистрация выхода командного файла
- 13. Простой выпуск командного файла
- 14. Ошибка командного файла `@`
- 15. Обзор командного файла?
- 16. Странное поведение командного файла
- 17. Подтверждение ввода командного файла
- 18. Запуск командного файла
- 19. Отладка командного файла
- 20. вызов командного файла для отказа функции
- 21. Удаление файла из командного файла, дающего ошибку
- 22. Переименование командного файла и сохранение части файла
- 23. Изменение атрибута файла с помощью командного файла
- 24. Развертывание военного файла как одного командного файла
- 25. Поиск имени файла запущенного командного файла
- 26. Запуск файла python с использованием командного файла
- 27. Проверка файла перед копированием командного файла
- 28. Разбор txt-файла с использованием командного файла
- 29. смена имени файла с помощью командного файла
- 30. Определить длину имени файла из командного файла
Это не относится к суперпользователю - пакетные файлы также программируются, если только вы не программируете snob :-) – paxdiablo
@paxdiablo Я * последний * человек, чтобы изгнать что-то на SU - на самом деле, я часто бороться с людьми, чтобы держать здесь вопросы :) Я неправильно понял вопрос, я думал, что он хочет настроить свой компьютер, что, очевидно, не так. –