RunProgramm() Parameter,string
- Pure-r-Freak
- Beiträge: 74
- Registriert: 08.03.2005 13:40
RunProgramm() Parameter,string
hallo
könnte mir vielleicht jemand sagen, wie ich mit RunProgram() ein Prog mit parameter starten kann?
und auch wie ich einen string einsetzen kann ( für programm als auch parameter )
prog$ = input()
parameter$ = input()
RunProgram(prog$, parameter$)
könnte mir vielleicht jemand sagen, wie ich mit RunProgram() ein Prog mit parameter starten kann?
und auch wie ich einen string einsetzen kann ( für programm als auch parameter )
prog$ = input()
parameter$ = input()
RunProgram(prog$, parameter$)
in der exe welche eine andere exe startet:
in der exe welche durch andere exe gestartet wurde:
hoffe du verstehst das so...
c ya,
nco2k
Code: Alles auswählen
RunProgram("XYZ.exe", "hallo!", "")
Code: Alles auswählen
If ProgramParameter() = "hallo!"
Debug "Parameter gültig!"
Else
Debug "Parameter ungültig!"
EndIf

c ya,
nco2k
Zuletzt geändert von nco2k am 14.03.2005 17:12, insgesamt 1-mal geändert.
~|__/
..o.o.. <--- This is Einkaufswagen. Copy Einkaufswagen into your signature to help him on his way to world domination.
..o.o.. <--- This is Einkaufswagen. Copy Einkaufswagen into your signature to help him on his way to world domination.
Ist nur halb richtig wenn du bei RunProgram die parameter angibst muss auch das WokringDirectory mitangegeben werden. Ausserdem bei dem aulsesen der Parameter muss man mit Next.... arbeiten.nco2k hat geschrieben:in der exe welche eine andere exe startet:in der exe welche durch andere exe gestartet wurde:Code: Alles auswählen
RunProgram("XYZ.exe", "hallo!")
hoffe du verstehst das so...Code: Alles auswählen
If ProgramParameter() = "hallo!" Debug "Parameter gültig!" Else Debug "Parameter ungültig!" EndIf
![]()
c ya,
nco2k


nö wenn diese im selben ordner liegt und nur ein parameter erwartet.
edit:
ach das meintest du.
ich dachte du meintest man muss ein verzeichnis angeben. hättest auch nur sagen können ich hab das "" vergessen.
c ya,
nco2k
edit:
ach das meintest du.

c ya,
nco2k
Zuletzt geändert von nco2k am 14.03.2005 17:13, insgesamt 1-mal geändert.
~|__/
..o.o.. <--- This is Einkaufswagen. Copy Einkaufswagen into your signature to help him on his way to world domination.
..o.o.. <--- This is Einkaufswagen. Copy Einkaufswagen into your signature to help him on his way to world domination.
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Ich glaube er meinte er dieses:
Wenn Du als Parameter z. B. eine langen Pfad übergeben möchtest, kannst Du das z.B. so machen:
Chr(34) kannste auch durch folgende Konstanten ersetzen: #DOUBLEQUOTE$ oder #DQUOTE$
MfG
Thomas
Wenn Du als Parameter z. B. eine langen Pfad übergeben möchtest, kannst Du das z.B. so machen:
Code: Alles auswählen
RunProgram("notepad", Chr(34) + "E:\Eigene Dateien\Mein schöner Text.txt" + Chr(34), "")
MfG
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

- Pure-r-Freak
- Beiträge: 74
- Registriert: 08.03.2005 13:40
- Pure-r-Freak
- Beiträge: 74
- Registriert: 08.03.2005 13:40