Konvertera en .bat till .exe

Problem

Jag söker en snabb lösning för att konvertera .bat i .exe?

Lösning

Det är inte nödvändigt att kompilera .bat i .exe C för att köra batchfilen under Windows XP och därefter. Bara förstå hur systemet har utvecklats från DOS-promptens dagar.

Vad du borde veta är att batchfilerna har funnits från command.com (versionen främre till Windows Millennium), den synliga delen av DOS som ligger i roten på enheten. Men sedan Windows 2000, finns den här filen som innehåller alla interna DOS-kommandon (16-bitars) som krävs för att utföra batchfiler, inte längre, DOS har försvunnit. Det ersattes dock av en annan batchfil i en 32-bit som är mer intressant och kraftfull än tidigare, samtidigt som användningen av kraftfulla batchfiler ökar och snabbare.

Den här nya filen, som heter Cmd.exe, användes för att använda det delsystemkommando som ersatte DOS. Den finns i katalogen "system32" i Windows. För att köra batchfiler från Windows 2000 måste du:

  • Skapa en genväg som pekar på Cmd.exe, till exempel genom att kopiera genvägen som finns i Tillbehör-menyn "start".
  • Byt namn på genväg, till exempel med namnet på den batchfil som du vill köra.
  • Högerklicka på genvägen / egenskaper. På fliken "Genväg", redigera kommandoraden för målet genom att infoga namnet på batchfilen och spara sedan med "OK" -knappen.
  • Om exempelvis batchfilen heter Rename.bat. Du måste infoga mål:

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

I kommandoraden betyder "\ path" sökvägen till katalogen där filen Rename.bat finns.

För att köra batchfilen, dubbelklicka bara på genvägen. Glöm inte att batchfilen fortfarande kan lanseras från kommandoraden när du startar Cmd.exe

Tack till Progman för all denna information.

Tidigare Artikel Nästa Artikel

Bästa Tipsen