RunProgramm() Parameter,string

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Pure-r-Freak
Beiträge: 74
Registriert: 08.03.2005 13:40

Beitrag von Pure-r-Freak »

wie gesagt
z.b. cmd.exe öffnen, in c:\ wechseln und ordner erstellen namens hallo
also cmd.exe öffnen
parameter: cd\ und md hallo

/:-> [/list]
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von zigapeda »

Ich bin mir nicht sicher ob das funktioniert aber ich glaube es heißt dann so:

Code: Alles auswählen

RunProgram("cmd.exe","cd\" | "md hallo","")
Benutzeravatar
remi_meier
Beiträge: 1078
Registriert: 29.08.2004 20:11
Wohnort: Schweiz

Beitrag von remi_meier »

Nö, einfach nur mit " " (SPACE) abtrennen:
RunProgram("cmd.exe","cd\ md hallo","")
Dann kommt aber "md hallo" getrennt an! Also md und hallo!
Benutzeravatar
Pure-r-Freak
Beiträge: 74
Registriert: 08.03.2005 13:40

Beitrag von Pure-r-Freak »

irgendwie funktioniert keins von beiden beispielen. könnte vielleicht noch jemand was posten?
wäre wirklich sehr nett.
:freak: :allright: :allright: :allright: :allright: :o :lol:
Benutzeravatar
helpy
Beiträge: 635
Registriert: 29.08.2004 13:29

Beitrag von helpy »

Ich weiß zwar nicht, warum Du das machen willst ... denn ein Verzeichnis C:\hallo kannst Du doch mit PureBasic Befehlen erstellen.

Aber was solls:

Code: Alles auswählen

cmd.exe /C c: & cd\ & md hallo
cmd.exe wird gleich wieder beendet.

Wenn cmd.exe offen bleiben soll, dann mach das so:

Code: Alles auswählen

cmd.exe /K c: & cd\ & md hallo
Ich hab' das nicht mit RunProgram getestet sondern nur mit Windows-Start->Ausführen.

cu, helpy
Antworten