batch-file - 如何从批处理文件运行cmd并转到父文件夹中的文件夹

标签 batch-file cmd command-prompt

我必须创建一个批处理文件,如下所示

1) 它将运行 cmd
2) 然后使用该命令提示符返回到父文件夹可能是使用 cd..
3) 然后用 cd jar 进入文件夹 jar
4) 运行命令 java -jar TASKApi.jar

并且此命令提示符应保持打开状态

目前我正在使用下面的代码

start cmd.exe /k cd..
cd jar
java -jar TASKApi.jar 

但只有第一行有效,其他两行无效
请告诉我该怎么做

最佳答案

在以下评论后编辑:

:: two.bat
@echo off
cd /d "c:\folder\jar"
java -jar "TASKApi.jar" 

要使控制台窗口保持打开状态以供进一步输入,请从另一个批处理文件启动上面的批处理文件。

:: one.bat
@echo off
cmd /k call two.bat

关于batch-file - 如何从批处理文件运行cmd并转到父文件夹中的文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21038509/

相关文章:

node.js - npm包如何生成命令行文件

windows - `cmd/s` 是做什么用的?

shell - 在 Windows Powershell 和命令提示符中推送

powershell - 批量抓取YouTube搜索

windows - 如何在 Windows 7 中使用批处理脚本获取本地连接名称

c# - 使用 explorer.exe 打开应用程序,但添加了设置

java - 如何在 CMD Admin 上的 UAC 上单击"is"?

windows - 如何连接 Windows 批处理文件的命令输出

mysql - 错误 1049 (42000) : Unknown database 'articles' ?

python - 如何在 Windows 10 命令提示符下运行 python 脚本