Преобразование .bat в .exe

вопрос

Я ищу быстрое решение для преобразования .bat в .exe?

Решение

Нет необходимости компилировать .bat в .exe C для запуска командного файла под Windows XP и выше. Просто поймите, как развивалась система со времен подсказки DOS.

Что вам следует знать, так это то, что пакетные файлы работали с command.com (версия, предшествующая Windows Millennium), видимой частью DOS, расположенной в корне диска. Но начиная с Windows 2000, этот файл, содержащий все внутренние команды DOS (16-битные), необходимые для выполнения пакетных файлов, больше не существует, DOS исчезла. Тем не менее, он был заменен другим пакетным файлом в 32-разрядной версии, который является более интересным и мощным, чем раньше, в то же время ускоряя использование мощных пакетных файлов.

Этот новый файл с именем Cmd.exe используется для управления командой подсистемы, которая заменила DOS. Он находится в каталоге «system32» Windows. Кроме того, для запуска пакетных файлов из Windows 2000 необходимо:

  • Создайте ярлык, который указывает на Cmd.exe, например, скопировав ярлык, расположенный в меню «Пуск» в меню «Стандартные».
  • Переименуйте ярлык, например, с именем пакетного файла, который вы хотите запустить.
  • Щелкните правой кнопкой мыши на ярлык / свойства. На вкладке «Ярлык» отредактируйте командную строку цели, вставив имя командного файла, а затем сохраните, нажав кнопку «ОК».
  • Например, если командный файл называется Rename.bat. Вы должны вставить цели:

 % SystemRoot% \ system32 \ cmd.exe / c \ path \ rename.bat 

В командной строке «\ путь» означает путь к каталогу, в котором находится файл rename.bat.

Чтобы запустить командный файл, просто дважды щелкните ярлык. Не забывайте, что командный файл все еще может быть запущен из командной строки при запуске Cmd.exe

Спасибо Progman за всю эту информацию.

Предыдущая статья Следующая статья

Лучшие советы