cmd.exe, i niekompatybilnosc 2000 <-> XP

Autor: Tomasz Chmielewski <tch_at_nospam.syneticon.net>
Data: Fri 17 Aug 2007 - 22:55:20 MET DST
Message-ID: <fa51vn$gd6$1@newsreader2.netcologne.de>
Content-Type: text/plain; charset=ISO-8859-2; format=flowed

Probuje napisac banalny skrypt .bat.

Ma on wykonac sie identycznie pod XP i 2000.

Niestety, cos mi nie wychodzi:

2000:

...>del C:\nie-ma-pliku
Nie ma takiego pliku
...>echo %errorlevel%
1

Zrozumiale, komenda zakonczyla z niezerowym statusem, bo nie miala czego
kasowac. Skrypt dziala wspaniale pod 2000.

Uruchamiamy pod XP:

...>del C:\nie-ma-pliku
Nie ma takiego pliku
...>echo %errorlevel%
0

Kod wyjscia - 0. Co jest niezrozumiale, pod pod Windows 2000 ta sama
komenda daje kod wyjscia 1.

Czemu tak jest? Nie ma jakiegos "compatibility mode" dla cmd.exe?

Pytanie za 100 punktow - jak jest pod Vista? :)

-- 
Tomasz Chmielewski
Received on Fri Aug 17 23:00:12 2007

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Fri 17 Aug 2007 - 23:42:04 MET DST