Easeful Opublikowano 28 Grudnia 2009 Opublikowano 28 Grudnia 2009 Elo. Potrzebuję czegoś takiego że np: Daję w Start>Uruchom: "plik.exe -a sie -b ma" i wtedy GML var a,b; a=argument_procesu('a'); b=argument_procesu('b'); show_message('Zlepiona wiadomosc: '+string(a)+string(b)); da sie zrobic bez dll'a? jak nie to proszę o namiary na takowego dll'a
Tymon Opublikowano 28 Grudnia 2009 Opublikowano 28 Grudnia 2009 parameter_count() i parameter_string(n). GML switch( parameter_string( 1 ) ) { case '-a': show_message('A!'); break; case '-b': show_message( parameter_string( 2 ) ); break; }
PsichiX Opublikowano 28 Grudnia 2009 Opublikowano 28 Grudnia 2009 parameter_count() - liczba parametrów parameter_string(id) - string parametru parametrem o id 0 zawsze jest nazwa programu EDIT: ee, za pozno :P
Easeful Opublikowano 28 Grudnia 2009 Autor Opublikowano 28 Grudnia 2009 aha thx, a jest jeszcze jedna sprawa, nie wiem czy sie da ale takie coś że np dam: GML var co_zwrocil_plik; co_zwrocil_plik=execute_shell("D:\lol.exe","argument0 argument1"); if co_zwrocil_plik=true { //plik wykonal zadanie pomyslnie } else { //plik nie wykonal zadania } to da sie? e: tj jak zwrócić coś?
PsichiX Opublikowano 28 Grudnia 2009 Opublikowano 28 Grudnia 2009 kazdy program zwraca kod wyjscia, ale nie mozliwe jest w ten sposob pobranie tej wartosci w GMie
Tymon Opublikowano 28 Grudnia 2009 Opublikowano 28 Grudnia 2009 A to się nie robiło: prog.exe > file.txt By mieć wynik działania programu konsolowego? Później tylko odczytać plik file.txt i ziu.
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się