IBM Host on Demandクライアントを使用するシステムにアクセスします。
私は難しいタスクを実行するためにマクロを作成しようとしていますが(完了するには90,000以上のキーを押す必要があります)、簡単に実行するには、「runprogram」タグを使用して「外部」アプリケーションを呼び出す必要があります。
しかし、それが機能しない理由はわかりません(IBMヘルプ-http://publib.boulder.ibm.com/infocenter/hodhelp/v11r0/index.jsp ? topic =/ com.ibm.hod.doc/docに従ってください)/macro/macro.html-助けにはなりませんでした...)。Firefox 3.6で実行しており、Javaのバージョンはjdk1.6.0_20です。
以下は、機能するはずであるが機能しなかったマクロの例です。
<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>
問題はJavaの問題(90%)ですが、Firefox 3.6とInternet Explorer 8を搭載したWindows XPおよびWindows 7で試してみました...
—
kokbira
両方の号の内容、またはタイトルのみを読みましたか?それらは関連しているが重複していないので、同じ「プレフィックス」で尋ねました!!!! もう一度読んでみてください。そうすれば、それらが非常に異なっていることがわかります。「再分析」の回答をお待ちしています。
—
kokbira 2011年
とにかく、ワードパッドを実行しても期待どおりの結果が得られるとは思いません。ワードパッドを実行し、ワードパッドを閉じるとコードが返されます。ワードパッドからHoDセッションにコードを入力することはありません。
—
Zach
ええと、私は例えばワードパッドだけを入れました いくつかのコマンドを実行して、それが機能することを確認したい...
—
kokbira '18 / 08/18