Ich greife auf ein System zu, das einen IBM Host on Demand-Client verwendet.
Ich versuche, ein Makro zu erstellen, um eine schwierige Aufgabe zu erledigen (mehr als 90.000 Tasten müssen gedrückt werden, um sie zu erledigen), aber um es einfacher zu machen, muss ich einige "externe" Anwendungen mit dem Tag "runprogram" aufrufen.
Ich weiß jedoch nicht, warum es nicht funktioniert (gemäß der IBM Hilfe - http://publib.boulder.ibm.com/infocenter/hodhelp/v11r0/index.jsp?topic=/com.ibm.hod.doc/doc /macro/macro.html - hat nicht geholfen ...). Ich verwende Firefox 3.6 und meine Java-Version ist jdk1.6.0_20.
Unten ein Beispiel für ein Makro, das funktionieren sollte, aber nicht.
<HAScript name="TEST4" description="" timeout="60000" pausetime="300" promptall="true" blockinput="false" author="wingman" creationdate="05/05/2011 16:14:31" supressclearevents="false" usevars="false" ignorepauseforenhancedtn="true" delayifnotenhancedtn="0" ignorepausetimeforenhancedtn="true">
<vars>
<create name="$intReturn$" type="integer" value="0" />
</vars>
<screen name="Tela1" entryscreen="true" exitscreen="false" transient="false">
<description >
<oia status="NOTINHIBITED" optional="false" invertmatch="false" />
</description>
<actions>
<runprogram exe=
"'c:\\Program Files\\Windows NT\\Accessories\\Wordpad.exe'"
param="'c:\\a.txt'" wait="true"
assignexitvalue="$intReturn$" />
<message title="" value="'Return value is '+$intReturn$" />
</actions>
<nextscreens timeout="0" >
</nextscreens>
</screen>
</HAScript>