Saya mengakses sistem yang menggunakan klien IBM Host on Demand.
Saya mencoba membuat makro untuk melakukan tugas yang sulit (lebih dari 90.000 tombol harus ditekan untuk menyelesaikannya), tetapi untuk melakukannya dengan lebih mudah, saya perlu memanggil beberapa aplikasi "eksternal" menggunakan tag "runprogram".
Tetapi saya tidak tahu mengapa itu tidak berfungsi (mengikuti bantuan IBM - http://publib.boulder.ibm.com/infocenter/hodhelp/v11r0/index.jsp?topic=/com.ibm.hod.doc/doc /macro/macro.html - tidak membantu ...). Saya berjalan di Firefox 3.6 dan versi Java saya adalah jdk1.6.0_20.
Di bawah, contoh makro yang seharusnya berfungsi, tetapi tidak.
<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>
Jawaban:
Saya mengalami masalah ini beberapa waktu lalu dan lupa bagaimana saya sampai pada solusinya. Saya menggunakan HOD 10.X jadi saya tidak tahu apakah versi yang lebih baru telah menyelesaikan masalah ini.
Solusi: Kemungkinan besar Anda mengedit kode pada editor Anda sendiri (seperti notepad, dll). Saat Anda mengatur jalur, Anda harus meletakkan ekstra \ ke jalur. Jadi path ke contoh di atas adalah sebagai berikut:
Berhati-hatilah saat Anda beralih antara menggunakan editor Anda sendiri dan yang ada di dalamnya. Editor asli akan mengubah jalur setelah Anda memilih untuk menyimpan makro Anda.
sumber
Kode Anda sudah
'
, sementara contohnya berisi’
. Juga periksa apakah path ada dan juga memiliki hak administrator untuk melakukannya.sumber