Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Wysyłanie parametrów do innej aplikacji
mikmas
From Łódź Stadt




Typ: neutral
Postów: 772
Zarejestrowany: Apr 2003
Wysyłanie parametrów do innej aplikacji

Chcę, żeby mój program uruchomił inny z parametrami. W tym celu wpisuję:

Shell app.path & "\plik.exe -" & parametry

Co robię źle? Ta druga aplikacja zachowywuje się tak, jakby nie było wogóle żadnych parametrów.


_____________________________________________
4C;65;70;69;65;6A;20;62;79;9C;20;73;69;EA;20;
62;61;72;64;7A;69;65;6A;20;73;6B;6F;6E;63;65;
6E;74;72;6F;77;61;B3;20;6E;61;20;6F;64;70;6F;
77;69;65;64;7A;69;2C;20;61;20;6E;69;65;20;6E;
61;20;72;6F;7A;73;7A;79;66;72;6F;77;79;77;61;
6E;69;75;20;3A;50

05-01-2005 01:13
Pokaż profil mikmas  Wyślij email do mikmas   Odwiedź stronę mikmas       3632553
Usercontrol
mr. Tom



Typ: neutral
Postów: 191
Zarejestrowany: Oct 2003

Prawdopodobnie parametr jest nieprawidłowy. Spróbuj bez "-".

05-01-2005 08:24
Pokaż profil Usercontrol  Wyślij email do Usercontrol   Odwiedź stronę Usercontrol       1518548
mikmas
From Łódź Stadt




Typ: neutral
Postów: 772
Zarejestrowany: Apr 2003

Też próbowałem


_____________________________________________
4C;65;70;69;65;6A;20;62;79;9C;20;73;69;EA;20;
62;61;72;64;7A;69;65;6A;20;73;6B;6F;6E;63;65;
6E;74;72;6F;77;61;B3;20;6E;61;20;6F;64;70;6F;
77;69;65;64;7A;69;2C;20;61;20;6E;69;65;20;6E;
61;20;72;6F;7A;73;7A;79;66;72;6F;77;79;77;61;
6E;69;75;20;3A;50

05-01-2005 13:59
Pokaż profil mikmas  Wyślij email do mikmas   Odwiedź stronę mikmas       3632553
kicaj




Typ: neutral
Postów: 271
Zarejestrowany: Aug 2003

sproboj uzyc API tam byl osobny parametr na parametry (chyba)

10-01-2005 00:05
Pokaż profil kicaj  Wyślij email do kicaj        3914568
al45




Typ: neutral
Postów: 4
Zarejestrowany: Dec 2004

Problem polega na tym, że ścieżkę do pliku wykonywalnego trzeba ująć w cudzysłów, wiem bo sam miałem z tym kłopoty.
A oto rozwiązanie Twojego problemu:

Call Shell(Chr(34) & "C:\TwójProgram.exe" & Chr(34) & " P", vbNormalFocus)

W kodzie TwójProgram.exe w sekcji Load wpisz CmdLine = Command()
Po zastosowaniu tego przykładu zmienna CmdLine będzie miała wartość P

Pozdrawiam


_____________________________________________
Notatnik eXPert - Zaawansowany edytor tekstowy

_____________________________________________

13-01-2005 13:16
Pokaż profil al45  Wyślij email do al45   Odwiedź stronę al45  
Wszystkich odpowiedzi: 4 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1