精华内容
下载资源
问答
  • vscode中无法在控制台使用终端命令,而且唤起windows终端窗口 在唤起的cmd控制台中取消勾选 如果在控制台中不能唤起windows命令窗口,也无法直接在vscode控制台中使用命令,则以管理员身份运行,且不要用兼容模式...

    vscode中无法在控制台使用终端命令,而且唤起windows的终端窗口
    在唤起的cmd控制台中取消勾选
    在这里插入图片描述
    如果在控制台中不能唤起windows命令窗口,也无法直接在vscode控制台中使用命令,则以管理员身份运行,且不要用兼容模式运行。

    展开全文
  • 隐藏pythonGUI windows窗口终端

    千次阅读 2008-08-27 17:58:00
    相关文章: 关于django Ruby和Python的语法差别 推荐圈子: Python 更多相关推荐 new ... 做GUI系统的时候,总是想去掉DOS窗口,而一般的做法是用pythonw.exe启动。很可惜,目前的2.5版本的pythonw是有一些bug的。见:ht
    
    <script type=text/javascript>
                new Draggable("related_topics");
              </script>
    
    

    做GUI系统的时候,总是想去掉DOS窗口,而一般的做法是用pythonw.exe启动。很可惜,目前的2.5版本的pythonw是有一些bug的。见:http://mail.python.org/pipermail/python-bugs-list/2004-June/023703.html 。我在做项目的时候就遇到过这类问题,而且还有一些乱七八糟解释不了的问题,而用python.exe启动就是好的,但是恼人的黑窗口又出现了。

     

    其实有一种办法可以解决,不能跨平台,仅限windows。是用windows api的ShowWindow方法,将console隐藏(就是看不到而已)。需要win32api库(copy两个文件win32api.pyd和win32gui.pyd就行了)。

     

    Python代码 复制代码
    1. import win32api, win32gui   
    2. ct = win32api.GetConsoleTitle()   
    3. hd = win32gui.FindWindow(0,ct)   
    4. win32gui.ShowWindow(hd,0)  
    import win32api, win32gui
    ct = win32api.GetConsoleTitle()
    hd = win32gui.FindWindow(0,ct)
    win32gui.ShowWindow(hd,0)

    很简单吧,就是获得console的handle,然后隐藏(0分别代表NULL和SW_HIDE)。启动还是用python.exe。

     

    不过有一个缺点,DOS窗口在开始的时候会闪一下,:-)。

     

    展开全文
  • 通常,没有办法从shell中执行此...另外,请注意,一般来说,您实际上需要脚本的绝对路径,因为新的终端窗口将运行新的Shell,因此不一定具有相同的工作目录。但对于示例,我将忽略它。使用Windows cmd,最简单的方...

    通常,没有办法从shell中执行此操作。您需要做的是运行终端程序本身,或者运行一些适合您的启动程序。对于每个终端程序,执行此操作的方法都不同。

    在某些情况下,os.startfile可以做您想做的事情,但这并不是通用的。

    另外,请注意,一般来说,您实际上需要脚本的绝对路径,因为新的终端窗口将运行新的Shell,因此不一定具有相同的工作目录。但对于示例,我将忽略它。

    使用Windows cmd,最简单的方法是startshell命令。如果您使用的start是任何命令行程序,包括python,它将获得一个新的cmd窗口。因此,类似:

    subprocess.call('start /wait python bb.py', shell=True)

    OS X具有类似的命令open。而且它是一个真实的程序,而不是shell命令,因此您不需要shell=True。但是,运行带有的命令行程序或脚本open通常不会打开新的终端窗口。实际上,它的全部目的是允许您像在Finder中双击一样运行程序,除非它是.command文件,否则它永远不会在终端中运行任何程序。

    因此,您可以创建一个临时.command包装文件open。像这样(未经测试):

    with tempfile.NamedTemporaryFile(suffix='.command') as f:

    f.write('#!/bin/sh python bb.py ')

    subprocess.call(['open', '-W', f.name])

    另外,您可以明确地告诉open使用Terminal.app,如下所示:

    subprocess.call(['open', '-W', '-a', 'Terminal.app', 'python', '--args', 'bb.py'])

    或者,您可以通过AppleEvents编写Terminal.app脚本。例如:

    appscript.app('Terminal').do_script('python bb.py')

    “执行脚本”事件将打开一个新窗口,并将其参数作为命令运行。如果要进行更详细的控制,请在AppleScript编辑器中打开脚本字典,然后查看所有您可以做的有趣的事情。

    在Linux或其他* nix系统上……那么,共有65102种不同的桌面环境,启动器和终端程序。您需要对所有这些进行处理吗?

    使用gnome-terminal,只需再次运行终端即可为您提供一个新窗口,并且该-x参数可让您指定初始命令,因此:

    subprocess.call(['gnome-terminal', '-x', 'python bb.py'])

    许多较旧的终端都尝试与兼容xterm,后者与兼容-e,因此:

    subprocess.call(['xterm', '-e', 'python bb.py'])

    subprocess.call(['rxvt', '-e', 'python bb.py'])

    …等等

    您如何知道用户正在使用哪个终端?好问题。您可以从父辈那里走走,就像找到父终端一样。或者您可以假设每个人都拥有xterm。或者,您可以查看各种发行版如何配置默认终端并搜索所有终端。要么…

    展开全文
  • windows 终端解决方案 windows terminal

    千次阅读 2019-11-28 12:44:29
    提起 windows 下的终端,大家可能都会想到巨难看的 CMD 或者稍好一些的 PowerShell 作为一个常年使用 windows 系统开发的前端,做梦都想要有一个类似 Mac 或者 Linux 命令行的终端,直到我看到了 windows terminal ...

    提起 windows 下的终端,大家可能都会想到巨难看的 CMD在这里插入图片描述
    或者稍好一些的 PowerShell
    在这里插入图片描述
    作为一个常年使用 windows 系统开发的前端,做梦都想要有一个类似 Mac 或者 Linux 命令行的终端,直到我看到了 windows terminal

    先放图,相比前两者,高端大气上档次有没有,命令支持也非常丰富
    在这里插入图片描述

    windows terminal

    windows terminal 是微软开源的一个终端解决方案,在微软应用商店就可以下载安装

    在这里插入图片描述
    系统要求 windows 10 的 18362.0 版本以上
    在这里插入图片描述
    下载后打开应用,界面还是巨难看,不过 windows terminal 的界面都是可以自定义配置的

    在这里插入图片描述
    打开配置文件,目前还不支持界面配置,所以会看到一个 json文件

    在这里插入图片描述
    配置我们常用的 powershell 界面,下面的 schemes 可以添加主题

    在 iterm 的主题列表里选择自己喜欢的主题,然后搜索对应的 JSON 配置

    在这里插入图片描述
    将配置粘贴到 schemes 数组中,修改 profiles 中 powershell 的属性 colorScheme 为你的主题名即可,更多配置详情参考文档
    例如我的配置如下

    // To view the default settings, hold "alt" while clicking on the "Settings" button.
    // For documentation on these settings, see: https://aka.ms/terminal-documentation
    
    {
    	"$schema": "https://aka.ms/terminal-profiles-schema",
    
    	"defaultProfile": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
    
    	"profiles": [{
    			// Make changes here to the powershell.exe profile
    			"guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
    			"name": "PowerShell",
    			"commandline": "powershell.exe",
    			"hidden": false,
    			"acrylicOpacity": 0.75,
    			"useAcrylic": true,
    			"colorScheme": "Gruvbox Dark"
    		},
    		{
    			// Make changes here to the cmd.exe profile
    			"guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
    			"name": "cmd",
    			"commandline": "cmd.exe",
    			"hidden": false
    		},
    		{
    			"guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}",
    			"hidden": false,
    			"name": "Azure Cloud Shell",
    			"source": "Windows.Terminal.Azure"
    		}
    	],
    
    	// Add custom color schemes to this array
    	"schemes": [{
    			"name": "Cobalt Neon",
    			"black": "#142631",
    			"red": "#ff2320",
    			"green": "#3ba5ff",
    			"yellow": "#e9e75c",
    			"blue": "#8ff586",
    			"purple": "#781aa0",
    			"cyan": "#8ff586",
    			"white": "#ba46b2",
    			"brightBlack": "#fff688",
    			"brightRed": "#d4312e",
    			"brightGreen": "#8ff586",
    			"brightYellow": "#e9f06d",
    			"brightBlue": "#3c7dd2",
    			"brightPurple": "#8230a7",
    			"brightCyan": "#6cbc67",
    			"brightWhite": "#8ff586",
    			"background": "#142838",
    			"foreground": "#8ff586"
    		},
    		{
    			"name": "Violet Light",
    			"black": "#56595c",
    			"red": "#c94c22",
    			"green": "#85981c",
    			"yellow": "#b4881d",
    			"blue": "#2e8bce",
    			"purple": "#d13a82",
    			"cyan": "#32a198",
    			"white": "#d3d0c9",
    			"brightBlack": "#45484b",
    			"brightRed": "#bd3613",
    			"brightGreen": "#738a04",
    			"brightYellow": "#a57705",
    			"brightBlue": "#2176c7",
    			"brightPurple": "#c61c6f",
    			"brightCyan": "#259286",
    			"brightWhite": "#c9c6bd",
    			"background": "#fcf4dc",
    			"foreground": "#536870"
    		},
    		{
    			"name": "Gruvbox Dark",
    			"black": "#1e1e1e",
    			"red": "#be0f17",
    			"green": "#868715",
    			"yellow": "#cc881a",
    			"blue": "#377375",
    			"purple": "#a04b73",
    			"cyan": "#578e57",
    			"white": "#978771",
    			"brightBlack": "#7f7061",
    			"brightRed": "#f73028",
    			"brightGreen": "#aab01e",
    			"brightYellow": "#f7b125",
    			"brightBlue": "#719586",
    			"brightPurple": "#c77089",
    			"brightCyan": "#7db669",
    			"brightWhite": "#e6d4a3",
    			"background": "#1e1e1e",
    			"foreground": "#e6d4a3"
    		}
    	],
    
    	// Add any keybinding overrides to this array.
    	// To unbind a default keybinding, set the command to "unbound"
    	"keybindings": [
    		{
    			"command": "copy",
    			"keys": ["ctrl+shift+c"]
    		},
    		{
    			"command": "paste",
    			"keys": ["ctrl+shift+v"]
    		},
    		{
    			"command": "closeTab",
    			"keys": ["ctrl+w"]
    		},
    		{
    			"command": "scrollDown",
    			"keys": ["ctrl+j"]
    		},
    		{
    			"command": "scrollUp",
    			"keys": ["ctrl+k"]
    		},
    		{
    			"command": "scrollDownPage",
    			"keys": ["ctrl+shift+j"]
    		},
    		{
    			"command": "scrollUpPage",
    			"keys": ["ctrl+shift+k"]
    		},
    		{
    			"command": "prevTab",
    			"keys": ["ctrl+left"]
    		},
    		{
    			"command": "nextTab",
    			"keys": ["ctrl+right"]
    		}
    	]
    }
    

    全部的配置列表参考:配置列表

    快捷键配置,*用数字代替

    名称 说明
    newTab 以第一个命令行配置打开新的标签页
    newTabProfile* 以第 * 个命令行配置打开新的标签页
    closeTab 关闭当前标签页
    prevTab 显示上一个标签页
    nextTab 显示下一个标签页
    scrollUp 向上滚动一行
    scrollUpPage 向上滚动一页
    scrollDown 向下滚动一行
    scrollDownPage 向下滚动一页
    switchToTab* 显示第 * 个标签页

    这里就已经配置完成了,然后我们配置一下 powershell 的功能

    Powershell 配置

    powershell 的 git 显示这里有两篇博客描述的比较详细

    将美化进行到底,把 PowerShell 做成 oh-my-zsh 的样子
    Windows Terminal 配置oh-my-posh主题

    vim

    使用 vim 需要安装 Git,然后继续下面的操作

    1. 打开Git安装目录,“C:/Program Files/Git/usr/bin/vim.exe”
    2. 打开windows Powershell的位置:“C:/Windows/System32/WindowsPowerShell/v1.0”, 在此路径下添加一个名为profile.ps1的文件,输入文本
    # There's usually much more than this in my profile!
    $SCRIPTPATH = "C:\Program Files\Git\usr\share\vim"    # 此行根据$VIMPATH寻找相应vim路径即可
    $VIMPATH    = "C:\Program Files\Git\usr\bin\vim.exe"  # 此行为1中vim.exe路径
     
    Set-Alias vi   $VIMPATH
    Set-Alias vim  $VIMPATH
     
    # for editing your PowerShell profile
    Function Edit-Profile
    {
        vim $profile
    }
     
    # for editing your Vim settings
    Function Edit-Vimrc
    {
        vim $home\_vimrc
    }
    
    1. 管理员运行 powershell,执行下面的命令
     $ Set-ExecutionPolicy RemoteSigned
    

    然后就可以使用 vim 了

    在这里插入图片描述

    展开全文
  • Windows 全新终端 Windows Terminal

    万次阅读 热门讨论 2019-05-07 09:49:18
    本项目包含: Windows Terminal Windows 控制台主机 (conhost.exe) ...Windows Terminal 是一个全新的、流行的、功能强大的命令行终端工具。包含很多来社区呼声很高的特性,例如:多 Tab 支持、富文...
  • 终端窗口放大与缩小

    千次阅读 2019-01-25 15:35:20
    ctrl + shift + = 放大终端窗口的文体显示 ctrl + - 缩小终端窗口的文体显示
  • 选设置 在这项后面修改。
  • Windows 终端命令大全

    万次阅读 多人点赞 2018-09-12 20:18:44
    虽然随着计算机产业的发展,Windows 操作系统的应用越来越广泛,DOS 面临着被淘汰的命运,但是因为它运行安全、稳定,有的用户还在使用,所以一般Windows 的各种版本都与其兼容,用户可以在Windows 系统下运行DOS,....
  • 一般来说,shell无法做到这一点....另外,一般来说,您将真正需要一个绝对路径到您的脚本,因为新的终端窗口将运行一个新的shell,因此不一定有相同的工作目录.但是我会忽略这些例子.使用Windows cmd,最简单的方法是sta...
  • Windows 终端配置 可能大多数人,对于cmd的默认配置感觉不舒服,如下提供一种解决方法。仅供参考 =@=:将如下代码编辑进一个.reg文件,然后双击。即可完成终端的配置。 Windows Registry Editor Version 5.00 # =...
  • Windows终端Ping不通Linux终端

    千次阅读 2019-05-17 18:30:53
    1.虚拟机网络连接方式选择Nat 2.关闭liunx防火墙,命令service iptables stop 确定是否关闭,命令service iptables status 在windows主机的网络设置中选择VMNet8
  • 一般来说,shell无法做到这一点....另外,一般来说,您将真正需要一个绝对路径到您的脚本,因为新的终端窗口将运行一个新的shell,因此不一定有相同的工作目录.但是我会忽略这些例子.使用Windows cmd,最简单的方法是sta...
  • 安装Windows Terminal ...Windows 终端是一个面向命令行工具和 shell(如命令提示符、PowerShell 和适用于 Linux 的 Windows 子系统 (WSL))用户的新式终端应用程序。 它的主要功能包括多个选项卡、窗格、Unicode 和 U
  • Windows终端程序是一款新式、快速、高效、强大且高效的终端应用程序,适用于命令行工具和命令提示符,PowerShell和 WSL等Shell用户。主要功能包括多个选项卡、窗格、Unicode、和UTF-8字符支持,GPU 加速文本渲染引擎...
  • WindowsWindows系统终端(cmd)操作小结

    千次阅读 多人点赞 2019-04-10 19:15:06
    WindowsWindows系统终端(cmd)操作小结      Windows系统终端为cmd;Linux操作系统为bash;OS X系统终端为Terminal。我们常称呼这三样东西为Terminal(终端)或shell。   &...
  • Mac 终端窗口的美化

    千次阅读 2018-08-17 14:58:44
    /声明:此博文非原创,来源于网络搜集,作者已无法考证,故未列出...1.通过终端偏好设置,选择配色和字体 配色方案是“Homebrew”,字体用的是“Menlo Regular 18 pt” F19F385B-E7EF-49EA-B858-9C2728E4C084...
  • 1.同时按下键盘上的win+r键,输入“cmd”,然后按下回车,打开命令行窗口。 2.打开命令行窗口之后,可以看到现在的路径是“c:\users\用户名”。此时,如果想要进入D盘的文件夹,就要输入“D:”并按下回车,来跳转到D...
  • 笔者使用WSL工作,遇到终端滚动显示的问题,即:如果要显示的内容超出窗口范围,终端窗口滚动条的滚动范围有限,无法完整查看前面内容。 解决办法 右键终端窗口属性布局调整高度值取消勾选调整大小时对输出的文本...
  • 打开终端窗口--> Edit-->profile preferences --调整字体大小即可
  • (转)Ubuntu中快速启动终端窗口

    千次阅读 2016-12-25 12:23:30
    对Linux系统进行管理时,我们经常需要通过终端窗口输入各种操作命令,在很大程度上,终端程序成了我们形影不离的“好朋友”。那么,在GNoME集成 桌面环境下,如何快速启动终端窗口呢?下面为大家介绍三种较为常用的启动...
  • Windows Terminal Windows 控制台主机 (conhost.exe) 上述两项目的共享组件 ...Windows Terminal 是一个全新的、流行的、功能强大的命令行终端工具。包含很多来社区呼声很高的特性,例如:多 T...
  • windows终端中安装vim及其简单实用

    千次阅读 2020-03-27 16:05:21
    进入终端 win+R出现运行窗口,输入cmd即可 创建文件夹 md 文件名 在windows上安装vin https://www.cnblogs.com/Eric-jx/p/10491922.html vim命令大全之菜鸟教程 ...i...
  • 对Linux系统进行管理时,我们经常需要通过终端窗口输入各种操作命令。在GNOME集成桌面环境下,GNOME终端(gnome-terminal)是我们经常使用的终端程序,每次运行该程序都将打开一个单独的终端窗口。当我们进行命令行...
  • VScode创建新的Terminal时, 这时自动弹出了Git Bash窗口, 而不是集成在ide的终端窗口上 二、解决方法 出现这个问题的原因是设置的终端程序是Git Bash, 而不是集成的Bash, 因此你设置成Git Bash程序的话, new ...
  • linux XWindow 终端窗口字体选择

    千次阅读 2013-08-08 11:40:45
    刚安装好一台linux机器,我选择了支持简体中文,在XWindow 图形界面打开一终端窗口,发现里面默认字体很丑。 决定换个漂亮的字体,:) 若选择只支持英文就不会出现这种情况啦 下面开始挑字体了:) 编辑-->侧写首...
  • Windows终端服务SSL认证配置指南

    千次阅读 2007-09-08 22:47:00
    Windows终端服务SSL认证配置指南远程桌面一直被认为是比较不安全的,但是如果加上SSL证书认证,可以很大幅度提升远程桌面的安全性,本文将针对远程桌面SSL认证的配置做较为详细的说明。下面是配置步骤:SSL认证必须...
  • 今天从windows拷贝了一个源文件到RHEL5里,RHEL5原来装的是中文版,但是编译源文件后在终端执行提示的中文都变成了乱码。在网上搜了一下资料,原来是linux默认用UTF-8编码,Windows里面用GB2312编码,把GB2312编码...
  • 一直苦恼于如何在Windows终端中显示UTF-8字符的问题。比如,在MySQL命令行下,如果数据库的编码是UTF-8,那么,在查询数据库的时候,里面的中文都会变成乱码。今天半无意的搜索了一下,结果发现解决方案非常简单:1....
  • Windows 全能终端神器 MobaXterm MobaXterm 又名 MobaXVT,是一款增强型终端、X 服务器和 Unix 命令集(GNU/ Cygwin)工具箱。MobaXterm 可以开启多个终端视窗,以最新的 X 服务器为基础的 X.Org,可以轻松地来试用 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 86,124
精华内容 34,449
关键字:

windows终端窗口是什么