referitor la batch-uri: eram la ora de info si ma plictiseam asa ca am deschis CMD si am inceput sa ma joc pe acolo, am dat taskkill /f /im explorer.exe si a mers, apoi acceasi comanda am bagat-o intr-un .bat, pe care daca il executam nu mai inchidea explorer.exe :|. si inca o intrebare, care e diferenta exacta intre "pause" si "end", la "pause" stiu ca cere utilizatorului sa apese o tasta pentru a continua, dar inca nu imi e clar ce face "end".
1. Este corecta sintaxa
taskkill /f /im explorer.exe ,
tskill explorer iar acestea pot fii predefinite direct in sintaxa in care "vin" , apoi fiind aplicate intr-un fisier *.bat , o posibila cauza pot fii unele restrictii.
2.Depinde la ce "end" aduci referire , unii folosesc cuvantul "end" pentru a definii un "label",ex:
@echo off
set mytime=%time%
set skullbox=11:12:22,81
IF "%mytime%"=="%skullbox%" goto skullbox
IF not "%mytime%"=="%skullbox%" goto end
:skullbox
MSG * Ora ta corespunde cu ora skullbox (%skullbox%) ! & exit
:end
MSG * Ora ta nu corespunde cu ora skullbox (%skullbox%) ! Gresit & exit
Daca te referi la "endlocal" sev-ul , dupa sesiunea scriptului sterge variabilele create , folosind expresiile "set", in NT5.1 nu exista expresia-definita (cmd) "end".