-
static atimer = new ;
static void main(string args)+= new ;
true;static void ontimedevent(object source, e)
for (int a = 10; a >0; a++)
看起來沒關係
然後執行 Build 並在 cmd 下執行它。
-
echo off
for /l %%a in (10,-1,0) do (echo %%a
對於 l %%b in (1,1,7000) do (ver >nul) : ver 命令可用於精確計時,這意味著 7000 次 ver 執行相當於 1 秒。
clspause::這是執行的程式。
-
echo off
setlocal enabledelayedexpansionfor /l %%a in (10,-1,1) do (set ss=%%~a
if !ss!LSS 10 set ss=0%% ACLS & echo 00:00:!ss!
ping -n "2">nul
cls & echo bo..o..o..o..o..o..o..o...m...
回聲吊桿 ——! 乙個大**,地上有乙個巨大的坑,空中有一朵蘑菇雲。
pause
-
這是什麼問題,尋求解釋?
-
@echo off
set delay=5
設定 p=倒計時 nul
set /a delay=%delay%-1if %delay% equ 1 goto bgoto a
becho 需要執行的命令寫在這裡。
pause
-
private sub form_load()= "10"
trueend sub
private sub timer1_timer()static a as integer
a = cint(
a = a - 1
aif a = -1 then = "10"
end sub
不是很精確,僅此而已。
static 是靜態變數宣告。
也就是說,它在程式執行時始終具有記憶體分配,並且即使過程或函式的結束值相同,並且 dim 僅在函式中有效,並且當函式完成時,變數記憶體被釋放,它也將始終具有記憶體分配。
-
在窗體上新增乙個計時器控制項,並將 interval 屬性設定為 1000;
新增另乙個標籤控制項。
然後輸入**:
private sub timer1_timer()static a as integer
if a = 0 then
a = 10
end if
a = a - 1
aend sub
-
新增計時器控制項 interval=1000,然後新增標籤 caption=10。
private sub timer1_timer()-1
ifend if
end sub
-
使用“死”迴圈:設定乙個時間差,如果當前時間與設定時間的差值不大於設定的時間差,則迴圈不會退出,從而達到延時的目的。
echo off
set /a start=%time:~6,2%:prodelay
set a now=%time: 6,2%set a diff=%now%-%start%rem 以下句子可防止秒數從 59 跳到 1 時出錯。
if %diff% leq 2 goto :prodelayecho ok!
ping命令用於實現延遲,巧妙可控,但精度不高。
例如,ping -n 3 >nul 可以暫停 2 秒左右,-n 後面的數字是傳送的資料包數,加上 1 表示暫停秒數。
此方法每秒的偏差為 1 秒。
-
@echo off
set /a s=50+1
ping -n %s% >nul
start "" notepad
暫停 50 秒,然後執行記事本程式。
set /a s=50+1
for /l %%i in (1,1,!s!) do (set /a s-=1
ping -n 2 >nul
標題 倒計時開始!s!)
start "" notepad
pause
-
使用 setinterval 計畫 1 秒執行一次,每次減去 1 到 0。