Trending News
.bat指令大全
我現在最需要的就是倒數的代碼,不是倒數關機的代碼
如果要/f /s /q的請記得提示
可轉的
你是要可印出10 9 8 7 6 5 4 3 2 1的功能嗎?
恩!
@echo off
for /l %%a in (10,-1,0) do (
cls
echo %%a
ping 127.1 -n 2 > nul
)
pause
您講的我測試過,可用但其他步驟都會忽略!
請問怎麼樣才可以做其他的動作呢?
我想先
@echo off
color E
echo 開始刪除
del /f /s /q XXX*6
echo 完成!
後
倒數5秒然後
exitecho 完成!
那我想要在倒數前,不要等可以嗎?
那可以不要把上面的字用掉的嗎?
最後的問題~~
2 Answers
- MooreLv 59 years agoFavorite Answer
不太瞭解你要的東西耶~
倒數的代碼?又提到不是倒數關機的代碼?
可轉的?
你是要可印出10 9 8 7 6 5 4 3 2 1的功能嗎?
2011-09-18 12:02:25 補充:
可以用for來達到這個功能
FOR /L %variable IN (start,step,end) DO command [command-parameters]
set 是從開頭到結尾一次跳一步的連續數字。所以 (1,1,5) 會產生
連續值 (1 2 3 4 5) 而 (5,-1,1) 會產生連續值 (5 4 3 2 1)
Ex:
@echo off
for /l %%a in (10,-1,0) do (
cls
echo %%a
ping 127.1 -n 2 > nul
)
pause
說明:
(10,-1,0) , 就是由10開始,遞減1,直到0
echo %%a , 印出到數
ping 127.1 -n 2 > nul , 延長印出的時間間格,可修改n 後面的數字,越大延長越久,但這個方式在不同電腦會有時間差~
2011-09-18 23:08:19 補充:
您講的我測試過,可用但其他步驟都會忽略!
請問怎麼樣才可以做其他的動作呢?
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
可以說清楚一點嗎?
XXXXX-1
for /l %%a in (10,-1,0) do (
cls
echo %%a
ping 127.1 -n 2 > nul
)
XXXXX-2
XXXXX都可以加東西!!!
執行完XXXXX-1,就會show出倒數,數玩就會執行XXXXX-2
pause只是暫停用的,可有可無
2011-09-19 23:33:06 補充:
@echo off
color E
echo 開始刪除
del /f /s /q XXX*6
echo 完成!
ping 127.1 -n 5 > nul
for /l %%a in (10,-1,0) do (
cls
echo %%a
ping 127.1 -n 2 > nul
)
echo 完成!
ping 127.1 -n 3 > nul
exit
2011-09-20 18:57:25 補充:
@echo off
color E
echo 開始刪除
echo del /f /s /q XXX*6
echo 完成!
for /l %%a in (5,-1,0) do (
echo %%a
ping 127.1 -n 2 > nul
cls
)
echo 完成!
ping 127.1 -n 3 > nul
exit
2011-09-21 14:55:41 補充:
@echo off
color E
echo 開始刪除
del /f /s /q XXX*6
echo 完成!
for /l %%a in (5,-1,0) do (
echo %%a
ping 127.1 -n 2 > nul
)
echo 完成!
ping 127.1 -n 3 > nul
exit
2011-09-21 15:51:07 補充:
@echo off
color E
echo 開始刪除
del /f /s /q XXX*6
echo 完成!
for %%a in (5 4 3 2 1) do (set /p=%%a nul)
echo 完成!
ping 127.1 -n 3 > nul
exit
再一個~
讓你挑看喜歡那種~