Skocz do zawartości

Rekomendowane odpowiedzi

Opublikowano

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

Opublikowano

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;

}

Opublikowano

parameter_count() - liczba parametrów

parameter_string(id) - string parametru

 

parametrem o id 0 zawsze jest nazwa programu

 

EDIT: ee, za pozno :P

Opublikowano

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ś?

Opublikowano

kazdy program zwraca kod wyjscia, ale nie mozliwe jest w ten sposob pobranie tej wartosci w GMie

Opublikowano

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.

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ę
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...