Notice: This forum has been recovered from an old backup, so some content, links, and dates may be outdated. The forum is currently read-only while we restore sign-in and registration functionality. Details

If you find this forum valuable and would like to help keep it online, donations to help cover hosting and domain costs are greatly appreciated, but never expected. You can support the forum through Buy Me a Coffee or Ko-fi. Thank you for helping preserve the EventGhost community.

Problem beim ausf├╝hren eines cmd- Befehls per Makros

Allgemeines zum Thema EventGhost
damdy-cash
Experienced User
Posts: 102
Joined: Tue Mar 28, 2006 6:48 am

Post by damdy-cash »

ist dann leider nicht so ├╝bersichlich wie bei EG, deshalb nur der Part f├╝r das Capture- Tool. Die ini hatte ich ├╝brigens bei EG auch umbenannt.

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<Girder><Command Name="CaptureTool" Identifier="122" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum>
<ActionType>2</ActionType><ActionSubType>14</ActionSubType>
<sValue1>D:\Programme\C.I.P\s2xyy.exe</sValue1>
<sValue2>/ini:S2xyYSingleReading.ini</sValue2><bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2><bValue3>FALSE</bValue3></Command></Girder>
Gruß Damdy
User avatar
Bitmonster
Site Admin
Posts: 2239
Joined: Mon Feb 06, 2006 10:28 pm

Post by Bitmonster »

Das einzige was mir auffällt ist, dass hier das Parameter

Code: Select all

/ini:S2xyYSingleReading.ini
ist, statt

Code: Select all

/ini:singleReading.ini
damdy-cash
Experienced User
Posts: 102
Joined: Tue Mar 28, 2006 6:48 am

Post by damdy-cash »

damdy-cash wrote:Die ini hatte ich ├╝brigens bei EG auch umbenannt.
das hatte ich damit gemeint.
Gruß Damdy
User avatar
Bitmonster
Site Admin
Posts: 2239
Joined: Mon Feb 06, 2006 10:28 pm

Post by Bitmonster »

Tja, keine Ahnung was da passiert. Versuch doch sonst mal, das Tool mit einer Batch-Datei zu starten. Wenn das soweit funktioniert, dann versuche mal diese Batch dann ├╝ber EG zu starten.
damdy-cash
Experienced User
Posts: 102
Joined: Tue Mar 28, 2006 6:48 am

Post by damdy-cash »

Bitmonster wrote:Tja, keine Ahnung was da passiert. Versuch doch sonst mal, das Tool mit einer Batch-Datei zu starten. Wenn das soweit funktioniert, dann versuche mal diese Batch dann ├╝ber EG zu starten.
Per Batch kein Problem, Batch ├╝ber EG klappt leider nicht.

Hmm, schwieriger Fall.
Gruß Damdy
MonsterMagnet
Plugin Developer
Posts: 137
Joined: Fri Feb 10, 2006 12:04 pm

Post by MonsterMagnet »

Per Batch kein Problem, Batch ├╝ber EG klappt leider nicht.
Da EG Anwendungen als Prozess startet mußt Du als ausführbare Datei

Code: Select all

C:\WINDOWS\system32\cmd.exe


angeben.

Als Parameter dann den Pfad zu Deiner Datei.
damdy-cash
Experienced User
Posts: 102
Joined: Tue Mar 28, 2006 6:48 am

Post by damdy-cash »

MonsterMagnet wrote:
Per Batch kein Problem, Batch ├╝ber EG klappt leider nicht.
Da EG Anwendungen als Prozess startet mußt Du als ausführbare Datei

Code: Select all

C:\WINDOWS\system32\cmd.exe


angeben.

Als Parameter dann den Pfad zu Deiner Datei.
Das war es leider auch nicht.
wenn ich:

Code: Select all

D:\WINDOWS\system32\cmd.exe
als Anwendung und

Code: Select all

D:\Programme\C.I.P\iniS2xyYSingleReading.cmd
als Paramter eingebe taucht eine Dosbox mit dem Pfad zu EG auf:

Code: Select all

D:\Programme\EventGhost>
ansonsten läuft das Makro ohne Fehler durch.
Gruß Damdy
MonsterMagnet
Plugin Developer
Posts: 137
Joined: Fri Feb 10, 2006 12:04 pm

Post by MonsterMagnet »

Setz mal den Pfad in Anf├╝hrungszeichen.
User avatar
Bitmonster
Site Admin
Posts: 2239
Joined: Mon Feb 06, 2006 10:28 pm

Post by Bitmonster »

Als erstes Parameter f├╝r cmd.exe solltest du /k angeben. Also:
/k D:\Programme\C.I.P\iniS2xyYSingleReading.cmd

Mit /c geht die DOS-Box dann nach Ausf├╝hrung auch wieder zu, aber wir wollen ja zuerst mal sehen, was das Proggy da vielleicht an Fehlermeldungen liefert.
MonsterMagnet
Plugin Developer
Posts: 137
Joined: Fri Feb 10, 2006 12:04 pm

Post by MonsterMagnet »

Ups CMD ist ja eine Ausf├╝hrbare... :oops:

Gutes altes DOS...

Dachte mehr an

Code: Select all

C:\WINDOWS\notepad.exe

Code: Select all

D:\test.txt
damdy-cash
Experienced User
Posts: 102
Joined: Tue Mar 28, 2006 6:48 am

Post by damdy-cash »

Fehlermeldung:

Code: Select all

D:\Programme\EventGhost>D:\Programme\C.I.P\S2xyY.exe /ini:S2xyYSingleRead.ini
Spyder2 automation utility v0.9
by Derek Smith (c) 2005

ini file .\S2xyYSingleReading.ini not found

D:\Programme\EventGhost>
jetzt kommen wir der Sache langsam näher. So aufgerufen findet das Capturetool die ini nicht. Ich habe gerade die cmd zur Sicherheit nochmal per Maus gestartet, da klappt es.
Gruß Damdy
User avatar
Bitmonster
Site Admin
Posts: 2239
Joined: Mon Feb 06, 2006 10:28 pm

Post by Bitmonster »

Windows-Installation auf D: ?

Na ja, dann versuch mal den vollen Pfad zur INI zu ├╝bergeben. Und wenn das nicht klappt, vorher mit einem CD in der Batch in das Verzeichnis des Tools zu wechseln.
damdy-cash
Experienced User
Posts: 102
Joined: Tue Mar 28, 2006 6:48 am

Post by damdy-cash »

er findet den Ini- File immer noch nicht.

Kann aber doch eigentlich nicht das Problem sein, sonst d├╝rfte die Batch- Datei bei Doppelklick doch auch nicht funktionieren, oder?
Gruß Damdy
User avatar
Bitmonster
Site Admin
Posts: 2239
Joined: Mon Feb 06, 2006 10:28 pm

Post by Bitmonster »

Das gibt es doch irgendwie nicht. Wenn das Programm einen eigenen Cmd-Interpreter bekommt, sollte es sich nun wirklich genauso verhalten wie bei einer Batch-Datei. Das einzige was geringf├╝gig anders sein kann, ist eben das Arbeitsverzeichnis.
damdy-cash
Experienced User
Posts: 102
Joined: Tue Mar 28, 2006 6:48 am

Post by damdy-cash »

sorry, hatte eins unterschlagen
Bitmonster wrote:Und wenn das nicht klappt, vorher mit einem CD in der Batch in das Verzeichnis des Tools zu wechseln.
habe ich nicht versucht. Da fehlen mir aus dem Stand die Dos Befehle :oops:
Gruß Damdy
Post Reply