Windows 一个命令快速打开环境变量 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cnit
V2EX    Windows

Windows 一个命令快速打开环境变量

  •  
  •   cnit 2022-08-11 17:34:31 +08:00 3129 次点击
    这是一个创建于 1165 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如果你使用的是 Powershell 在 Microsoft.PowerShell_profile.ps1 添加以下代码

    function Get-EnvironmentVariablesDialog { sudo rundll32 sysdm.cpl,EditEnvironmentVariables } Set-Alias EnvGui Get-EnvironmentVariablesDialog 

    重新打开 ps 运行 envgui 即可

    https://imgur.com/pbfU6gb


    如果提示 sudo 报错,请跟随此操作powershell 安装 sudo 已使用管理员模式 ,使用管理员模式才能编辑系统级别的环境变量

    有谁知道 cmd 怎么实现吗?

    14 条回复    2022-08-12 11:47:23 +08:00
    smartsl
        1
    smartsl  
       2022-08-11 17:40:50 +08:00   4
    start "" rundll32 sysdm.cpl,EditEnvironmentVariables
    cnit
        2
    cnit  
    OP
       2022-08-11 17:46:16 +08:00
    ```
    Create a new txtfile, pase this content:

    @echo Set objShell = CreateObject("Shell.Application") > %temp%\sudo.tmp.vbs
    @echo args = Right("%*", (Len("%*") - Len("%1"))) >> %temp%\sudo.tmp.vbs
    @echo objShell.ShellExecute "%1", args, "", "runas" >> %temp%\sudo.tmp.vbs
    @cscript %temp%\sudo.tmp.vbs
    and save it as SUDO.cmd.
    Now copy the cmd to your system32 folder.

    When you now want to run a programm with admin rights type this:

    sudo cmd /k javaw.exe JAVA file
    Now accept the UAC prompt.

    Hope this helps.

    ```


    [how-to-run-a-program-as-adminitrator-via-the-command-line]( https://social.technet.microsoft.com/Forums/windows/en-US/05cce5f6-3c3a-4bb8-8b72-8c1ce4b5eff1/how-to-run-a-program-as-adminitrator-via-the-command-line?forum=w7itproappcompat)
    hhhhhh123
        3
    hhhhhh123  
       2022-08-11 17:50:37 +08:00
    我记得可以 直接 配置 环境变量, 和 Linux 一样, 可以弄弄这个 ,要是一键打开的话, 还不如直接界面添加到任务栏
    c6h6benzene
        4
    c6h6benzene  
       2022-08-11 17:53:08 +08:00
    1 楼的命令甚至可以直接在 Run 里面用:

    rundll32 sysdm.cpl,EditEnvironmentVariables

    我们公司的电脑不能打开系统,只能用这个方法来设环境变量。
    LifStge
        5
    LifStge  
       2022-08-11 17:53:19 +08:00
    win 键 然后 env 直接回车 或者选下回车 也不是不可以嘛 反正需要 gui 鼠标操作
    sudri
        6
    sudri  
       2022-08-11 18:45:35 +08:00   1
    感觉 Windows + S ,输入 path 更方便一些呢
    cmdOptionKana
        7
    cmdOptionKana  
       2022-08-11 18:47:17 +08:00
    按一下 Win (不用加任何键),直接输入 path 就可以了。
    BeautifulSoap
        8
    BeautifulSoap  
       2022-08-11 18:53:54 +08:00 via Android
    可是直接 win+q 然后输入 env 就能开了。。。
    brucmao
        9
    brucmao  
       2022-08-11 20:54:00 +08:00   1
    Tumblr
        10
    Tumblr  
       2022-08-11 21:10:46 +08:00
    我想歪一下楼啊,楼主都用命令行了,干吗一定要打开环境变量窗口呢?
    如果在 PowerShell 下, @brucmao #9 已经给出了一系列操作环境变量的方法了。
    如果在 cmd 下,直接用 setx 就可以了。
    exonuclease
        11
    exonuclease  
       2022-08-11 21:46:06 +08:00
    为啥不 Get-ChildItem Env:\
    Mr54
        12
    Mr54  
       2022-08-12 08:59:48 +08:00
    我直接在 windows 自带的搜索里边搜环境变量...
    AS4694lAS4808
        13
    AS4694lAS4808  
       2022-08-12 10:08:30 +08:00
    @Mr54 +1 比开 shell 然后调函数名应该快多了。。
    cnit
        14
    cnit  
    OP
       2022-08-12 11:47:23 +08:00
    原来还有这么多方式,虽说可以命令行添加,但是好像会截断。

    另外问下好像 ps7 设置完得重启才能生效,而 cmd 非 ps7 版本的 ps 可以直接生效,这是为啥?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5798 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 34ms UTC 06:38 PVG 14:38 LAX 23:38 JFK 02:38
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86