...
Nejake dalsi bLivnuxacke lzi by nebyly?
Kreten jako ty kterej netusi co zvani nemuze samo pochopit, ze je rec o powershellu zejo ...
cmd JE bat, vzdycky byl.
Nemate pravdu. Pripona shell scriptu v systemu Windows rozhoduje ktery interpret bude pouzit pro jeho beh. Interpret cmd.exe je vyspelejsi nastupce programu command.com Ve verzich windows s jadrem NT je defaultni interpret scriptu obou typu program cmd.exe, command.com je pritomny pouze ve 32bitovych verzich OS s jadrem NT, ale jeho pouziti musite pripadne specifikovat (defaultne se nepouziva). V 64bitovych verzich OS uz neni vubec pritomen.
A script that is designed for cmd.exe can be named .cmd to prevent accidental execution on Windows 9x.
Here is a list of cmd.exe features that are not supported by command.com:
Long filenames (exceeding the 8.3 format)
Command history
Tab completion
Escape character: ^ (Use for: \ & | > < ^)
Directory stack: PUSHD/POPD
Integer arithmetic: SET /A i+=1
Search/Replace/Substring: SET %varname:expression%
Command substitution: FOR /F (existed before, has been enhanced)
Functions: CALL :label
http://stackoverflow.com/questions/148968/windows-batch-files-bat-vs-cmd/149918#149918