Run(Wait) - Ergebnis prüfen Topic is solved

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

Peter2
Posts: 325
Joined: 21 Sep 2014, 14:38
Location: CH

Run(Wait) - Ergebnis prüfen

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
Peter (AHK Beginner) / Win 10 x64, AHK Version v1.1.33
just me
Posts: 9465
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: Run(Wait) - Ergebnis prüfen

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.
Peter2
Posts: 325
Joined: 21 Sep 2014, 14:38
Location: CH

Re: Run(Wait) - Ergebnis prüfen

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!
Peter (AHK Beginner) / Win 10 x64, AHK Version v1.1.33
garry
Posts: 3771
Joined: 22 Dec 2013, 12:50

Re: Run(Wait) - Ergebnis prüfen  Topic is solved

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%
Peter2
Posts: 325
Joined: 21 Sep 2014, 14:38
Location: CH

Re: Run(Wait) - Ergebnis prüfen

18 Mar 2024, 05:09

Danke, @garry
die CMD Optionen hätte ich mir wirklich vorher anschauen sollen.
Peter (AHK Beginner) / Win 10 x64, AHK Version v1.1.33

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: No registered users and 55 guests