Een .bat omzetten in .exe

Kwestie

Ik ben op zoek naar een snelle oplossing om .bat in .exe te converteren?

Oplossing

Het is niet nodig om .bat te comprimeren in .exe C om een ​​batchbestand uit te voeren onder Windows XP en hoger. Gewoon begrijpen hoe het systeem is geëvolueerd vanaf de dagen van de DOS-prompt.

Wat u moet weten, is dat de batchbestanden zijn uitgevoerd vanaf command.com (versie voorafgaand aan Windows Millennium), het zichtbare gedeelte van de DOS dat zich onder aan de schijf bevindt. Maar sinds Windows 2000 is dit bestand dat alle interne DOS-opdrachten (16-bits) bevat die nodig zijn voor het uitvoeren van batchbestanden niet meer aanwezig, DOS is verdwenen. Het werd echter vervangen door een ander batchbestand in een 32-bit die interessanter en krachtiger is dan voorheen, waardoor tegelijkertijd het gebruik van krachtige batchbestanden en sneller wordt versneld.

Dit nieuwe bestand met de naam Cmd.exe wordt gebruikt om de opdracht subsysteem te gebruiken die de DOS heeft vervangen. Het bevindt zich in de directory "system32" van Windows. Als u batchbestanden wilt uitvoeren vanuit Windows 2000, moet u:

  • Maak een snelkoppeling die naar Cmd.exe wijst, bijvoorbeeld door de snelkoppeling te kopiëren die zich bevindt in het menu Accessoires "start".
  • Wijzig de naam van de snelkoppeling, bijvoorbeeld met de naam van het batchbestand dat u wilt uitvoeren.
  • Klik met de rechtermuisknop op de snelkoppeling / eigenschappen. Bewerk in het tabblad "Snelkoppeling" de opdrachtregel van het doel door de naam van het batchbestand in te voegen en vervolgens op te slaan met de knop "OK".
  • Bijvoorbeeld, als het batchbestand genaamd Rename.bat. U moet doelen invoegen:

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

In de opdrachtregel betekent "\ pad" het pad naar de map waarin het bestand rename.bat zich bevindt.

Als u het batchbestand wilt uitvoeren, dubbelklikt u eenvoudig op de shortcu. Vergeet niet dat het batchbestand nog steeds kan worden gestart vanaf de opdrachtregel wanneer u Cmd.exe start

Dank aan Progman voor al deze informatie.

Vorige Artikel Volgende Artikel

Top Tips