所以,我有一个Windows命令提示符程序,用于更改目录(所以我可以转到语言目录而不必每次都执行cd) 我想在选择一个选项后杀死它。但是,我尝试了一些 方法,执行以下操作之一:
a。 taskkill / IM ...(爆炸时找不到进程错误)
和
b。退出[,如此处所示](做我想要的,但它也会关闭命令提示符)
这是我的计划(重要部分):
:C++
cd C:\Users\S.G.\Documents\C++ Scripts
echo What's in C++ Scripts:
dir
pause
exit
:Python
cd C:\Users\S.G.\AppData\Local\Programs\Python\Python36-32
echo What's in Python:
dir
exit
我之所以如何做到这一点是因为我选择选项“C ++”。 如果我选择它,它运行我所描述的,但它也运行“Python”功能。但是,如果我运行“Python”函数,它运行正常并且不显示“C ++”函数中的任何内容。
为什么函数“C ++”在我打算不运行时也会运行“Python”?
答案 0 :(得分:0)
您应该使用exit /b
,然后使用可选的错误代码(例如exit /b 0
)。另一种方法是使用GOTO:EOF
跳到文件末尾。