Ваш код имеет '
, а пример содержит ’
. Также проверьте, существует ли путь, а также имеет ли он для этого права администратора.
IBM WebSphere Host On-Demand (HoD): Невозможно запустить программу с помощью команды "runprogram". Что я могу сделать?
Я получаю доступ к системе, в которой используется клиент 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>
2 ответа на вопрос
Я столкнулся с этой проблемой некоторое время назад и забыл, как я пришел к решению. Я использую HOD 10.X, поэтому я не знаю, решили ли новые версии эту проблему.
Решение: Скорее всего, вы редактируете коды в своем редакторе (например, в блокноте и т. Д.). Когда вы устанавливаете путь, вам нужно добавить дополнительные \ к пути. Таким образом, путь к приведенному выше примеру будет следующим:
"'c:\\\\Program Files\\\\Windows NT\\\\Accessories\\\\Wordpad.exe'"
Будьте осторожны при переключении между использованием собственного редактора и встроенного. Собственный редактор изменит путь после того, как вы выберете сохранение макроса.
Похожие вопросы
-
1
Получение IBM Host on Demand для работы с Internet Explorer 8
-
1
Два вопроса IBM Websphere MQ
-
1
Как настроить аутентификацию с клиентскими сертификатами в WebSphere 7
-
-
5
WebSphere MQ, работающий под локальной учетной записью / группой, не может читать членство в группах...
-
0
IBM WebSphere Host On-Demand (HoD): как это сделать с помощью макросов?
-
1
Доступ к серверу приложений из интернета
-
1
Установка websphere в AIX (Unix)
-
1
Почему для запуска сервера приложений websphere не требуются учетные данные администратора?
-
2
Процесс создания профиля застрял на полпути Websphere
-
1
Переименование WebSphere после клонирования диска