tus*_*ark 44 putty serial-port virtual-serial-port
我正在尝试使用PuTTY通过计算机的串行线进行通信.我已经配置了正确的串行线,波特率,数据位数,停止位,奇偶校验和流量控制,并建立了连接.当我单击"确定"打开连接时,我显示一个黑屏,并且每次按键都被发送而没有在屏幕上显示(窗口保持黑色).如何配置PuTTY,以便在按Enter键后它只发送我的命令或操作码?
我在大学期间使用PuTTY进行Telnet/SSH,它总是显示我的命令,只有在我按下回车键后输入它们,所以我有点困惑.
Ala*_*ier 88
您需要的设置是左侧"终端"类别下的"本地回显"和"行编辑".
要在输入时在屏幕上显示字符,请将"本地回显"设置为"强制打开".
要使终端在您按Enter键之前不发送命令,请将"本地线路编辑"设置为"强制打开".
说明:
从PuTTY用户手册(通过点击PuTTY中的"帮助"按钮找到):
4.3.8'本地回声'
禁用本地回显后,您在PuTTY窗口中键入的字符不会被PuTTY在窗口中回显.它们只是发送到服务器.(服务器可能会选择将它们回显给您;这不能通过PuTTY控制面板进行控制.)
某些类型的会话需要本地回声,而许多会话则不需要.在默认模式下,PuTTY将自动尝试推断本地回显是否适合您正在使用的会话.如果您发现它做出了错误的决定,您可以使用此配置选项覆盖其选择:您可以强制打开本地回声,或强制关闭它,而不是依赖于自动检测.
4.3.9"本地行编辑" 通常,您在PuTTY窗口中键入的每个字符都会在您键入时立即发送到服务器.
如果启用本地行编辑,则会更改.PuTTY将允许您在本地一次编辑整行,并且只有在按Return键时才会将该行发送到服务器.如果您犯了错误,可以在按Return键之前使用Backspace键进行更正,服务器永远不会看到错误.
由于很难在本地编辑线而不能看到它,因此局部线编辑主要与局部回波结合使用(见4.3.8节).这使其非常适合在原始模式下使用或连接到MUD或谈话者时使用.(虽然一些更高级的MUD偶尔会打开本地线路编辑并关闭本地回声,以便接受用户的密码.)
某些类型的会话需要本地行编辑,而许多类型的会话不需要.在默认模式下,PuTTY将自动尝试推断本地行编辑是否适合您正在使用的会话.如果您发现它做出了错误的决定,您可以使用此配置选项覆盖其选择:您可以强制打开本地行编辑,或强制关闭它,而不是依赖于自动检测.
当为这些选项启用"自动"时,Putty有时会做出错误选择,因为它会尝试检测连接配置.应用于串行线路,这有点棘手.