It's our wits that make us men.

BAT命令选择判断运行

Posted on By ZY
个人分类:BAT命令

cd %~dp0 意思是跳转到当前bat文件路径,这样很好的解决了更好文件夹出现找不到路径的问题

将bat文件放置于D:\develop\study\ScrapyObject\Grain目录下:

cd D:\develop\study\ScrapyObject\Grain\Grain\spiders 等价于 cd %~dp0Grain\spiders

@echo off
:loop
set /p a=确定要执行文件比较功能吗?(1继续,0退出)
if /i '%a%'=='1' goto continue
if /i '%a%'=='0' goto end
echo 输入有误,请重新输入:&&goto loop
:continue
cd %~dp0
start python 文件比较优化精简版.py
:end
@exit
@echo off
:loop
set /p a=确定要执行文件比较功能吗?(1继续,0退出)
if /i '%a%'=='1' goto continue
if /i '%a%'=='0' goto end
echo 输入有误,请重新输入:&&goto loop
:continue
cd D:\平台在线产品处理表
start python 文件比较优化精简版.py
:end
@exit

具体含义:

@echo off

:loop
set /p a=确定要执行吗?(1继续,0退出)
if /i '%a%'=='1' goto continue
if /i '%a%'=='0' goto end
echo 输入有误,请重新输入:&&goto loop 
:continue
echo 当前盘符:%~d0
echo 当前路径:%cd%
echo 当前执行命令行:%0
echo 当前bat文件路径:%~dp0
echo 当前bat文件短路径:%~sdp0
pause
:end
@exit

/styles/images/article-image/BAT命令选择判断运行.png