我想要一个.bat
打开命令提示符的文件,然后设置我的默认目录,还设置环境变量JAVA_HOME
现在我正在手动打开命令提示符,然后设置我的项目目录路径,然后设置环境变量。
我使用以下命令:
open cmd.exe
cd d:\Code
set JAVA_HOME=C:\Jdk.1.6
我希望在执行批处理文件时,在打开之前执行该命令。如何做?
答案1
假设你想要具体来说一个批处理文件可以直接在 Windows 桌面上点击,一个简单但不优雅的方法是在批处理文件中使用以下代码:
@cd d:\Code
@set JAVA_HOME=C:\Jdk.1.6"
@cmd.exe /K
它将设置路径和变量,并在该上下文中启动带有/K
参数的嵌套命令会话 - 这将强制它等待用户输入(而不是消失)。
更优雅的解决方案将在桌面上创建一个新的快捷方式并按如下方式配置它:
- 命令:
cmd /K set JAVA_HOME=C:\Jdk.1.6
- 开始于:
d:\Code
答案2
尝试这个批处理脚本:
@echo off
set "JAVA_HOME=C:\Jdk.1.6"
cd /d "d:\Code"
cmd /k