Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Shellexecute (https://www.delphipraxis.net/6023-shellexecute.html)

f.r.e.s.h.d 26. Jun 2003 14:12


Shellexecute
 
Hi!

Ich versuche mit Hilfe von Shellexecute die DAtei CMD.exe auszuführen und ihr einen Befehl mit zu geben. Aber das funktioniert nicht, die Exe wird gestartet aber es wird nichts ausgeführt....

Delphi-Quellcode:
ShellExecute(application.Handle,open,pchar('C:\cmd.exe'),pchar('isql -v > C:\Test.txt'),nil,sw_minimize);


HILFE!

Christian Seehase 26. Jun 2003 14:17

Moin Freshd,

probier mal statt

Delphi-Quellcode:
pchar('isql -v > C:\Test.txt')
das hier

Code:
pchar('[color=red]/c[/color] isql -v > C:\Test.txt')

negaH 27. Jun 2003 11:53

Oder nutze nicht den Parameters Param. Stattdessen in Application Param alles rein. Also so:

ShellExecute(application.Handle,open,pchar('C:\cmd .exe isql -v > C:\Test.txt'),nil,nil,sw_minimize);

Gruß Hagen

Christian Seehase 27. Jun 2003 12:00

Moin Hagen,

das /c darf man aber auch hierbei nicht vergessen.;-)

negaH 27. Jun 2003 17:02

Jo, das passiert beim Copy&Paste, die Kernaussage bleibt aber gleich :)

Gruß Hagen

f.r.e.s.h.d 1. Jul 2003 12:46

Vielen Dank!

Funktioniert beides einwandfrei!


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:53 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