Run(Wait) - Ergebnis prüfen

Post a reply


In an effort to prevent automatic submissions, we require that you complete the following challenge.
Smilies
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :| :mrgreen: :geek: :ugeek: :arrow: :angel: :clap: :crazy: :eh: :lolno: :problem: :shh: :shifty: :sick: :silent: :think: :thumbup: :thumbdown: :salute: :wave: :wtf: :yawn: :facepalm: :bravo: :dance: :beard: :morebeard: :xmas: :HeHe: :trollface: :cookie: :rainbow: :monkeysee: :monkeysay: :happybday: :headwall: :offtopic: :superhappy: :terms: :beer:
View more smilies

BBCode is ON
[img] is OFF
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Run(Wait) - Ergebnis prüfen

Re: Run(Wait) - Ergebnis prüfen

Post by Peter2 » 18 Mar 2024, 05:09

Danke, @garry
die CMD Optionen hätte ich mir wirklich vorher anschauen sollen.

Re: Run(Wait) - Ergebnis prüfen

Post by garry » 15 Mar 2024, 14:19

ja , einfach mit runwait,%comspec% /k ... versuchen
--
cmdret teadrinker
viewtopic.php?p=369467#p369467
--
Beispiel mit GUI
posting.php?mode=edit&f=76&p=562142
--
Beispiel , hidden

Code: Select all

PR:=a_scriptdir . "\exiftool\exiftool.exe "
F1:="D:\test.jpg"
runwait,%comspec% /c %pr%%f1% | clip,,hide
msgbox,%clipboard%

Re: Run(Wait) - Ergebnis prüfen

Post by Peter2 » 14 Mar 2024, 12:53

just me wrote:
14 Mar 2024, 10:37
...Der Aufruf muss dann angepasst werden:

Code: Select all

RunWait, %ComSpec% meinprogramm.exe %MeineParameterVariable%
Sorry, da habe ich beim Tippen des Beitrags geschlampt. Sollte nicht vorkommen ..
just me wrote:
14 Mar 2024, 10:37
..Was das aufgerufene Programm mit den übergebenen Werten anstellt, weiß nur dieses Programm.
Ich hatte gehofft, dass ich das ComSpec (im konkreten: das cmd von Windows), zu einer sichtbaren Rückmeldung motivieren köönte.

Danke und schönen Abend!

Re: Run(Wait) - Ergebnis prüfen

Post by just me » 14 Mar 2024, 10:37

Moin,

wenn Du sämtliche Aufrufparameter (wie oben angedeutet) in eine Variable steckst, kannst Du die ja per MsgBox, Logdatei usw. prüfen. Der Aufruf muss dann angepasst werden:

Code: Select all

RunWait, %ComSpec% meinprogramm.exe %MeineParameterVariable%
Was das aufgerufene Programm mit den übergebenen Werten anstellt, weiß nur dieses Programm.

Run(Wait) - Ergebnis prüfen

Post by Peter2 » 14 Mar 2024, 08:14

Autohotkey 1.1.34
---------------
Ich habe schon ein paar (hässliche) Scripts, in denen ich mir einen String zusammenbastle und dann als Parameter an ein Programm übergebe, also

Code: Select all

vereinfacht:
mein_auftrag = %wert1% %wert2% %zieldatei%
RunWait, %ComSpec meinprogramm.exe %wert1% %Zieldatei% ..
Klappt nach manchen Schmerzen auch, aber ich frage mich:
Wie kann ich sehen, was das "Run(Wait)" wirklich macht? Ich sehe nur, dass es klappt - oder am Anfang auch nicht. Ich weiss aber nicht, ob in meinem Programmaufruf oder in "mein_Auftrag" irgendwas vergeigt ist.

Kann man das irgendwie genauer beobachten oder protokollieren oder ...?

danke im voraus
Peter

Top