Xarfron Opublikowano 23 Września 2009 Opublikowano 23 Września 2009 cze nie wiem jak to inaczej nazwać. w każdym razie chodzi o to że zrobiłem sobie imagebrowser, ale nie mam zielonego pojęcia jak odpalić program przy włączeniu np. jpg i by wysłał ścieżkę do gm i w jaki sposób gm miałby ją odebrać :(
PsichiX Opublikowano 23 Września 2009 Opublikowano 23 Września 2009 parameter_count() Returns the number of command-line parameters (note that the name of the program itself is one of them. parameter_string(n) Returns command-line parameters n. The first parameter has index 0. This is the name of the program. na przyszłość pewnie też się przyda: environment_get_variable(name) Returns the value (a string) of the environment variable with the given name.
Xarfron Opublikowano 23 Września 2009 Autor Opublikowano 23 Września 2009 Dwa pierwsze działaj bez zarzutów, tylko z tym trzeci coś mi nie wychodzi create; test2=parameter_count() test=parameter_string(1) test3=environment_get_variable(test)// wynik pusty draw; draw_text(view_xview[0],view_yview[0],string(object0.test)+'----'+string(object0.test2)+'----'+string(object0.test3)) w każdym razie dzięki o to mi chodziło.
Kofel Opublikowano 23 Września 2009 Opublikowano 23 Września 2009 Niech zgadnę, nie ma takiej zminnej systemowej? xD
Xarfron Opublikowano 24 Września 2009 Autor Opublikowano 24 Września 2009 Więc tak jako że pytanie poniekąd związane z tym tematem to nie będę tworzył nowego otóż ni jak nie mogę nic znaleźć jak zrobić by gm nie pozwolił się odpalić 2 razy a zarazem wysłał dane do 1 okna przez co próbował być otwarty a mianowicie chodzi o to że odpalam sobie dajmy tego jpg wysyła mi informacji odpala program i jest wszystko cacy ale okno przesuwam i odpalam innego jpg w innym katalogu i teraz chcę by, nie otworzył mi się nowe okno gm a dało znać pierwszemu że ma znów odczytać nową ścieżkę od pliku źródła
Marek.S Opublikowano 24 Września 2009 Opublikowano 24 Września 2009 otóż ni jak nie mogę nic znaleźć jak zrobić by gm nie pozwolił się odpalić 2 razy jest taki dll, który się nazywa oneistance.dll czy jakoś tak, zresztą nie ważne i tak mi on nigdy nie działał... Przy starcie programu za pomocą xtend.dll możesz sprawdzić czy proces (nazwa programu) już istnieje. Jeśli tak to po prostu zamknij aplikacje.
Xarfron Opublikowano 24 Września 2009 Autor Opublikowano 24 Września 2009 jest taki dll, który się nazywa oneistance.dll czy jakoś tak, zresztą nie ważne i tak mi on nigdy nie działał... Przy starcie programu za pomocą xtend.dll możesz sprawdzić czy proces (nazwa programu) już istnieje. Jeśli tak to po prostu zamknij aplikacje. Fajnie ale to tylko szkoda że to połowa mojego pytania co z przekierowaniem źródła do pierwszego programu :)
Marek.S Opublikowano 24 Września 2009 Opublikowano 24 Września 2009 xtendem możesz też ingerować w inne procesy. Np możesz edytować zmienne w swojej drugiej aplikacji. Trochę kiepsko wytłumaczyłem, przeanalizuj: https://forum.gmclan.org/index.php?showtopic=12366&hl=
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ę