2015-01-23 04:21:37 +0000 2015-01-23 04:21:37 +0000
24
24

Как преобразовать командный сценарий Windows в .exe?

У меня есть довольно простой пакетный скрипт, который я хотел бы выполнить с помощью макроса на моей причудливой игровой клавиатуре. Однако SteelSeries Engine поддерживает открытие файла .exe только с помощью кнопок макросов. Есть ли способ преобразовать скрипт в простой исполняемый файл?

Ответы (4)

22
22
22
2015-01-23 04:21:37 +0000

Да, вообще-то. Она не красивая, но чистая (потом убирать нечего) и на самом деле встроена в вашу систему!

В вашей папке `C:\Windows\System32Да, вообще-то. Она не красивая, но чистая (потом убирать нечего) и на самом деле встроена в вашу систему!

В вашей папке есть файл под названием iexpress.exe.

  • Щелкните правой кнопкой мыши по нему Run as administrator.
  • Создайте новый SED и выберите “Extract files and run an installation command” (Извлечь файлы и запустить команду установки).
  • Добавьте нужный вам скрипт и убедитесь, что на следующем экране вы установили программу установки на cmd /c [your_script.bat], где [your_script.bat] является файлом скрипта, который вы хотите выполнить. Если вы этого не сделаете, окна попробуют использовать Command.com (старая версия командной строки), которая не использовалась долгое время.
  • Выберите предпочтения (вам может понадобиться выбрать “Хранить файлы, используя длинное имя файла внутри пакета”), задайте выходной путь (к .exe файлу, который вы хотите создать), и выберите “Нет перезапуска”.
  • Щелкните дальше, и у вас должен быть ваш .exe!

Просто обратите внимание, этот файл на самом деле действует только как обёртка для вашего скрипта, а сам скрипт на самом деле выполняется в папке temp, созданной во время выполнения (и удалённой впоследствии), так что убедитесь, что вы не используете относительные пути.

13
13
13
2016-01-17 16:59:07 +0000

Вот 2 бесплатные программы, которые я настоятельно рекомендую для создания EXE из пакетных файлов

Вы можете использовать обе программы с простым графическим интерфейсом.

Bat To Exe Converter также поддерживает команды CLI (флаг \? для справки). Основной пример из документации:

Bat_To_Exe_Converter.exe -bat mybatfile.bat -save myprogram.exe -icon myicon
5
5
5
2015-01-23 07:35:50 +0000

Если ваша клавиатурная программа поддерживает передачу аргументов в исполняемый файл (что не маловероятно), то это не обязательно.

cmd.exe /c <path to batchfile>

запустит пакетный файл и даст вам действительное имя исполняемого файла для программы для клавиатуры. Отсутствие необходимости в преобразовании означает, что вы всегда можете легко внести изменения в летучую мышь без дополнительных действий.

4
4
4
2016-01-17 17:49:25 +0000

** Я нашел [ эта ]0x3 и статью, которая показывает, как преобразовать .bat в .exe файл с помощью пакетной синхронизации:** 0x2 и 0x2 и 0x1 и 0x2 и 0x2 и 0x2 и важные загрузки:

Похожие вопросы

3
28
13
7
7