本指南将帮助您使用自定义环境变量启动 Windows 命令提示符。有时我们需要使用自定义环境变量启动命令行。本指南将创建一个快捷方式来启动设置的自定义环境变量。
答案1
虽然这是一个老问题,但我仍然发现很多人在问这个问题。基本上,
我们的主要目标是使用自定义环境变量启动命令行提示符并防止命令行自动退出!。
我们将在这里使用/k开关命令。您可以通过在命令提示符中输入来了解更多信息cmd /?
。我还粘贴了它的快照以显示提到该词的相关部分遗迹表示会话持久。以下是快照。
方法 1:使用内联环境声明启动命令行
在此方法中,您需要创建一个快捷方式(或通过 RUN 命令运行)使用您的自定义环境变量&&运算符。这里的 && 表示我们在编程中学习过的 AND 类比。
- 转到您的 Windows 桌面。
- 右键单击桌面,然后单击新的快捷方式
- 不要错过结局“引号。
- 在快捷方式中粘贴以下行。为了演示示例,我在这里设置一些自定义环境参数来启动我的 ruby 启用命令行。
C:\Windows\System32\cmd.exe /k "set RUBYOPT=-E utf-8 && set SSL_CERT_File=c:\Ruby22\cacert.pem"
请注意,我们在命令环境中编写单线通过使用&&运算符。您可以重复 && 任意次数。现在以任意名称保存快捷方式并双击它以查看环境设置。
方法 2:从不同的批处理文件(.bat)设置自定义环境路径
答案2
在大多数情况下,本地环境会从父进程传递到子进程,因此您需要做的就是设置一些环境变量并启动新的命令提示符。创建一个 bat 文件并为 Windows Shell 添加以下内容:
SET myVar=blarblarblar
start cmd
或者对于 Powershell:
SET myVar=blarblarblar
start Powershell