W dniu 2010-02-11 15:44, Piotr PioM Marasz pisze:
> Witam
>
> Chodzi o zwrócenie z programu jakies liczby do wiersza polenie (podsystemu
> konsoli). Probowałem ExitProcess, ExitThread i PostQuitMessage i nie ma skutku.
> Zmienna środowiskowa %ERRORLEVEL% pozostała niezmieniona. Każdy wie że
> funkcja lub program powinny coś zwracać np. 0 gdy nie ma błędu. Wartość
> rejestru eax też została niezwrócona.
>
int main()
{
// nie funkcjami, a tak %ERRORLEVEL% ustawi siÄ™ na 1
return 1;
}
Dla testu bez kompilacji, 2 pliki a.js i b.bat, następnie wywołanie z
konsoli b.bat:
<a.js>
WScript.Quit( 1 )
</a.js>
<b.bat>
@Echo Off
a.js
echo ERRORLEVEL=%ERRORLEVEL%
</b.bat>
cmd > b.bat
ERRORLEVEL=1
-- ArturReceived on Thu Feb 11 16:35:03 2010
To archiwum zosta³o wygenerowane przez hypermail 2.1.8 : Thu 11 Feb 2010 - 16:42:01 MET