![]() |
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 |
Re: Eingabeaufforderung aufrufen mit Parametern
|
Re: Eingabeaufforderung aufrufen mit Parametern
hab ich schon probiert geht irgendwie nich.
Code:
mach ich was falsch ?
ShellExecute(handle,'open','c:\windows\system32\cmd.exe',@cmdstr,nil,SW_SHOW);
gib sonst bitte mal ein Bsp. |
Re: Eingabeaufforderung aufrufen mit Parametern
ich mache das bei einem so:
Delphi-Quellcode:
oder auch so
ShellExecute(0,Nil,PChar('C:\cdrtools\cdrecord.bat'),
PCHAR(''),NIL,SW_SHOWNORMAL);
Delphi-Quellcode:
achja, ich glaube die Unit ShellApi muß auch noch bei den Uses eingetragen werden.
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); |
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. |
Re: Eingabeaufforderung aufrufen mit Parametern
was genau möchtest du denn anwenden??
sag mal ein beispiel bitte. |
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. |
Re: Eingabeaufforderung aufrufen mit Parametern
Mit c++ geht das ja mit:
Code:
geht das auch irgendwie in Delphi?
System();
|
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) |
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. |
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