Toon posts:

[vb] Programma met parameters starten

Pagina: 1
Acties:
  • 54 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik ben een programmatje aan het maken en dat word dan bijvoorbeeld door Mirc aangeroepen. Alleen ik moet dan een variabele van Mirc in mijn programmatje zien te krijgen.
ik zou dan zoiets willen hebben dat ik dit laat uitvoeren:
"c:/mijnproggie.exe" -a <variabele>
en dat ik dan die variabele in mijn vb-programmatje verder kan gebruiken.

Kan ik dat het beste zo doen (en hoe vang ik die variabele dan op in mijn programmatje), of kan ik dat beter anders doen?
Ik heb al op google gezocht maar ik wist niet precies waar ik naar moest zoeken (hoe zoiets heet)
(en de search hier werkt ook nog steeds niet :'( ) (en ook planetsourcecode is down :( )

  • Frenkpie
  • Registratie: Juli 2000
  • Laatst online: 18-08 10:31

Frenkpie

"Crocs Rule !"

SLOTJUHH !! UTFS :P

Verwijderd

STFU sukkel, als je het antwoord weet, geef het dan, weet je het antwoord niet, reageer dan niet.

/me gaat even in oude source browsen en post zo de solution.

  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 30-08 17:59

Gerco

Professional Newbie

Command$

code:
1
2
3
Public Sub Main()
  MsgBox Command$
End Sub


et voila.

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


Verwijderd

Topicstarter
sjonge, waar slaat dat nou weer op :?


iig, bedankt voor de snelle replys, ik ga het eventjes proberen

  • Frenkpie
  • Registratie: Juli 2000
  • Laatst online: 18-08 10:31

Frenkpie

"Crocs Rule !"

Verwijderd schreef op 07 augustus 2002 @ 11:17:
[...]

sjonge, waar slaat dat nou weer op :?


iig, bedankt voor de snelle replys, ik ga het eventjes proberen
ok morgen krijg jij billekoek

Verwijderd

Iets als dit:

code:
1
2
3
Dim sCommandLine as string

sCommandLine = Command()     ' dit levert de command line op in sCommandLine


Nu kun je de sCommandLine splitten op '-' bijvoorbeeld.
code:
1
2
3
4
5
Dim arrArgv as String
Dim iArgc as long

arrArgv = Split(sCommandLine, "-")
iArgc = UBound(arrArgv)

arrArgv(0) is de naam van het programma. Zie de inhoud van het array in de debugger.
Voor de rest zul je zelf de commandline moeten parsen. Wat je kunt doen is de verschillende arguments die je hebt gekregen door te splitten op '-', te splitten op spatie, maar dan heb je wel een probleem bij spaties in stringarguments. Indien je dat niet toestaat of niet hebt, is dat een simpele oplossing om de scheiding: 'command' en 'argument' te krijgen.

  • whoami
  • Registratie: December 2000
  • Laatst online: 11:48
Frenkpie schreef op 07 augustus 2002 @ 11:17:
[...]


ok morgen krijg jij billekoek


Als jij niets zinnigs te zeggen hebt, zeg dan ook niets. Slotje UTFS etc roepen is niet gewenst op GoT.

En als je je daar niet kunt in vinden, zou ik maar oppassen of jij krijgt billenkoek. :(

https://fgheysels.github.io/


  • Wekkel
  • Registratie: Maart 2000
  • Laatst online: 28-08 15:44

Wekkel

De downloadkoning

Frenkpie, daar heb je de volgende items voor:

Afbeeldingslocatie: http://tweakers.net/~crew/Exirion/pics/faqey.gifAfbeeldingslocatie: http://tweakers.net/~crew/Exirion/pics/utfsey.gifAfbeeldingslocatie: http://tweakers.net/~crew/Exirion/pics/rtfmey.gifAfbeeldingslocatie: http://tweakers.net/~crew/Negotiator/smiles/slotje.gifAfbeeldingslocatie: http://tweakers.net/~crew/Negotiator/smiles/slotje2.gif

  • Frenkpie
  • Registratie: Juli 2000
  • Laatst online: 18-08 10:31

Frenkpie

"Crocs Rule !"

he sjit :P

nee lauwe is een vriend/neef van me en ik wou em fftjes pesten, heeft verder nix met GoT te maken oid.

Verwijderd

Topicstarter
ok, bedankt guys, het werkt :)

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

dicht

Doet iets met Cloud (MS/IBM)

Pagina: 1

Dit topic is gesloten.