|
Jak uruchomić własną aplikację z parametrem? |
|
|
|
Napisał Administrator
|
|
poniedziałek, 12 wrzesień 2005 |
Do uruchamiania aplikacji z parametrem (np. 'myapp.exe /parametr')
s?u?y s?owo kluczowe Command. Jest to s?owo kluczowe typu String.
Mo?na je "unaoczni?" np. poprzez wstawienie
jego warto?ci do pola tektowego:
Text1.Text = Command
S?owo kluczowe Command zwraca ci?g znaków,
który znajduje si? bezpo?rednio za nazw?
pliku wykonywalnego aplikacji, który zostaje wywo?ywany.
Przyk?ad 1:
Skompliowan? aplikacj? uruchamiamy w nast?puj?cy sposób: 'myapp.exe /parametr'.
W tym przypadku s?owo kluczowe Command zwróci warto?? "/parametr".
Przyk?ad 2:
Aplikacj? uruchamiamy tym razem poprzez polecenie 'myapp.exe /parametr1 /parametr2
costamjeszcze'. Tym razem Command zwróci "/parametr1 /parametr2 costamjeszcze".
Pr
zyk?ad 3:
Parametry mo?na w ciekawy sposób wykorzystywa? w Eksploratorze Windows.
Za?ó?my, ?e nasz? aplikacj? jest edytor tekstu i chcieliby?my,
aby ka?de podwójne klikni?cie pliku typu TXT powodowa?o jego otworzenie
we w?asnym edytorze. Wobec tego w Eksploratorze Windows w typie plików TXT
(menu 'Widok -> Opcje... -> Typy plików'), jako ?cie?k? do aplikacji
otwieraj?cej ów typ pliku poda?: 'dysk:\sciezka\myapp.exe %1'.
Jak wida? tutaj parametrem jest "%1", jednak inaczej interpretuje to Eksplorator.
Po podwójnym klikni?ciu pliku TXT za parametr podstawiana jest
pe?na ?cie?ka do otwieranego pliku. Przy za?o?eniu, ?e ?cie?ka do
pliku to 'C:\KATALOG\PLIK.TXT', Command zwróci w tym przypadku w?a?nie t? ?cie?k?.
Poprzez prosty warunek If...Else...End If wywo?ujemy procedur? otwieraj?c? dany plik.
Np.:
If Command <> "" Then
'tutaj procedur
a lub wywo?anie do procedury ?aduj?cej plik do okna tekstowego
End If
S?owo kluczowe Command mo?na testowa? bez potrzeby kompilowania projektu i
uruchamiania go z parametrem. W VB5 nale?y otworzy? okno W?a?ciwo?ci projektu (menu
'Project -> Properties... -> Make') i w polu "Command line arguments" poda?
interesuj?cy nas parametr. Od teraz ka?dorazowe uruchomienie projektu w zakresie
?rodowiska VB5 b?dzie
traktowane jak uruchomienie z parametrem.
|
To jest to?. Dodane przez vbartosz505 w dniu - 2009-05-18 14:43:51 Aby robić programy to muszisz mieć program od kogoś lub z firmy pakiet programów VS97 w nim masz VB, VC++, VF i podstawowe w VS97 z roku 1997 z kwietnia. |
Aby dodać komentarz zaloguj się. Jeśli nie masz konta, załóż je sobie. Tylko zarejestrowani użytkownicy mogą pisać komentarze. Powered by AkoComment 2.0! |