PDA

Просмотр полной версии : Посоветуйте терминалку для PC с кои-7



dk_spb
30.04.2012, 16:08
Подключился к консоли ДВК.
Использую SecureCRT. Вижу кракозябры.
Посоветуйте терминалку (программу) под WinXP

Patron
01.05.2012, 01:59
Я такую терминалку написал, но она пока работает только с telnet-портами.
Т.к. отдельного релиза терминального клиента ещё не было - описания его использования в таком качестве нет.
Но сам клиент есть - он входит в состав "эмулятора ДВК (http://zx.pk.ru/showthread.php?t=18351)".

dk_spb
01.05.2012, 02:02
Patron, Да-да-да.
А вот описания как раз и не хватает.
Как редактируя конфиг эмулятора выкинуть все лишнее, а терминал повесить на COM6 (к примеру)?

Patron
01.05.2012, 02:15
А вот описания как раз и не хватает.
Как редактируя конфиг эмулятора выкинуть все лишнее, а терминал повесить на COM6 (к примеру)?Я ещё не написл адаптер COM-порта. Есть только IP-адаптер.

В сети ( как мне кажется ) есть утилиты, устанавливающие IP-сервер на COM-порт. Использовав любую из таких утилит - можно будет подключаться терминалом из "эмулятора ДВК" к этому серверу.

Чтобы подключиться терминалом к IP-серверу "CTAKAH" ( для примерера ) можно использовать такой конфиг:



[modules]

Ядро = Main_module.em
Terminal_module = Terminal_module.em


[objects]

Con = Ядро:Console
VT52 = Terminal_module:Terminal
IP_Adapter = Ядро:Terminal_IP_Adapter


[links]

IP_Adapter [Log] > Con

IP_Adapter <==> VT52


; === INI SECTIONS ===


[VT52.ini]
TabTitle=""
nFocusOnFirstOutput = 1
CURSOR_Y_START_% = 85
ANSI_STR_FOR_KEY[F12] = "f12 "
InitialStateOf[RusKeys] =1
SaveChangesFor[RusKeys] =0
InitialStateOf[GoldMode]=0
SaveChangesFor[GoldMode]=0
InitialStateOf[Log] =0
SaveChangesFor[Log] =0
InitialStateOf[Lc] =0
SaveChangesFor[Lc] =0
InitialStateOf[Bold]=0
SaveChangesFor[Bold]=0
InitialStateOf[RusLat]=0
SaveChangesFor[RusLat]=0

FontSize =0
FontFace ="Courier New"
bFontAntialiasDisable = 1

InitialStateOf[StatusBar] = 1
SaveChangesFor[StatusBar] = 0
InitialStateOf[ControlBar] = 0
SaveChangesFor[ControlBar] = 0
InitialStateOf[TerminalStatusBar]= 1
SaveChangesFor[TerminalStatusBar]= 0
InitialStateOf[SlowMultiByte]=1
SaveChangesFor[SlowMultiByte]=0
Cursor_OFF_Latency_MS=30



[Config.ini]
InitialStateOf[StatusBar] = 1
SaveChangesFor[StatusBar] = 0
ExtendedStartLog = 0
InitialStateOf[ControlBar]= 0
SaveChangesFor[ControlBar]= 0
ActiveWindowHandle=
ActiveConfigID=
InitialStateOf[Log]=0
SaveChangesFor[Log]=0



[Con.ini]
TabTitle = "IP Log"
InitialStateOf[StatusBar] = 0
SaveChangesFor[StatusBar] = 0
InitialStateOf[ControlBar] = 0
SaveChangesFor[ControlBar] = 0
InitialStateOf[Log]=0
SaveChangesFor[Log]=0
InitialStateOf[Dump]=1
SaveChangesFor[Dump]=0
LeftDumpSeparator=«
RightDumpSeparator=»



[IP_Adapter.ini]
Listen_on_IP =""
Listen_on_Port = 0
Connect_to_IP = 95.172.148.99
Connect_to_Port= 23
Extended_Log=0

dk_spb
01.05.2012, 02:21
Спасибо, жаль что пока COM'а нет.
У меня COM и так виртуальный (USB), так что я еще полгода буду ip-сервер для такого COM'а подбирать :-(

TheAbcs
01.05.2012, 11:09
А нельзя ли, на пример, в TeraTerm выбрать фонт КОИ-7?
Мне кажется, так проще будет, чем специально что-то писать или СОМ в IP превращать...

dk_spb
01.05.2012, 11:50
В кои-7 посылкой служебных символов просходит переключение таблиц символов.
Просто фонтом такое не решить.

xailar
03.05.2012, 16:07
Patron,
dk_spb,
может я задаю и глупый вопрос - а почему нельзя использовать гипер терминал из комплекта WIN XP. он ведь вроде поддерживает связь и через ком порты и эмуляцию VT100 b VT52 и кодировку ANSI

osa
03.05.2012, 17:39
com0com и ip2com тебе в помошь. я где то на автокадабре писал про настройку этих двух прог.

dk_spb
03.05.2012, 20:13
Patron,
dk_spb,
может я задаю и глупый вопрос - а почему нельзя использовать гипер терминал из комплекта WIN XP. он ведь вроде поддерживает связь и через ком порты и эмуляцию VT100 b VT52 и кодировку ANSI
Потому что не будет русских букв, да и SI/SO выводит значками, что иногда заметно искажает форматирование выводимого текста.