求教批处理高手,帮助加上IF的多个判断的语句?
if"%str1:二三=%"neq"%str1%"(gotoB)elsegotoA我用IF语句判断所拖拽的文件是否包含“二三”或者“一四”字符,如果包含就执行不同的命令,...
if "%str1:二三=%" neq "%str1%" (goto B) else goto A
我用IF语句判断所拖拽的文件是否包含“二三”或者“一四”字符,如果包含就执行不同的命令,但经过实际操作发现,有的文件名写的不是“二三”而是数字的“23”或者“14”,也需要执行和带有“二三”或“一四”字符一样的命令。我如何才能加上判断是否文件名是否带有数字字符串的语句。
原文如下:请高手帮助加上,谢谢
@echo off
set "str=%~nx1"
set "str1=%str: =%"
if "%str1:二三=%" neq "%str1%" (goto B) else goto A
pause
:A
start "" "D:\常用软件\Adobe Photoshop CS6\Adobe Photoshop CS6\Photoshop.exe"
echo wscript.sleep 6000 > delay.vbs
cscript //nologo delay.vbs & del delay.vbs
call "%cd%\编辑一四图片.exe" "%str%"
echo wscript.sleep 5000 > delay.vbs
cscript //nologo delay.vbs & del delay.vbs
taskkill /t /im Photoshop.exe
:B
start "" "D:\常用软件\Adobe Photoshop CS6\Adobe Photoshop CS6\Photoshop.exe"
echo wscript.sleep 6000 > delay.vbs
cscript //nologo delay.vbs & del delay.vbs
call "%cd%\编辑二三图片.exe" "%str%"
echo wscript.sleep 5000 > delay.vbs
cscript //nologo delay.vbs & del delay.vbs
taskkill /t /im Photoshop.exe
我是用把文件拖拽到批处理上执行的。我的目的是判断文件名包含“23”或者“二三”的文件执行goto B的操作,或者文件名包含“14”或者“一四”的文件执行goto A的操作 展开
我用IF语句判断所拖拽的文件是否包含“二三”或者“一四”字符,如果包含就执行不同的命令,但经过实际操作发现,有的文件名写的不是“二三”而是数字的“23”或者“14”,也需要执行和带有“二三”或“一四”字符一样的命令。我如何才能加上判断是否文件名是否带有数字字符串的语句。
原文如下:请高手帮助加上,谢谢
@echo off
set "str=%~nx1"
set "str1=%str: =%"
if "%str1:二三=%" neq "%str1%" (goto B) else goto A
pause
:A
start "" "D:\常用软件\Adobe Photoshop CS6\Adobe Photoshop CS6\Photoshop.exe"
echo wscript.sleep 6000 > delay.vbs
cscript //nologo delay.vbs & del delay.vbs
call "%cd%\编辑一四图片.exe" "%str%"
echo wscript.sleep 5000 > delay.vbs
cscript //nologo delay.vbs & del delay.vbs
taskkill /t /im Photoshop.exe
:B
start "" "D:\常用软件\Adobe Photoshop CS6\Adobe Photoshop CS6\Photoshop.exe"
echo wscript.sleep 6000 > delay.vbs
cscript //nologo delay.vbs & del delay.vbs
call "%cd%\编辑二三图片.exe" "%str%"
echo wscript.sleep 5000 > delay.vbs
cscript //nologo delay.vbs & del delay.vbs
taskkill /t /im Photoshop.exe
我是用把文件拖拽到批处理上执行的。我的目的是判断文件名包含“23”或者“二三”的文件执行goto B的操作,或者文件名包含“14”或者“一四”的文件执行goto A的操作 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询