請問下面的寫法 有辦法優化 或者縮短呢
這次我的寫法 要是想到有地方要修改的話 很麻煩 要一次修改很多行
現在只有10個做又 要是擴增到50個 可能會改到發瘋
所以請教有無簡短的寫法
但是要達到相同的效果喔
感謝
——————————————— Edited by willsort ———————————————
原标题:幫忙縮短批次檔的內容或者優化
为了方便广大用户的浏览和版主管理,请注意标题应该是对内容的提炼和概括
请楼主在标题中简要注明批处理的功用
——————————————— Edited by willsort ———————————————
[ Last edited by willsort on 2005-10-31 at 15:16 ]
這次我的寫法 要是想到有地方要修改的話 很麻煩 要一次修改很多行
現在只有10個做又 要是擴增到50個 可能會改到發瘋
所以請教有無簡短的寫法
但是要達到相同的效果喔
感謝
:Second
cls
:ip33
if not "%ip33%"=="v" goto ip34
set ip=172.30.34.33
set PCNnumber=IP0000%ip:~-2%
net use \\%ip%\ipc$ %pass% /user:"%name%" >nul
call remote.bat
:ip34
if not "%ip34%"=="v" goto ip35
set ip=172.30.34.34
set PCNnumber=IP0000%ip:~-2%
net use \\%ip%\ipc$ %pass% /user:"%name%" >nul
call remote.bat
:ip35
if not "%ip35%"=="v" goto ip36
set ip=172.30.34.35
set PCNnumber=IP0000%ip:~-2%
net use \\%ip%\ipc$ %pass% /user:"%name%" >nul
call remote.bat
:ip36
if not "%ip36%"=="v" goto ip37
set ip=172.30.34.36
set PCNnumber=IP0000%ip:~-2%
net use \\%ip%\ipc$ %pass% /user:"%name%" >nul
call remote.bat
:ip37
if not "%ip37%"=="v" goto ip38
set ip=172.30.34.37
set PCNnumber=IP0000%ip:~-2%
net use \\%ip%\ipc$ %pass% /user:"%name%" >nul
call remote.bat
:ip38
if not "%ip38%"=="v" goto ip39
set ip=172.30.34.38
set PCNnumber=IP0000%ip:~-2%
net use \\%ip%\ipc$ %pass% /user:"%name%" >nul
call remote.bat
:ip39
if not "%ip39%"=="v" goto ip40
set ip=172.30.34.39
set PCNnumber=IP0000%ip:~-2%
net use \\%ip%\ipc$ %pass% /user:"%name%" >nul
call remote.bat
:ip40
if not "%ip40%"=="v" goto ip41
set ip=172.30.34.40
set PCNnumber=IP0000%ip:~-2%
net use \\%ip%\ipc$ %pass% /user:"%name%" >nul
call remote.bat
:ip41
if not "%ip41%"=="v" goto ip42
set ip=172.30.34.41
set PCNnumber=IP0000%ip:~-2%
net use \\%ip%\ipc$ %pass% /user:"%name%" >nul
call remote.bat
:ip42
if not "%ip42%"=="v" goto ip43
set ip=172.30.34.42
set PCNnumber=IP0000%ip:~-2%
net use \\%ip%\ipc$ %pass% /user:"%name%" >nul
call remote.bat
:ip43
if not "%ip43%"=="v" goto ip44
set ip=172.30.34.43
set PCNnumber=IP0000%ip:~-2%
net use \\%ip%\ipc$ %pass% /user:"%name%" >nul
call remote.bat
:ip44
if not "%ip44%"=="v" goto ip45
set ip=172.30.34.44
set PCNnumber=IP0000%ip:~-2%
net use \\%ip%\ipc$ %pass% /user:"%name%" >nul
call remote.bat
:ip45
if not "%ip45%"=="v" goto ip46
set ip=172.30.34.45
set PCNnumber=IP0000%ip:~-2%
net use \\%ip%\ipc$ %pass% /user:"%name%" >nul
call remote.bat
:ip46
if not "%ip46%"=="v" goto ip47
set ip=172.30.34.46
set PCNnumber=IP0000%ip:~-2%
net use \\%ip%\ipc$ %pass% /user:"%name%" >nul
call remote.bat
:ip47
if not "%ip47%"=="v" goto ip48
set ip=172.30.34.47
set PCNnumber=IP0000%ip:~-2%
net use \\%ip%\ipc$ %pass% /user:"%name%" >nul
call remote.bat
:ip48
if not "%ip48%"=="v" goto ip49
set ip=172.30.34.48
set PCNnumber=IP0000%ip:~-2%
net use \\%ip%\ipc$ %pass% /user:"%name%" >nul
call remote.bat
:ip49
if not "%ip49%"=="v" goto ip50
set ip=172.30.34.49
set PCNnumber=IP0000%ip:~-2%
net use \\%ip%\ipc$ %pass% /user:"%name%" >nul
call remote.bat
:ip50
if not "%ip50%"=="v" goto ip84
set ip=172.30.34.50
set PCNnumber=IP0000%ip:~-2%
net use \\%ip%\ipc$ %pass% /user:"%name%" >nul
call remote.bat
:ip84
if not "%ip84%"=="v" goto ipend
set ip=172.30.34.84
set PCNnumber=IP000%ip:~-2%
net use \\%ip%\ipc$ %pass% /user:"%name%" >nul
call remote.bat
:ipend
rem ****************************************************************************************
goto _ProgramList
——————————————— Edited by willsort ———————————————
原标题:幫忙縮短批次檔的內容或者優化
为了方便广大用户的浏览和版主管理,请注意标题应该是对内容的提炼和概括
请楼主在标题中简要注明批处理的功用
——————————————— Edited by willsort ———————————————
[ Last edited by willsort on 2005-10-31 at 15:16 ]

