求批處理記錄和恢復系統時間,如何編寫一個記錄當前時間的批處理

2022-11-27 02:36:21 字數 2375 閱讀 5146

1樓:匿名使用者

@echo off

set "datbak=%date%"

set "timebak=%time%"

date 這裡輸入你要修改的日期,如果只改時間不改日期,就忽略這條命令

time 這裡輸入你要修改的時間

::這裡開始你的複製操作

::改回原來時間

echo %timebak%|time

echo %datbak%|date

::同步time.nist.gov上的時間,net time /setsntp:time.nist.gov>nul

net stop w32time>nul

net start w32time>nulw32tm /resync /nowait>nul補充回答:

哦是我把先後次序搞錯了,上面已修改過了。

沒有網路同步更新時間的話,時間差就取決於複製檔案的速度,複製用時一兩秒也就只差一兩秒

2樓:匿名使用者

::備份日期

set "datbak=%date%"

::備份時間

set "timebak=%time%"

::下面開始你的操作

::恢復時間和日期

echo %timebak%|time

echo %datbak%|date

3樓:科技與網際網路資訊

做一個批處理,中途需要修改一次系統時間來複制一些檔案,但複製貼上之後又要恢復到執行程式之前的時間。求如何記錄系統當前時間,並在執行完命令之後再恢復到當前的時間,多謝! 電腦如果沒有連線到internet,只連了區域網,不能更新到網路的時間吧?

另外,應該是先 set"satbak=%date%" 然後再進行一些 date和copy 操作吧,不然會記錄到修改之後的時間?

還有,不更新到網路時間,整個批處理執行應該也只有一兩秒的時間,恢復回來的時間應該也只差一兩秒呀,是吧?謝謝大家

4樓:bb石俊傑

方法修改當前時間,然後更新網路時間就可以做到了。

自己寫吧,不會就找找批處理更新網路時間

5樓:麥兜

樓上的方法基本沒用,時間是不停的走動

如何編寫一個記錄當前時間的批處理

6樓:

@echo off

echo echo off>>c.bat

echo echo %time%>>c.batecho time %time%>>c.batpause

c.bat是新生成的bat,更改系統時間後,雙擊可實現改回原時間,望採納,謝謝!

批處理修改系統時間

7樓:匿名使用者

set/a m1=%time:~3,1%

set/a m2=%time:~4,1%

set/a hh=%time:~0,2%

if %hh%==24 set/a hh=0echo %hh%

echo %mm%

pause

time %hh%:%mm%

求批處理或命令列 設定系統時間增加20秒。

8樓:匿名使用者

參見命令列幫助 time/? 對於調整固定值(當然也可以如此寫到批處理中):

time 9:01:20

如果每天調整一次則可以新增在9:01時的計劃任務

cmd /c time 9:01:20

寫個執行時則調20秒的批處理(會先檢測秒數變化時調整, 如臨近零點,則會過零點後才調整,以免還要調日期 ):

@echo off

if "%time:~,8%" gtr "23:59:38" ping -n 1 127.1>nul

set t1=%time:~,8%

set/a s+=21

if %s% geq 160 set/a s-=60,m+=1

if %m% geq 160 set/a m-=60,h+=1

for /l %%i in (1,1,50)do cd.

:rif "%time:~,8%"=="%t1%" goto :r

time %h%:%m:~1%:%s:~1%

9樓:匿名使用者

呵呵 圖謀不軌 bat 這個功能 很難

vb 可以

批處理實現計數,批處理啟動計數 執行次數記錄 請高手幫忙!

shutdown r 重啟 ping n 60 127.1 nul 60秒後 ping 127.1 echo off for f tokens 1,2 delims a in xx.bat do if a judge set a var b 1 if var gtr 5 start iexplore...

批處理修改ini配置檔案,批處理怎麼讀取和修改INI配置檔案

藉助一個第三方工具wfr,一句命令搞定 wfrc windows system32 eadb.ini r e archive01 t e archive02 echo off setlocal enabledelayedexpansionif 1 set p 不要開啟本程式,請將要處理的ini檔案直...

高分求bat的批處理命令,高分求一個bat的批處理命令

中間居然還有個空格,還真是費了番心思。code echo off for f tokens 1 delims a in a.txt do setlocal enabledelayedexpansioncall loop a m call loop b h echo m h endlocal paus...