У меня есть довольно простой пакетный скрипт, который я хотел бы выполнить, используя макрос на своей игровой клавиатуре. Однако SteelSeries Engine поддерживает открытие только файла .exe с помощью кнопок макросов. Есть ли способ конвертировать скрипт в простой исполняемый файл?
23
.exe
s.Ответы:
Да собственно Это не красиво, но чисто (нечего потом чистить) и встроено в вашу систему!
В вашей
C:\Windows\System32\
папке есть файл с именемiexpress.exe
.Run as administrator
.cmd /c [your_script.bat]
нужный сценарий и убедитесь, что на следующем экране вы установите программу установки, где [your_script.bat] - это файл сценария, который вы хотите выполнить. Если вы этого не сделаете, Windows попытается использовать Command.com (старая версия командной строки), которая долгое время не использовалась.Просто обратите внимание, этот файл фактически действует только как оболочка для вашего сценария, а сам сценарий фактически выполняется во временной папке, созданной при выполнении (и удаленной впоследствии), поэтому убедитесь, что вы не используете относительные пути.
источник
Вот 2 бесплатные программы, которые я настоятельно рекомендую для создания EXE-файлов из пакетных файлов
1 - Bat To Exe Converter
2 - Bat 2 Exe
Вы можете использовать обе программы с простым графическим интерфейсом.
Bat To Exe Converter
поддерживает также команды CLI (\?
флаг для справки). Базовый пример из документации:источник
Bat2Exec
позволяет добавить манифест администратора, который мне понравился.Если ваша клавиатура поддерживает передачу аргументов исполняемому файлу (что не исключено), вам не нужно этого делать.
запустит пакетный файл и выдаст вам допустимый исполняемый файл для программного обеспечения клавиатуры. Нет необходимости в конвертации, что означает, что вы всегда можете легко внести изменения в свою летучую мышь без дополнительных действий.
источник
Я нашел эту статью, которая показывает вам, как конвертировать .bat в .exe файл, используя пакетный сценарий:
Важные загрузки:
источник