Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi DOS-Box mit Parametern öffnen? (https://www.delphipraxis.net/22688-dos-box-mit-parametern-oeffnen.html)

Nicolai1234 21. Mai 2004 15:14


DOS-Box mit Parametern öffnen?
 
Wie kann man ein DOS-Fenster unter XP öffnen?
Es soll dann gleich im richtigen Verzeichnis sein, welches ich vorher angebe und dann den Befehl dir >Beispiel.txt ausführen und sich dann wieder schließen!
Ich hoffe ihr versteht, was ich meine!
Danke

c113plpbr 21. Mai 2004 15:19

Re: DOS-Box mit Parametern öffnen?
 
Wie wär's mit ner kleinen batch-datei?

Thorben86 21. Mai 2004 15:22

Re: DOS-Box mit Parametern öffnen?
 
kann man dass nicht auch mit ShellExecute machen???, weil da kannste ja auch die Parameter angeben, die du haben willst.

Nicolai1234 21. Mai 2004 15:24

Re: DOS-Box mit Parametern öffnen?
 
Ja, aber wie müssen die Parameter aussehen?

dR4g0N 21. Mai 2004 15:52

Re: DOS-Box mit Parametern öffnen?
 
hatte das mal irgendwo gesehen. vlt hilft es dir ja weiter:

Delphi-Quellcode:
uses ShellApi, SysUtils;

ShellExecute(Application.Handle, 'open', PChar(SysUtils.GetEnvironmentVariable('COMSPEC')),
PChar('/C dir c:\*.txt'), nil, SW_ShowNormal);

pizza 21. Mai 2004 16:54

Re: DOS-Box mit Parametern öffnen?
 
Zitat:

Zitat von dR4g0N
hatte das mal irgendwo gesehen. vlt hilft es dir ja weiter:

Delphi-Quellcode:
uses ShellApi, SysUtils;

ShellExecute(Application.Handle, 'open', PChar(SysUtils.GetEnvironmentVariable('COMSPEC')),
PChar('/C dir c:\*.txt'), nil, SW_ShowNormal);

wo bei das '/C dir' bleiben muss und dahinter der befehl ausgeführt wird
(also z.B. für net send: '/C dir net send pc-xy nachricht' (is nur bsp.. ich weiß natürlich, dass es besser ist den service direkt anzusprechen, da man dann den absender usw ändern kann :stupid: ))

mfg rob :mrgreen:

PS: ich hoffe ich konnte helfen ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:14 Uhr.

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