国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > BAT > 正文

bat 傳遞超過10個參數的情況

2020-06-09 13:58:03
字體:
來源:轉載
供稿:網友

批處理文件中可引用的參數為%0~%9, %0是指批處理文件的本身,也可以說是一個外部命令;%1~%9是批處理參數,也稱形參;而替換形參的實參若超過了批處理文件中所規定數值(9個)且想在批處理文件中應用這些實參的話,shift命令可以幫你實現!

Shift 命令:更改批處理文件中可替換參數的位置
C代碼
shift [/n] 
shift [/n]n 的取值是[0,8],且為整數;[/n]為可選參數,當賦予n某個值時,就意味著命令從第n個參數開始移位;當n賦予的值為0,1或不帶有任何命令選項的 shift時,則表示批處理文件中替換參數左移一個位置,后面的替換參數陸續填補上去,直至可替換參數為空。


eg: 創建批處理文件d:/test.bat;C代碼

代碼如下:
@echo off  
cls  
echo   %1 %2 %3 %4 %5 %6 %7 %8 %9  
shift /0  
echo   %1 %2 %3 %4 %5 %6 %7 %8 %9  
shift /1  
echo   %1 %2 %3 %4 %5 %6 %7 %8 %9  
shift /2  
echo   %1 %2 %3 %4 %5 %6 %7 %8 %9  
shift /3  
echo   %1 %2 %3 %4 %5 %6 %7 %8 %9  
shift /4  
echo   %1 %2 %3 %4 %5 %6 %7 %8 %9  
shift /5  
echo   %1 %2 %3 %4 %5 %6 %7 %8 %9  
shift /6  
echo   %1 %2 %3 %4 %5 %6 %7 %8 %9  
shift /7  
echo   %1 %2 %3 %4 %5 %6 %7 %8 %9  
shift /8  
echo   %1 %2 %3 %4 %5 %6 %7 %8 %9  
pause 1>nul 
@echo offclsecho %1 %2 %3 %4 %5 %6 %7 %8 %9shift /0echo %1 %2 %3 %4 %5 %6 %7 %8 %9shift /1echo %1 %2 %3 %4 %5 %6 %7 %8 %9shift /2echo %1 %2 %3 %4 %5 %6 %7 %8 %9shift /3echo %1 %2 %3 %4 %5 %6 %7 %8 %9shift /4echo %1 %2 %3 %4 %5 %6 %7 %8 %9shift /5echo %1 %2 %3 %4 %5 %6 %7 %8 %9shift /6echo %1 %2 %3 %4 %5 %6 %7 %8 %9shift /7echo %1 %2 %3 %4 %5 %6 %7 %8 %9shift /8echo %1 %2 %3 %4 %5 %6 %7 %8 %9pause 1>nul

然后在命令提示符d:/下輸入test 1 2 3 4 ......17顯示執行結果,就知曉其中的規律啦!C代碼
D:/>test 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17  

1 2 3 4 5 6 7 8 9  
2 3 4 5 6 7 8 9 10  
3 4 5 6 7 8 9 10 11  
3 5 6 7 8 9 10 11 12  
3 5 7 8 9 10 11 12 13  
3 5 7 9 10 11 12 13 14  
3 5 7 9 11 12 13 14 15  
3 5 7 9 11 13 14 15 16  
3 5 7 9 11 13 15 16 17  
3 5 7 9 11 13 15 17

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 苏州市| 南昌市| 法库县| 陈巴尔虎旗| 定陶县| 司法| 施甸县| 沭阳县| 榆社县| 和田市| 遂昌县| 唐河县| 伊吾县| 铜山县| 怀仁县| 区。| 潼关县| 遵义市| 芦溪县| 藁城市| 长汀县| 永寿县| 双峰县| 常州市| 临湘市| 伊通| 喜德县| 夏津县| 扶绥县| 西藏| 宜兴市| 盐城市| 崇左市| 漯河市| 铜陵市| 互助| 聊城市| 南投县| 布尔津县| 泰宁县| 新郑市|