關於批處理關於執行時間的問題,批處理時間戳問題

2023-07-19 11:49:13 字數 3076 閱讀 7327

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.由於緯線圈不等長...