Anonymous
Anonymous asked in 電腦與網際網路軟體 · 9 years ago

.bat指令大全

我現在最需要的就是倒數的代碼,不是倒數關機的代碼

如果要/f /s /q的請記得提示

可轉的

Update:

你是要可印出10 9 8 7 6 5 4 3 2 1的功能嗎?

恩!

Update 2:

@echo off

for /l %%a in (10,-1,0) do (

cls

echo %%a

ping 127.1 -n 2 > nul

)

pause

您講的我測試過,可用但其他步驟都會忽略!

請問怎麼樣才可以做其他的動作呢?

Update 3:

我想先

@echo off

color E

echo 開始刪除

del /f /s /q XXX*6

echo 完成!

倒數5秒然後

exitecho 完成!

Update 4:

那我想要在倒數前,不要等可以嗎?

那可以不要把上面的字用掉的嗎?

最後的問題~~

2 Answers

Rating
  • Moore
    Lv 5
    9 years ago
    Favorite 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

    再一個~

    讓你挑看喜歡那種~

  • 9 years ago

    先在 cmd 中輸入 help

    再看看要什麼東西

Still have questions? Get your answers by asking now.