Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Eingabeaufforderung aufrufen mit Parametern (https://www.delphipraxis.net/14127-eingabeaufforderung-aufrufen-mit-parametern.html)

Sidores 2. Jan 2004 18:44


Eingabeaufforderung aufrufen mit Parametern
 
Hi,
ich hab ein kleines Problem,
ich will alle Befehle die ich im MS-Dos Fenster ausführen kann auch mit meinem Prog. ausführen.
Hat jemand eine Idee?

Mfg
Sidores

ninja 2. Jan 2004 18:48

Re: Eingabeaufforderung aufrufen mit Parametern
 
hallo,
such mal danach
Hier im Forum suchenshellexecute

Sidores 2. Jan 2004 18:52

Re: Eingabeaufforderung aufrufen mit Parametern
 
hab ich schon probiert geht irgendwie nich.
Code:
ShellExecute(handle,'open','c:\windows\system32\cmd.exe',@cmdstr,nil,SW_SHOW);
mach ich was falsch ?
gib sonst bitte mal ein Bsp.

ninja 2. Jan 2004 18:58

Re: Eingabeaufforderung aufrufen mit Parametern
 
ich mache das bei einem so:
Delphi-Quellcode:
ShellExecute(0,Nil,PChar('C:\cdrtools\cdrecord.bat'),
PCHAR(''),NIL,SW_SHOWNORMAL);
oder auch so
Delphi-Quellcode:
ShellExecute(0,Nil,PChar('C:\cdrtools\cdrecord.exe'),
Pchar('-dev=3,0,0 -fs=16m -v -pad -dummy -speed=48 -dao -eject -audio c:/testnero/*.wav')
,NIL,SW_SHOWNORMAL);
achja, ich glaube die Unit ShellApi muß auch noch bei den Uses eingetragen werden.

Sidores 2. Jan 2004 19:06

Re: Eingabeaufforderung aufrufen mit Parametern
 
Irgendwie hilft mir das nicht wirklich weiter.
Ich will doch die ganzen Dos-befehle benutzen können.
und das kann ich so nicht.

ninja 2. Jan 2004 19:09

Re: Eingabeaufforderung aufrufen mit Parametern
 
was genau möchtest du denn anwenden??
sag mal ein beispiel bitte.

Sidores 2. Jan 2004 19:14

Re: Eingabeaufforderung aufrufen mit Parametern
 
dir
format
ping
cd ..
Halt alle Befehle die es gibt.
Es soll halt so sein, als wenn ich das direkt in die Eingabeaufforderung eingeben würde.

Sidores 2. Jan 2004 22:54

Re: Eingabeaufforderung aufrufen mit Parametern
 
Mit c++ geht das ja mit:
Code:
System();
geht das auch irgendwie in Delphi?

Christian Seehase 2. Jan 2004 23:39

Re: Eingabeaufforderung aufrufen mit Parametern
 
Moin Sidores,

geht auch über ShellExecute.
Nur müsstest Du hier als ausführbares Programm den Commando Prozessor (command.com oder cmd.exe, je nach OS) nehmen, und dann als Parameter

/C <Auszuführendes Kommando>

(ohne die < > drum herum)

Sidores 3. Jan 2004 14:48

Re: Eingabeaufforderung aufrufen mit Parametern
 
Danke funkioniert soweit, doch wie kann ich verhindern das sich die Eingabeaufforderung selber schließt?


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:58 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz