Převod .bat do .exe
![](http://img.brin-designs.com/img/games/266/converting-bat-into.png)
Problém
Hledám rychlé řešení pro převod .bat do .exe?
Řešení
Není nutné kompilovat .bat do .exe C ke spuštění dávkového souboru v systému Windows XP i mimo něj. Stačí pochopit, jak se systém vyvinul ze dnů DOSu.
Měli byste vědět, že dávkové soubory fungují z příkazu command.com (verze předcházející systému Windows Millennium), což je viditelná část systému DOS, která se nachází v kořenovém adresáři jednotky. Ale protože Windows 2000, tento soubor, který obsahuje všechny interní DOS příkazy (16-bit) nezbytné pro provádění dávkových souborů, již neexistuje, DOS zmizel. Nicméně, to bylo nahrazeno jiným dávkovým souborem v 32-bit, který je zajímavější a silnější než dříve, zvýšení zároveň použití mocných dávkových souborů a rychleji.
Tento nový soubor s názvem Cmd.exe slouží k ovládání příkazu subsystému, který nahradil DOS. Je umístěn v adresáři "system32" systému Windows. Chcete-li spustit dávkové soubory ze systému Windows 2000, musíte:
- Vytvořit zástupce, který odkazuje na Cmd.exe, například zkopírováním zástupce umístěného v nabídce Příslušenství "start".
- Přejmenujte zástupce, například s názvem dávkového souboru, který chcete spustit.
- Klepněte pravým tlačítkem myši na zástupce / vlastnosti. V záložce "Zástupce" upravte příkazový řádek cíle vložením názvu dávkového souboru a uložte jej tlačítkem "OK".
- Například pokud dávkový soubor s názvem Rename.bat. Musíte vložit cíle:
% SystemRoot% system32 cd.exe / c přejmenovat.bat
V příkazovém řádku znamená "cesta" cestu k adresáři, ve kterém je umístěn soubor rename.bat.
Chcete-li spustit dávkový soubor, jednoduše poklepejte na zkratku. Nezapomeňte, že dávkový soubor může být spuštěn z příkazového řádku při spuštění Cmd.exe
Děkuji Progmanovi za všechny tyto informace.