Uzyskuję dostęp do systemu korzystającego z klienta IBM Host on Demand.
Próbuję utworzyć makro, aby wykonać trudne zadanie (aby go wykonać, należy nacisnąć ponad 90 000 klawiszy), ale aby to zrobić, muszę wywołać niektóre „zewnętrzne” aplikacje za pomocą znacznika „runprogram”.
Ale nie wiem, dlaczego to nie działa (po pomocy IBM - http://publib.boulder.ibm.com/infocenter/hodhelp/v11r0/index.jsp?topic=/com.ibm.hod.doc/doc /macro/macro.html - nie pomogło ...). Korzystam z przeglądarki Firefox 3.6, a moja wersja Java to jdk1.6.0_20.
Poniżej przykład makra, które powinno działać, ale nie działało.
<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>