![]() |
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! |
Moin Freshd,
probier mal statt
Delphi-Quellcode:
das hier
pchar('isql -v > C:\Test.txt')
Code:
pchar('[color=red]/c[/color] isql -v > C:\Test.txt')
|
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 |
Moin Hagen,
das /c darf man aber auch hierbei nicht vergessen.;-) |
Jo, das passiert beim Copy&Paste, die Kernaussage bleibt aber gleich :)
Gruß Hagen |
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