1樓:匿名使用者
這是變數延時的問題。
因為你的時間是個動態變數,在for迴圈中,要開啟變數延時。
才能在下一次迴圈中得到新的[時間]值。
我要在每天規定的時間點執行一個批處理,要怎麼寫?
2樓:天雨下凡
你新增一個任務計劃,找到那個,進到屬性裡面,設定重複執行(每6小時執行一次)。
如何做寫一個批處理檔案,能每隔一定的時間自動執行同樣的命令
3樓:匿名使用者
:hello
start ""c:\"
connect
ping /n 60>nul
goto hello
rem /n後面可以設定時間,以上儲存為bat
4樓:匿名使用者
批處理好像不行吧,你總不能讓那bat一直跑吧!
建議開發一個服務程式或使用第三方的排程軟體。
5樓:匿名使用者
你的問題不太清楚不好給你做,那就告訴你方法你自己做吧。
1 在win7下有一個命令是timeout
timeout [/t] timeout [/nobreak]
描述:這個工具接受超時引數,等候一段指定的時間(秒)或等按任意鍵。它還接受。
一個引數,忽視按鍵。
引數列表:t timeout 指定等候的秒數。有效範圍從 -1 到 99999 秒。
nobreak 忽略按鍵並等待指定的時間。
顯示此幫助訊息。
注意: 超時值 -1 表示無限期地等待按鍵。
示例:timeout /?
timeout /t 10
timeout /t 300 /nobreak
timeout /t -1
2 通用的就是ping命令了。
ping -n 60 >nul
上面那句就是ping自己60次 ping自己一次是一秒鐘 60次就是一分鐘。
在寫p的時候只要迴圈執行的**中加入這一句就有延遲效果。
批處理時間戳問題
6樓:匿名使用者
給你個思路,槐寬假鉛謹亮設現在是早上9點,加個判斷語句,echo off
set nowhour=%time:~0,2%if %nowhour% lss 10 echo 0%nowhour%
pause這只是一個例子,你把他用在分鐘晌銀和秒數上就好了。
7樓:匿名使用者
if "%time:~,1%"=碰桐 " set hour=0%time:~1,1%用宴吵羨%hour%來晌拍代替你的%time:0,2%
批處理 每天指定時間執行某個軟體。
8樓:匿名使用者
直接進入cmd(最好是以管理員執行)
at 命令安排在特定日期和時間執行命令和程式。
要使用 at 命令,計劃服務必須已在執行中。
at [\computername] [id] [delete] |delete [/yes]]
at [\computername] time [/interactive]
every:date[,.next:date[,.command"
computername 指定遠端計算機。如果省略這個引數,會計劃在本地計算機上執行命令。
id 指定給已計劃命令的識別號。
delete 刪除某個已計劃的命令。如果省略 id,計算機上所有已計劃的命令都會被刪除。
yes 不需要進一步確認時,跟刪除所有作業。
的命令一起使用。
time 指定執行命令的時間。
interactive 允許作業在執行時,與當時登入的使用者。
桌面進行互動。
every:date[,.指定在每週或每月的特定日期執行命令。
如果省略日期,則預設為在每月的。
本日執行。next:date[,.指定在下一個指定日期(如,下週四)運。
行命令。如果省略日期,則預設為在每。
月的本日執行。
command" 準備執行的 windows nt 命令或批處理程式。
9樓:匿名使用者
點開始——(設定)——控制面板——任務計劃——新增任務計劃,然後就可以輕鬆設定,想讓它什麼時候執行就什麼時候執行!
用批處理測試一個程式的執行時間
10樓:匿名使用者
幫你寫了一段**,先看說明:
1。執行這個批處理後,開始檢測是否執行,這時不會記錄時間,因為這時記錄就錯了。並繼續檢測目標程式是否執行。
2。當你執行後,檢測到已經執行,這時記錄當前時間到-開始時間。txt,並繼續檢測目標程式是否退出,如果目標程式仍在執行就暫不記錄,迴圈檢測中。
3。當檢測到退出後,馬上記錄當前時間到-結束時間。txt,並跳到最後,輸入出結果。
4。我測試過了,開啟附件裡的一個程式幾秒後,再把它關掉,檢測結果很準。要測試,請把**中的全部改成你要測試的程式的全名如(。
5。由於你說檢測時間很短,所以沒有為迴圈檢測設定延時了,如果檢測長時間執行的程式,還是要適當的給迴圈加點延時,不然對電腦不好。
echo off
setlocal enabledelayedexpansion
strattasklist /nh|find /i ""
if errorlevel 1 (goto 1) else (goto 2)
1cls&echo 掃描中。。。未執行。。
goto strat
2echo 已經執行&echo %time%>開始時間。txt&goto 22
22tasklist /nh|find /i ""
掃描中。。。正在執行中)
11echo %time%>結束時間。txt
clsfor /f %%i in (開始時間。txt) do (echo 開始時間%%i)
for /f %%h in (結束時間。txt) do (echo 結束時間%%h)
pause
php關於執行時間的問題
microtime 函式返回當前 unix 時間戳和微秒數。比如 echo microtime 會返回類似於這樣的數值 0.25139300 1138197510 這個數值,不是中間有一個空格嗎?然後,explode是將字串按照設定的分隔符打散成陣列你這裡是用空格打散成陣列,那麼,這個資料就有了2個...
關於時間的問題,時間上的問題
時間是一種人想象出來的抽象的東西,只要人還能思想,就有時間。我也來個突發奇想的答案。時間只是一個人給予它的一個概念。它之所以存在是因為大腦細胞還留著。一位美國物理學家說 時間是大自然不讓所有的事物同時出現的一種手段。如果你死了,意識消失了 對於你來說,時間就沒有了!參照物不同!從宇宙大 那刻起就有時...
計算飛機飛行時間 關於地理的問題
不需要,因為飛機的飛行速度只與路程和時間有關。當然,如果和物理有關,我就不清楚了。北京飛往羅馬的時間,先求距離 羅馬 12e,42n 北京 120e,40n 緯度差不多,由於所有的經線圈都等長,所以,在維度上每相差1度,距離就相差111乘以相差的度數,所以相差2 111 等於222.由於緯線圈不等長...