2017-02-01 2 views
-1

`Мне нужно получить данные от пользователя и отобразить значение с помощью сценария IBM wsadmin в качестве скриптового языка jacl. Заранее спасибоКак получить ввод от пользователя в IBM jacl scripting?

+0

Просьба уточнить сценарий. JACL помогает вам «тихо» автоматизировать задачи в AS. Зачем вам нужен ввод данных для сценария автоматизации? –

+0

Да, я знаю. Мне нужно настроить свойства плагина с помощью jacl-скриптов. В соответствии с требованиями некоторые свойства требуют взаимодействия с пользователем для этого сценария. Как я могу управлять? –

ответ

0

Я получил код и он работает для меня

puts "Enter the Value:" set input [gets stdin] puts "input value ::$input"

0

Предполагая, что вы хотите иметь пользователь поставить вход в качестве параметров командной строки (а не в интерактивном режиме во время выполнения сценария), обратитесь к следующей странице центра знаний, http://www.ibm.com/support/knowledgecenter/SSAW57_8.5.5/com.ibm.websphere.nd.doc/ae/cxml_jacl.html

, из которого следующий раздел скопирован:

Ракеты Jacl передают аргументы командной строки сценарию в качестве значения переменной argv. Число аргументов командной строки задается переменной argc. Имя программы или скрипта не является частью argv и не считается аргументом argc. Переменная argv - это список. Используйте команду Lindex для извлечения элементов из списка аргументов, например:

set first [lindex $argv 0] 
set second [lindex $argv 1] 
Смежные вопросы