当前位置: 首页 > 知识库问答 >
问题:

自动关闭没有运行程序的cmd之类的程序(也就是终端模拟器)?

公冶阳德
2024-07-08

自动关闭没有运行程序的cmd之类的程序(也就是终端模拟器)

使用电脑的时候,我平时直接通过快捷键的方式弹出终端模拟器。输入一些命令,请再次需要输入终端命令时,我不是切换到原来那个窗体,而是再次使用快捷键。弹出一个终端模拟器,这样终端模拟器窗体就越来越多了。

  1. 尝试给终端模拟器去添加一个lancher,实现每次按快捷键,如果已经存在窗体,则切换到原来那个窗体,如果没有才创建新的窗体这样可以让整个系统同时中只有一个窗体.
    缺点:有时必须打开多个窗体
  2. 尝试给终端模拟器。添加一个父进程,该附近城可以监控派生出来的 终端模拟器子进程.
    缺点:侵入性太强,而且有时会使用不同的终端模拟器,还需要添加配置
  3. 直接写程序实现
    缺点: 太麻烦
    有没有现成的软件或者解决方案

共有1个答案

刁跃
2024-07-08

调整一下使用习惯,可能更好。

方法一:
把你打开新终端的快捷键,换成 Alt + Tab 选择没有运行的终端,多次复用。

方法二:
使用SSH终端工具,也能操作本地的CMD,这样就能用会话的形式管起来,比如:MobaXterm

 类似资料:
  • 问题内容: 我在我的一个Java应用程序中使用Socket通信。据我所知,如果程序遇到任何异常终止,侦听端口不会关闭,并且由于报告“端口已打开。”而无法重新启动该程序。处理这个问题?处理此问题的一般方法是什么? 问题答案: 听起来您的程序正在套接字上侦听。通常,当程序退出时,操作系统会关闭所有可能打开的套接字(包括侦听套接字)。但是,对于侦听套接字,操作系统通常在程序退出后将端口保留一段时间(几分

  • 进程:org.wit.assignment,PID:13760 java.lang.runtimeException:无法实例化活动组件信息{org.wit.assignment/org.wit.activities.placeMarkactivity}:java.lang.ClassNotFoundException:未在路径:dexpathList[[zip文件“/data/app/org.w

  • 我不想更改端口号,但收到异常“exception in thread”main“java.net.BindException:Address already in use:JVM_Bind” ServerSocket服务器=新服务器套接字(1234180);

  • 我创建了一个自定义验证器,以确保在提交帐户创建表单时,应用程序会捕获重复的用户名。 当我使用MockMVC对帐户创建控制器进行单元测试时,它失败了,因为验证器依赖于服务,所以我得到了空指针异常。 我怎么能嘲笑验证器或验证器所依赖的服务呢?我不知道如何让它工作,因为控制器不明确依赖于验证器,它在控制器之外运行。

  • 我试图在IntelliJ中运行cucumber特征文件。 Cucumber Options指向正确的文件夹,但在尝试执行JUnit运行程序类时,我会收到“无可用任务”通知。 我做错了什么? 这是我的:

  • 我想自动化一个构建-目前,在我的开发过程中,所以不涉及安全的东西。 从构建器(Qt Creator)运行脚本时,不会提示我输入sudo密码,但会出现错误 我已经找到了一些解决办法,但就是不起作用...我错过了什么? 确切代码: 我按照上面回答的建议做了:编辑了visudo并添加了脚本...甚至还添加了Qmake... 同样的错误 编辑:在问完这个问题后,我发现了一个类似的建议问题:https://