- TeraTermPro
-
teraTermPro
TeraTermPro Тип Программа для скачивания файлов Разработчик T. Teranishi ОС Windows Версия 4.63 (5 июля 2009) Лицензия http://ttssh2.sourceforge.jp/manual/en/about/copyright.html Сайт http://ttssh2.sourceforge.jp/ http://logmett.com/ TeraTermPro — это свободная (распространяемая по лицензии BSD), служебная программа для работы с терминалами по протоколу Telnet в интерактивном режиме или в режиме командной строки с возможностью управления сессией при помощи встроенного макроязыка.
Содержание
Возможности
Программа TeraTermPro может автоматизировать подключение к устройствам по протоколу Telnet
- для сохранения логов
- для программирования устройств
- для перезагрузки устройств
Программа TeraTermPro
- поддерживает протоколы: Telnet, Kermit, XMODEM, ZMODEM, B-PLUS, Quick-VAN
- эмулирует терминалы: DEC VT100, VT200, VT300, Tektronix TEK4010
- поддерживает раскладки: английскую, русскую, японскую
- поддерживает кодировки: ASCII, UTF-8, KOI8-R
- поддерживает скриптовый язык: Tera Term Language
- поддерживает соединения: TCP/IP, COM-port
- поддерживает создание логов сессий
- работа с терминалами в интерактивном режиме
Возможности макроязыка
Макроязык Tera Term Language поддерживает в частности
- автоматизацию ввода логина и пароля
- ожидание определенной строки или фрагмента текста
- работу с файлами, в т.ч. чтение паролей к Telnet из файла
- прерывание ожидания по таймауту
- циклы, условные переходы, переменные
- установку ExitCode (для использования errorlevel в CMD-файлах)
- запись в файл лога из скрипта
Пример использования
C:\Program Files\TTERMPRO\ttermpro.exe /L="C:\logging\20090713-KX-TDE100-SMDR.txt" /M=C:\tterm\scripts\getPBXlog.ttl
getPBXlog.ttl
C:\tterm\scripts\getPBXlog.ttl
setsync 1 connect '192.168.0.200:2300' timeout = 10 Wait '-' sendln 'SMDR' Wait 'Enter Password:' sendln 'PCCSMDR' timeout = 30 wait '&&&&&&????&&&&&' if result=0 then ; timeout getdate datestr gettime timestr strconcat datestr timestr strconcat datestr ' --------------------------------------------------------------------------------'#13#10 logwrite datestr endif closett end
TERATERM.INI
Располагается в папке запуска ttermpro.exe. По умолчанию: C:\Program Files\TTERMPRO\TERATERM.INI
[Tera Term] Language=English CRReceive=CR CRSend=CRLF LocalEcho=off TerminalSize=160,48 TerminalID=VT100 Title=LondonPBX CursorShape=block EnableScrollBuff=on Telnet=on TermType=vt100 AutoWinClose=on LogAppend=on FileDir=C:\Program Files\TTERMPRO Beep=off BeepOnConnect=off ConfirmDisconnect=off Debug=off DelimList=$20!"#$24%&'()*+,-./:;<=>?@[\]^`{|}~ DelimDBCS=on EnablePopupMenu=off EnableShowMenu=off EnableStatusLine=on MaxBuffSize=10000 NonblinkingCursor=off UseTextColor=off TitleFormat=5
См. также
- cURL
- PUTTY
Ссылки
Wikimedia Foundation. 2010.