Hi allerseits! Ich hab somanches durchgestöbert, finde aber nicht heraus, wie ich die Parameter abfragen kann, mit dem mein Programm geöffnet wird. Ich meine da zum beispiel einen Texteditor: Wenn ich alle TXT Dateien damit verknüpfe (Wie ginge das? ) und ich doppelklicke auf so eine Textdatei, dann öffnet sich nur der Editor, klarerweise aber nicht die Textdatei. Wie kann ich das abfragen?
Thx 4 all anzwers!!
Das erste Mal, wenn ProgramParameter() aufgerufen wird, gibt es "MyText.txt" zurück, beim zweiten Mal "/FAST" und beim dritten Mal "Special Mode". Sind keine (weiteren) Parameter vorhanden, wird ein leerer String zurückgegeben.
So bekommst du die Parameter raus.
Die Sache mit dem Verknüpfen von Dateien mit deinem Programm ist nicht so einfach. Ich hatte mal eine UserLib, mit der man das konnte. Ich suche sie mal.
Greetz Laurin
Edit: Sorry, hab die Lib nicht gefunden
Zuletzt geändert von Laurin am 13.12.2004 20:26, insgesamt 1-mal geändert.
Now these points of data make a beautiful line.
And we're out of beta. We're releasing on time.
Ah!! Danke! Ich hab das nie gecheck, was das soll... Hab immer gedacht dass das was mit dem RunProgram() befehl zu tun hat und mich gewundert was die bringen und wo die her kommen
Tja, bin gewisser maßen ja doch noch ein Anfänger! Danke!!
PS: Wie können so parameter wie /Fast übergeben werden bzw. was bringen die?
Was du mit den Parametern in deinem Programm machst, ist deine Sache. Das Ganze eignet sich beispielsweise für konsolenanwendungen (zB Dateikonverter...).
Greetz Laurin
Now these points of data make a beautiful line.
And we're out of beta. We're releasing on time.
OpenConsole()
Dim Einlesen.s(3)
For i=1 To 3
Einlesen(i)=ProgramParameter()
Next i
;Ausgabe der Parameter
For i=1 To 3
PrintN(Str(i)+". Parameter="+Einlesen(i))
Next i
Input()
CloseConsole()
Dann gib unter [Start][Ausführen] cmd bzw. Command.com ein und wechsel zum Pfad wohin du dein Program compiliert hast.