Как я могу конвертировать пакетный скрипт Windows в .exe?

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

  • Расположение файла фонового экрана начального экрана Windows 8.1
  • Пакетный файл Windows для копирования и подсчета имен файлов и вывода в один файл
  • Есть ли название для кнопок закрытия, минимизации и восстановления?
  • Слушайте микрофон дистанционно
  • Программа Windows для удаления заголовка, рамки и т. Д. Из окна?
  • Узнайте, какая программа работает в процессе java.exe
  • Является ли переход от Windows 8.1 Pro к Windows 7 Professional обратимым?
  • Windows 7 64-разрядный пользовательский ПК, зависающий случайным образом каждые несколько дней
  • Можно ли передать лицензию Windows XP на другой компьютер и перейти на Windows 7?
  • Как изменить эмулятор терминала по умолчанию на Windows (cmd)?
  • Почему проверка работоспособности материнской платы не завершена?
  • Как сбросить время на моем компьютере, не включив его?
  • 4 Solutions collect form web for “Как я могу конвертировать пакетный скрипт Windows в .exe?”

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

    1 – Конвертер Bat To Exe

    2 – Бат 2 Exe

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

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

     Bat_To_Exe_Converter.exe -bat mybatfile.bat -save myprogram.exe -icon myicon 

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

     cmd.exe /c <path to batchfile> 

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

    Да, на самом деле. Это некрасиво, но он чист (после этого ничего не нужно очищать), и он фактически встроен в вашу систему!

    В папке C:\Windows\System32\ есть файл iexpress.exe . Щелкните правой кнопкой мыши его Run as administrator . Создайте новый SED и выберите «Извлечь файлы и запустите команду установки». Добавьте сценарий, который вы хотите, и убедитесь, что на следующем экране вы установили программу установки в cmd /c [your_script.bat] где [your_script.bat] – это файл сценария, который вы хотите выполнить. Если вы этого не сделаете, окна попытаются использовать Command.com (старую версию командной строки), которая долгое время не использовалась. Выберите настройки (вам может потребоваться выбрать «Хранить файлы с использованием« Длинного имени файла внутри пакета »), установить путь вывода (к файлу .exe, который вы хотите создать), и выбрать« Нет перезапуска ». Нажмите« Далее », и вы должны иметь свой. Exe!

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

    Я нашел эту статью, которая показывает вам, как преобразовать файл .bat в .exe с помощью пакетного сценария:

     @ECHO OFF ECHO Make EXE From BAT ECHO Written by: Jason Faulkner ECHO SysadminGeek.com ECHO. ECHO. REM Usage: REM MakeExeFromBat BatFileToConvert [IncludeFile1] [IncludeFile2] [...] REM REM Required Parameters: REM BatFileToConvert REM Source batch file to use to produce the output Exe file. REM REM Optional Parameters: REM IncludeFile REM Additional files to include in the Exe file. REM You can include external tools used by the batch file so they are available on the executing machine. SETLOCAL REM Configuration (no quotes needed): SET PathTo7Zip= REM ---- Do not modify anything below this line ---- SET OutputFile="%~n1.exe" SET SourceFiles="%TEMP%MakeEXE_files.txt" SET Config="%TEMP%MakeEXE_config.txt" SET Source7ZFile="%Temp%MakeEXE.7z" REM Remove existing files IF EXIST %OutputFile% DEL %OutputFile% REM Build source archive ECHO "%~dpnx1" > %SourceFiles% :AddInclude IF {%2}=={} GOTO EndInclude ECHO "%~dpnx2" >> %SourceFiles% SHIFT /2 GOTO AddInclude :EndInclude "%PathTo7Zip%7za.exe" a %Source7ZFile% @%SourceFiles% REM Build config file ECHO ;!@Install@!UTF-8! > %Config% ECHO RunProgram="%~nx1" >> %Config% ECHO ;!@InstallEnd@! >> %Config% REM Build EXE COPY /B "%PathTo7Zip%7zsd.sfx" + %Config% + %Source7ZFile% %OutputFile% REM Clean up IF EXIST %SourceFiles% DEL %SourceFiles% IF EXIST %Config% DEL %Config% IF EXIST %Source7ZFile% DEL %Source7ZFile% ENDLOCAL 

    Важные загрузки:

    • Загрузить Make EXE из BAT Script из Sysadmin Geek
    • Загрузите инструмент командной строки 7-Zip
    • Загрузить 7-Zip Advanced 7zSD SFX
    Давайте будем гением компьютера.