问题标签 [terminal-emulator]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
aix - 免费或开源的 IBM 3151 或 aixterm 仿真器?
有谁知道任何可以模拟 IBM 3151 终端或 HFT 终端(aixterm)的免费或开源终端仿真器?
我们有一些离岸承包商需要访问我们的一些需要 3151 或 hft 仿真的系统,但在将 Hummingbird HostExplorer 的许可证转移到印度时遇到问题。就此而言,如果我们可以节省美国蜂鸟许可证,那也是有益的。
谢谢!
keyboard - zsh 中的 Home/End 键不适用于 putty
我在 Ubuntu 机器上将 zsh 作为默认 shell 运行,并且使用 gnome-terminal (据我所知模拟 xterm)一切正常。当我通过 ssh 和 putty(也模拟 xterm)从 Windows 框登录时,突然主页/结束键不再起作用。
我已经能够解决将这些行添加到我的 zshrc 文件中的问题...
...但我仍然想知道这里有什么问题。任何的想法?
vim - 为什么 vim 在 telnet 会话中不能正常工作?
我在 OpenVMS V7.3-2 上使用 vim (7.1)。
我通过终端仿真器 SmartTerm 的 telnet 会话连接到 VMS。
它工作正常。
但是,当我从 VMS 会话(通过 SmartTerm 连接)到另一个 VMS 会话启动 telnet 会话时,某些键无法正常工作。
Insert、Delete、Home、End、PageUp 和 PageDown 在正常模式下类似于 ~(大写到小写,反之亦然)
任何的想法 ?
==============================================
编辑
我刚刚意识到我没有提到第二个远程登录会话在同一个 VMS 机器上。
我这样做是因为我需要使用其他用户的权限做某事。
terminal - Telnet / 终端命令
我正在尝试调试的代理远程登录服务器出现问题,似乎正在发送的一组字符导致它出现问题....有人知道我在哪里可以获得终端命令列表(沿着[40m)?
internet-explorer - 反射终端仿真器 - 与 IE 集成
我正在尝试在反射终端模拟器中运行的遗留应用程序和在 IE 中运行的基于浏览器的应用程序之间实现一些集成。
我正在使用主机启动脚本,以便将维护和部署问题与旧版应用程序隔离开来。所有脚本都将在旧版应用程序中生成,并使用转义序列传输到 Reflection。
我目前能够:
- 启动 IE
- 设置选项,例如隐藏工具栏
- 导航到 URL
- 将状态信息传输回旧版应用程序
- 等待来自旧版应用程序的“关闭”信号
- 关闭 IE
这是执行此操作的 VBA 代码:
这样做的问题是脚本会继续运行,直到它从旧版应用程序获得关闭命令。
我想要做的是使用一个脚本来启动浏览器,然后使用另一个脚本来关闭它或将其重新用于另一个 URL。但是,我无法找到一种方法来跨脚本调用保存对 IE 的引用。在 Sub Main 之外将 objIE 声明为 Global 并没有帮助。Session 对象在脚本调用中确实存在,但它似乎没有我可以用于此目的的属性。(Session 确实有一个 UserData 属性,但那是一个字符串,而不是一个对象。)
这是我想做的一个例子:
脚本 1 - 打开 IE 并保持打开状态:
脚本 2 - 将原始 IE 窗口发送到新 URL
脚本 3 - 关闭 IE
我无法弄清楚的部分是如何实现脚本 2 和 3 中使用的 FindOriginalIE() 函数。
我尝试使用 GetObject() 而不是 CreateObject(),但这让我无处可去。GetObject() 不会打开新的 IE 窗口,也不会找到现有的窗口。我怀疑这是因为我在 Citrix 下运行,但我不确定。
我现在唯一的线索是尝试使用 IE 的 hWND 重新连接到原始窗口,或者使用 DDE 而不是 OLE。然而,我对其中任何一个都没有太大的运气,主要是因为缺乏文档。
所以,我的问题是:
- 我正在尝试使用 OLE 做什么?也就是说,有没有办法在主机启动的脚本调用中保持我对 IE 的句柄?
- 我应该期望 GetObject() 工作,还是死路一条?
- 是否可以在主机启动的脚本中使用 Win32 API 使用 hWND 重新连接到 IE?
非常感谢任何指向相关文章、示例代码或其他见解的链接。
emacs - 如何切换分屏 Emacs,其中一个屏幕是编辑器,而另一个屏幕是终端仿真器?
我已经 ssh'ed 到远程机器并启动了 emacs。我打开了一个小型 python 应用程序,然后将屏幕一分为二,另一个是 Mx 终端仿真器。我想在一个部分编辑脚本,然后按 Cx o 并在另一部分运行它。不幸的是,我似乎无法离开终端仿真器 Cx o,它最终只是输入 x o。
有没有更好的快速方法来做我想做的事情?还是有一个按键可以让我切换回编辑器部分?
编辑:我只是尝试做'Mx shell',而不是'Mx term',这让我可以使用Cx o 进行切换。
linux - 如何解析 bash 输出中的链接
假设我们在 bash 控制台中有这个输出:
如何在文件名(例如'./script/munin_stats:7')上创建可点击链接(例如Ctrl+click),它将在我最喜欢的编辑器中打开选定的文件?
unix - 可以在终端中突出显示制表符吗?
使用终端序列,我可以在终端模拟器中为文本着色:
这有效。
下面打印一个红色矩形,即空格字符有一个红色背景和一个空的前景:
但以下打印两个由制表符分隔的红色矩形:
也就是说,制表符不会收到红色背景突出显示。它采用默认的终端背景颜色。
为什么选项卡不像空格一样突出显示?我可以通过其他方式强制吗?
c# - 开源 C# vt100 服务器
有人知道开源 C# vt100 服务器吗?我正在寻找创建一个 C# 服务器来理解来自 vt100 客户端的转义序列。
c# - Ericsson f3507g WWAN(3G 宽带)和 AT 命令
我有一台内置 WWAN 的联想 x200t 平板电脑。
我正在尝试使用 AT 命令和我正在制作的 C# 程序连接到 Internet,以便该程序可以连接到网络并按需上传信息。
我不想使用联想的“访问连接”,因为它对最终用户来说太复杂了。
到目前为止,我已经能够使用终端打开和关闭卡,拨打固定电话和发送短信。但是我似乎无法使用它访问互联网。
在删除“Access Connections”软件/膨胀软件之前,我可以通过它访问网络。
我用来尝试访问网络的命令是:
- 将 COM7 连接到调制解调器
- 发送初始化字符串“AT+CFUN=1”
- 按照此处的建议发送 AT*ENAP=1,1 ( http://www.thinkwiki.org/wiki/Ericsson_F3507g_Mobile_Broadband_Module )
Windows 说它正在“识别”网络,并且任务栏中的网络图标上出现一个黄色感叹号,但连接失败并断开。
IP 分配给 169.254.1.192 的“本地连接 2”,子网为 255.255.0.0 - 没有网关或 DNS。
肯定没有网络连接...
有人有什么想法吗?