使用自定义环境变量启动 Windows 命令行提示符

使用自定义环境变量启动 Windows 命令行提示符

本指南将帮助您使用自定义环境变量启动 Windows 命令提示符。有时我们需要使用自定义环境变量启动命令行。本指南将创建一个快捷方式来启动设置的自定义环境变量。

答案1

虽然这是一个老问题,但我仍然发现很多人在问这个问题。基本上,

我们的主要目标是使用自定义环境变量启动命令行提示符并防止命令行自动退出!

我们将在这里使用/k开关命令。您可以通过在命令提示符中输入来了解更多信息cmd /?。我还粘贴了它的快照以显示提到该词的相关部分遗迹表示会话持久。以下是快照。

在此处输入图片描述


方法 1:使用内联环境声明启动命令行

在此方法中,您需要创建一个快捷方式(或通过 RUN 命令运行)使用您的自定义环境变量&&运算符。这里的 && 表示我们在编程中学习过的 AND 类比。

  1. 转到您的 Windows 桌面。
  2. 右键单击桌面,然后单击新的快捷方式
  3. 带有内联变量的典型快捷方式的快照 1(共 2 张)
  4. 不要错过结局引号。带有内联变量的典型快捷方式的快照 2(共 2 张)
  5. 在快捷方式中粘贴以下行。为了演示示例,我在这里设置一些自定义环境参数来启动我的 ruby​​ 启用命令行。C:\Windows\System32\cmd.exe /k "set RUBYOPT=-E utf-8 && set SSL_CERT_File=c:\Ruby22\cacert.pem"请注意,我们在命令环境中编写单线通过使用&&运算符。您可以重复 && 任意次数。现在以任意名称保存快捷方式并双击它以查看环境设置。

方法 2:从不同的批处理文件(.bat)设置自定义环境路径

  1. 创建任意名称的批处理文件。在此示例中,我们将其命名为启动脚本并将其保存到启动.bat在此处输入图片描述
  2. 现在创建一个快捷方式(如方法 1 所述)或者通过运行Windows + R具有以下参数的命令。
  3. C:\Windows\System32\cmd.exe /k "c:\launches\launch.bat"
  4. 从不同的批处理文件的环境变量启动命令行
    1. 启动后从不同的批处理文件启动环境变量中的命令行

答案2

在大多数情况下,本地环境会从父进程传递到子进程,因此您需要做的就是设置一些环境变量并启动新的命令提示符。创建一个 bat 文件并为 Windows Shell 添加以下内容:

SET myVar=blarblarblar
start cmd

或者对于 Powershell:

SET myVar=blarblarblar
start Powershell

相关内容