Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
joerg.roessel Mini JLI'ler
Anmeldedatum: 08.01.2004 Beiträge: 24
Medaillen: Keine
|
Verfasst am: 25.05.2005, 08:58 Titel: MS VC++6 mit ShellExecute einen Ordner anlegen?? |
|
|
Hallo!
Wie kann ich den mit dem Befehl ShellExecute einen DOS-Befehl ausführen? Oder geht das nicht?
Also bei
Code: | ShellExecute(NULL,NULL,"md.exe","C:\test", NULL,NULL); |
gibt es zwar keinen fehler, aber Ordner legt er auch keinen an. _________________ MCP, MCDST
www.MCSDboard.de |
|
Nach oben |
|
 |
Cyianor Super JLI'ler

Anmeldedatum: 23.12.2002 Beiträge: 452
Medaillen: Keine
|
Verfasst am: 25.05.2005, 09:04 Titel: |
|
|
CPP: | int system( const char *command ); |
bzw. für Unicode
CPP: | int _wsystem( const wchar_t *command ); |
|
|
Nach oben |
|
 |
AFE-GmdG JLI MVP


Alter: 45 Anmeldedatum: 19.07.2002 Beiträge: 1374 Wohnort: Irgendwo im Universum... Medaillen: Keine
|
Verfasst am: 25.05.2005, 09:05 Titel: |
|
|
md.exe ist auch nicht der Befehl, mit dem man einen Ordner anlegt.
er heisst mkdir, ist keine Exedatei, sondern ein Build-In-Schell-Kommando und es gibt ihn auch als API-Funktion => MSDN nach mkdir suchen... _________________
CPP: | float o=0.075,h=1.5,T,r,O,l,I;int _,L=80,s=3200;main(){for(;s%L||
(h-=o,T= -2),s;4 -(r=O*O)<(l=I*I)|++ _==L&&write(1,(--s%L?_<(L)?--_
%6:6:7)+\"World! \\n\",1)&&(O=I=l=_=r=0,T+=o /2))O=I*2*O+h,I=l+T-r;} |
|
|
Nach oben |
|
 |
joerg.roessel Mini JLI'ler
Anmeldedatum: 08.01.2004 Beiträge: 24
Medaillen: Keine
|
Verfasst am: 25.05.2005, 09:09 Titel: |
|
|
Danke!!
Dann werde ich da mal rumprobieren.
PS. Aber mit md lege ich doch einen Ordner in der Eingabeaufforderung an, bzw. md funktioniert ebenfalls. _________________ MCP, MCDST
www.MCSDboard.de |
|
Nach oben |
|
 |
AFE-GmdG JLI MVP


Alter: 45 Anmeldedatum: 19.07.2002 Beiträge: 1374 Wohnort: Irgendwo im Universum... Medaillen: Keine
|
Verfasst am: 25.05.2005, 09:32 Titel: |
|
|
md ist ein Alias (Shell-Build-In-Alias) zum Shellbefehl (ebenfalls BuildIn) mkdir _________________
CPP: | float o=0.075,h=1.5,T,r,O,l,I;int _,L=80,s=3200;main(){for(;s%L||
(h-=o,T= -2),s;4 -(r=O*O)<(l=I*I)|++ _==L&&write(1,(--s%L?_<(L)?--_
%6:6:7)+\"World! \\n\",1)&&(O=I=l=_=r=0,T+=o /2))O=I*2*O+h,I=l+T-r;} |
|
|
Nach oben |
|
 |
Patrick Dark JLI Master

Anmeldedatum: 25.10.2004 Beiträge: 1895 Wohnort: Düren Medaillen: Keine
|
|
Nach oben |
|
 |
AFE-GmdG JLI MVP


Alter: 45 Anmeldedatum: 19.07.2002 Beiträge: 1374 Wohnort: Irgendwo im Universum... Medaillen: Keine
|
Verfasst am: 25.05.2005, 10:45 Titel: |
|
|
Yo genau diese Funktion meinte ich: CreateDirectoryEx()
War allerdings der Meinung, die hiesse mkdir - warum auch immer... _________________
CPP: | float o=0.075,h=1.5,T,r,O,l,I;int _,L=80,s=3200;main(){for(;s%L||
(h-=o,T= -2),s;4 -(r=O*O)<(l=I*I)|++ _==L&&write(1,(--s%L?_<(L)?--_
%6:6:7)+\"World! \\n\",1)&&(O=I=l=_=r=0,T+=o /2))O=I*2*O+h,I=l+T-r;} |
|
|
Nach oben |
|
 |
Patrick Dark JLI Master

Anmeldedatum: 25.10.2004 Beiträge: 1895 Wohnort: Düren Medaillen: Keine
|
Verfasst am: 25.05.2005, 10:48 Titel: |
|
|
AFE-GmdG
mkdir ist eine exe-Datei unter DOS v2.1 und diverse darauffolgende gewesen die über die global Kommandozeile aufgerufen wurde mit md oder mkdir. Die Datei erwartete einen Parameter welcher den/die Ordnernamen beinhaltete.
Doch seit Windows NT 1.0 gibbet ja die feine Win32API  _________________ 'Wer der Beste sein will muss nach Perfektion streben und jede Gelegenheit nutzen sich zu verbessern.' - KIA
[ German Game Dev | Boardsuche hilft sehr oft | Google rockt | Wie man Fragen richtig stellt | ICQ#: 143040199 ] |
|
Nach oben |
|
 |
The Lord of Programming Living Legend

Alter: 37 Anmeldedatum: 14.03.2003 Beiträge: 3122
Medaillen: Keine
|
Verfasst am: 26.05.2005, 22:19 Titel: Re: MS VC++6 mit ShellExecute einen Ordner anlegen?? |
|
|
Übrigens...wenn du einen anderen Befehl gefunden hast, wäre es ratsam, wenn du nicht das hier schreibst:
joerg.roessel hat Folgendes geschrieben: | "C:\test" |
Ein einfacher Backslash in einem String ist kein Backslash, sondern der Anfang eines Steuerzeichens. Deshalb:
"C:\\test" oder "C:/test"  _________________ www.visualgamesentertainment.net
Current projects: RDTDC(1), JLI-Vor-Projekt, Tetris(-Tutorial), JLI-Format
(1) Realtime Developer Testing and Debugging Console
Anschlag, Anleitung zum Atombombenbau, Sprengkörper...
Hilf Schäuble! Damit er auch was findet... |
|
Nach oben |
|
 |
Patrick Dark JLI Master

Anmeldedatum: 25.10.2004 Beiträge: 1895 Wohnort: Düren Medaillen: Keine
|
|
Nach oben |
|
 |
KI JLI Master

Alter: 40 Anmeldedatum: 04.07.2003 Beiträge: 965 Wohnort: Aachen Medaillen: Keine
|
Verfasst am: 26.05.2005, 22:55 Titel: |
|
|
escaped backslash = \\ |
|
Nach oben |
|
 |
Patrick Dark JLI Master

Anmeldedatum: 25.10.2004 Beiträge: 1895 Wohnort: Düren Medaillen: Keine
|
|
Nach oben |
|
 |
Dragon Super JLI'ler

Alter: 38 Anmeldedatum: 24.05.2004 Beiträge: 340 Wohnort: Sachsen Medaillen: Keine
|
Verfasst am: 27.05.2005, 07:57 Titel: |
|
|
Patrick hat Folgendes geschrieben: | KI hat Folgendes geschrieben: | escaped backslash = \\ |
Benutzt Du das auch in Browsern?
/ the one and only  |
windows und DOS nutzt eigentlich \
unix/linux nutzt /
das lustige ist aber, dass windows den normalen / auch annimmt _________________ Nur wenn man ein Ziel sieht, kann man es auch treffen.
___________
Mein Leben, Freunde und die Spieleentwicklung |
|
Nach oben |
|
 |
abc_d JLI Master Trainee

Alter: 35 Anmeldedatum: 27.01.2003 Beiträge: 615
Medaillen: Keine
|
Verfasst am: 27.05.2005, 09:18 Titel: |
|
|
Patrick hat Folgendes geschrieben: | KI hat Folgendes geschrieben: | escaped backslash = \\ |
Benutzt Du das auch in Browsern?
/ the one and only  |
Mache ich, im Internetexplorer
\\IP für smb sharing _________________ http://mitglied.lycos.de/sarti/linuxisevil.gif Linux is evil - get the fact.
Never touch a running System - der Systemling |
|
Nach oben |
|
 |
The Lord of Programming Living Legend

Alter: 37 Anmeldedatum: 14.03.2003 Beiträge: 3122
Medaillen: Keine
|
Verfasst am: 27.05.2005, 13:34 Titel: |
|
|
Patrick hat Folgendes geschrieben: | "Steuerzeichens" uuuuh  |
uuuuhuuhuuuuu...Ich wollte halt nicht zu sehr präzisieren
PS: Ich nutze beide Varianten _________________ www.visualgamesentertainment.net
Current projects: RDTDC(1), JLI-Vor-Projekt, Tetris(-Tutorial), JLI-Format
(1) Realtime Developer Testing and Debugging Console
Anschlag, Anleitung zum Atombombenbau, Sprengkörper...
Hilf Schäuble! Damit er auch was findet... |
|
Nach oben |
|
 |
|