Pretvaranje .bata u .exe
Problem
Tražim brzo rješenje za pretvaranje .bata u .exe?
Riješenje
Nije potrebno kompajlirati .bat u .exe C za pokretanje skupne datoteke pod Windowsima XP i dalje. Samo razumjeti kako je sustav evoluirao od dana DOS prompta.
Ono što trebate znati je da su naredbene datoteke radile s command.com (verzija koja je prethodila sustavu Windows Millennium), vidljivom dijelu DOS-a koji se nalazi u korijenu pogona. No, budući da Windows 2000, ova datoteka koja sadrži sve unutarnje DOS naredbe (16-bitne) potrebne za izvršavanje skupnih datoteka, više ne postoji, DOS je nestao. Međutim, zamijenjen je drugom batch datotekom u 32-bitnoj verziji koja je zanimljivija i moćnija nego prije, povećavajući istodobno korištenje moćnih skupnih datoteka i brže.
Ova nova datoteka pod nazivom Cmd.exe se koristi za upravljanje naredbom podsistema koja je zamijenila DOS. Nalazi se u direktoriju "system32" sustava Windows. Također, za pokretanje skupnih datoteka iz sustava Windows 2000 morate:
- Stvorite prečac koji upućuje na Cmd.exe, primjerice kopiranjem prečaca koji se nalazi u izborniku Pribor "start".
- Preimenujte prečac, na primjer s nazivom skupne datoteke koju želite pokrenuti.
- Desnom tipkom miša kliknite prečac / svojstva. U kartici "Prečac" uredite naredbeni redak cilja umetanjem naziva skupne datoteke i zatim spremite pomoću gumba "U redu".
- Na primjer, ako se skupna datoteka zove Rename.bat. Morate umetnuti ciljeve:
% SystemRoot% system32 cmd.exe / c ime \ t
U naredbenom retku "put" znači put do direktorija u kojem se nalazi datoteka preimenovanja.bat.
Da biste pokrenuli batch datoteku, jednostavno dvaput kliknite na shortcu. Ne zaboravite da se batch datoteka i dalje može pokrenuti iz naredbenog retka kada pokrenete Cmd.exe
Zahvaljujući Progmanu za sve te informacije.