回复 7# Batcher
请教下,如果我想将所有的语言安装完毕后,去安装驱动,我在goto处跳转至安装驱动的部分,但是这样写后,驱动安装那里会在每个Input语言下,都安装一次,问题出在哪里?- @echo off
- set "Input=ja-jp,zh-cn"
- for %%i in (%Input%) do (
- echo --- Checking %%i
- call :CheckRule %%i
- )
- pause
- goto :installDriver
-
- :CheckRule
- set "Rule1=ja-jp,en-us,zh-cn"
- set "Rule2=ja-jp,zh-cn"
- set "Rule3=zh-cn,en-us"
-
- echo %Rule1% | findstr /i "%1" >nul
- if errorlevel 1 (
- echo %Rule1% : Not match
- ) else (
- echo %Rule1% : Install
- )
-
- echo %Rule2% | findstr /i "%1" >nul
- if errorlevel 1 (
- echo %Rule2% : Not match
- ) else (
- echo %Rule2% : Install
- )
-
- echo %Rule3% | findstr /i "%1" >nul
- if errorlevel 1 (
- echo %Rule3% : Not match
- ) else (
- echo %Rule3% : Install
- )
-
- :installDriver
- echo :InstallDriver for lang
复制代码
|