Tôi truy cập một hệ thống sử dụng Máy chủ IBM theo yêu cầu của khách hàng.
Tôi đang cố gắng tạo một macro để thực hiện một nhiệm vụ khó khăn (phải nhấn hơn 90.000 phím để hoàn thành nó), nhưng để dễ dàng hơn, tôi cần gọi một số ứng dụng "bên ngoài" bằng cách sử dụng thẻ "runprogram".
Nhưng tôi không biết tại sao nó không hoạt động (theo trợ giúp của IBM - http://publib.boulder.ibm.com/infocenter/hodhelp/v11r0/index.jsp?topic=/com.ibm.hod.doc/doc /macro/macro.html - không giúp ...). Tôi đang chạy trong Firefox 3.6 và phiên bản Java của tôi là jdk1.6.0_20.
Dưới đây, một ví dụ về macro sẽ hoạt động, nhưng không.
<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>