Esta página contém a descrição completa de todos os comandos para automatizar a conexão de sessões.
Uma seqüência ordenada logicamente destes comandos, será aqui referida pelo nome "Script".

Sintaxe geral dos comandos:

{comando} "parametro1,[parametro2, parametro3...,parametrox]",

onde {comando} é qualquer dos comandos relacionados na na coluna 1 da tabela abaixo, com a opção de estar em português ou em inglês indicado pelo símbolo "|" e, parametro1,... são específicos para cada comando e estão relacionados na coluna 2 da tabela.

Descrição dos comandos:


COMANDO PARÂMETRO(S) DESCRIÇÃO
TERMINAL Modelo de Terminal

Ex.: "IBM-3278-5-E"
Modelo do Terminal a ser utilizado nesta sessão
TITLE | TITULO "nome do título"

Ex.: "TSO PRODUÇÃO"
Texto entre aspas que será apresentado no título da janela e, que substitui o nome da sessão configurada. Se omitido será apresentado no título o nome da sessão.
PORT | PORTA "Porta Telnet"

Ex.: "2023"
Número da Porta Telnet do Servidor especificado no comando CONNECT onde será feita a conexão desta sessão. Opcionalmente esta porta poderá ser informada no comando CONNECT. Se a porta não for informada será assumida a porta 23. (Ver abaixo).
CONNECT | CONECTAR "EndereçoIP:Porta"
ou
"nome1.nome2:Porta"
ou
"TEC3270=nome"
ou
"TEC3270=*"
Conectar a este IP e Porta (opcional,assume porta 23 se omitido). Pode ser usado um nome de Internet (aaa.bbb.ccc) ou ainda um nome de conexão previamente definida. Pode ser usado "*" no lugar do nome da sessão para indicar que a conexão atual deve ser usada
GOTO | IRPARA "nome do LABEL"

Ex.: "CONECTAR"
Ir para o label cujo nome é fornecido e que deve ser definido adiante em um comando LABEL
MOVECURSOR "L:C"

Ex: "10:72"
Mover o cursor para a linha e coluna informados no parâmetro (no formato indicado), observando-se o intervalo permitido para o modelo de Terminal especificado.
TYPE|DIGITE "texto"

Ex.: "Isto é um texto"
Digitar o texto informado a partir da posição atual do cursor
PASSWORD | SENHA "mensagem"

Ex.: "Informe seu código secreto"
Abrir um diálogo com a mensagem indicada, para ser digitado um texto o qual será automaticamente inserido na tela a partir da posição atual do cursor. Serão mostrados "*" no campo do diálogo, ao invés do texto digitado. Indicado para solicitar senhas.
KEY | TECLE PF1,PF2,..,PF24,
ENTER,CLEAR,TAB,
PA1,PA2,PA3

Ex.: KEY "enter"
tecle "pf1"
Simula o pressionamento de uma tecla. Os nomes de tecla que podem ser utilizadas estão informados ao lado.
LABEL | PARAGRAFO nome do LABEL

Ex.: "CONECTAR"
Designa a posição onde aparece com o nome do LABEL informado.
LOOKFOR | ESPERARPOR "texto"

Ex.: "Tela001"
Texto a ser pesquisado nos Data Streams recebidos a seguir. O próximo comando somente será executado após esta condição ser satisfeita, isto é, após o texto ter sido encontrado.
LOOKLIST | ESPERARLISTA "string1[label1] string2[label2]"

Ex.: "MVS-F[LABEL_MVSF] MVS-J[LABEL_MVSJ]"
Aguardar um dos dois "strings" informados e ir para o label correspondente (nome que está entre os colchetes) quando um deles for encontrado. O processamento do arquivo de "script" será reiniciado a partir daí.
PROMPT | DIALOGO "mensagem"

Ex.: "Informe CPF"
Abrir um diálogo com a mensagem indicada, para ser digitado um texto o qual será automaticamente inserido na tela do terminal a partir da posição atual do cursor.
MESSAGE | MENSAGEM "mensagem"

Ex.: "Senha Expirada"
Abrir um "popup" com a mensagem indicada, com a opção de seguir (OK) ou terminar (CANCELAR) o script.
EXIT | SAIR.  ---- Encerrar o processamento do arquivo de script, sendo o restante do arquivo ignorado.
* (ASTERISCO)  ---- Comentário, será ignorado.
Observações:


(1) Seqüência dos Comandos:

Todos os comandos relacionados com o início da conexão devem estar antes dos comandos que somente podem ser usados após uma sessão ter sido estabelecida, isto é, devem estar antes de um comando "CONNECT".
Comandos não relacionados à existência de uma sessão (independentes) podem estar em qualquer ponto do arquivo de "script".

Comandos relativos à Conexão:
TERMINAL, TITLE, CONNECT, PORT

Comandos relativos à Sessão:
TYPE, PASSWORD, KEY, LOOKFOR,
LOOKLIST,PROMPT, MOVECURSOR "L:C"

Comandos Independentes:
GOTO "label", LABEL, EXIT

(2) Exemplo de um Arquivo de "Script":

Clique aqui para ver um exemplo de um arquivo de "script" com os comandos acima.

Clique em qualquer ponto da página que mostrará o arquivo, para retornar a esta página.