![]() |
*.bat execute!?!
Nabend Community ,
habe ein wenig gesucht .. entweder zu blind oder gibt nicht direkt sowas wie ich es mir vorstelle , und zwar , auf knopfdruck sollp das Programm 1.bat ausführen ! Falls ich vorhandene Beiträge übersehen habe , bitte ich vielmals um verzeihung .... Danke im Vorraus CC :) |
Re: *.bat execute!?!
Hallo
Wie wärs mit ShellExecute? So long Benjamin |
Re: *.bat execute!?!
Jo , das habe ich schon gefunden , aber muss gestehen das ich da ned wirklich durchblicke , wenns ned allzugroßer aufwand für dich is , kannst du mir ein EXMP geben?
Danke im Vorraus CC :) |
Re: *.bat execute!?!
[dp]shellexecute*[/dp]
mal sehen:
Delphi-Quellcode:
wie wärs denn damit?
shellexecute(application.handle,
'open', PChar( extractfilepath(paramstr(0))+'1.bat'), '-bla - foo -bar x', '', SW_HIDE) |
Re: *.bat execute!?!
Ich bin mir nich mehr ganz sicher, aber müssen die Parameter nich auch als PChar übergeben werden? :gruebel:
|
Re: *.bat execute!?!
hmm bin grad ziemlich verwirrt , google und suche spuckt überall was anderes raus :-/ ...
leddl , hast du vllt ein genaueres Beispiel? CC :) |
Re: *.bat execute!?!
Also ich würde, um auf Leddl einzugehen, sagen statt so:
Delphi-Quellcode:
so:
shellexecute(application.handle,
'open', PChar( extractfilepath(paramstr(0))+'1.bat'), '-bla - foo -bar x', '', SW_HIDE)
Delphi-Quellcode:
[Edit] Alle haben extracfilepath geschrieben.. und ich hatte es einfach reinkopiert...
shellexecute(application.handle,
PChar('open'), PChar( extractfilepath(paramstr(0))+'1.bat'), PChar('-bla - foo -bar x'), nil ,//Da bin ich mir nicht sicher SW_HIDE) |
Re: *.bat execute!?!
@CodenameCookie:
Warum? Was großartig anderes, als das, was Luke geschrieben hat, werde ich auch nicht machen können. Am besten, du schaust dir ShellExecute einfach mal in der OH an, da is das eigentlich recht gut erklärt. Also, schaus dir da mal an, und frag nochmal, falls du da was nicht verstanden hast. @BenjaminH: Ja, so siehts für mich jetzt auch richtiger aus. Allerdings stört mich jetzt das PChar vor 'open'. :gruebel: Ich glaube nicht, daß das da hingehört. Aber ich hab ShellExecute auch schon ne Weile nicht mehr benutzt. |
Re: *.bat execute!?!
So, ich habs einfach mal ausprobiert, es wurde compiliert(wird das so dann mit k geschrieben?)
|
Re: *.bat execute!?!
also: bei literalen ist PChar nicht notwendig. nur so als statement ;)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:13 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