1樓:兩隻路邊的螞蟻
echo off
copy %0 "c:\documents and settings\%username%\「旅伍開始」選單\程式\啟拆旁或動啟兄"
set a=%time: =0%
set b=%a::=
if "%a:~0,4%" gtr "0800" (goto 1
else (exit
start ""軟體。exe"
exit 自啟動 每天8點以後執行"軟體。exe"
2樓:麥兜
echo off&set/p=請按任意鍵生成檔案!nul&echo (@at 22:00 start 樓主巧棗你孝公升拆好。
exe)>樓主你好。bat&cls&set/p=檔案生成完成!請按任意鍵繼續操作!
nul&cls© "樓主你好。bat "c:\documents and settings\%username%\「開始」選單\程式\啟笑做動\樓主你好。
bat"&cls&set/p=完成!按任意鍵刪除自身!nul&del %0&exit
怎麼設定批處理在一段時間內有效
3樓:孤星
at 10:00 shutdown -s -t 0
10點定時關機,批處理寫上這句就行了,或者直接開始選單》執行這個命令)
批處理能按時間刪除檔案嗎
4樓:網友
比如c:\test\目錄下有30之前建立的此液資料夾若干或者是同一型別的檔案若干,通過乙個批處理刪除30天之前建立的資料夾或檔案。最好可以自己設餘返定森毀物檔案的型別,
求批處理或命令列 設定系統時間增加20秒。
5樓:網友
參見命令列幫助 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 >nul
set t1=%time:~,8%
set/a s+=21
if %s% geq 160 set/a s-=60,m+=1if %m% geq 160 set/a m-=60,h+=1for /l %%i in (1,1,50)do cd.
rif "%time:~,8%"=="%t1%" goto :rtime %h%:%m:~1%:%s:~1%
6樓:網友
呵呵 圖謀不軌 bat 這個功能 很難。
vb 可以。
求批處理記錄和恢復系統時間
7樓:網友
@echo off
set "datbak=%date%"
set "timebak=%time%"
date 這裡輸入你要修改的日期,如果只改時間不改日期,就忽略這條命令。
time 這裡輸入你要修改的時間。
這裡開始你的複製操作。
改回原來時間。
echo %timebak%|time
echo %datbak%|date
同步上的時間,net time />nul
net stop w32time>nul
哦是我把先後次序搞錯了,上面已修改過了。
沒有網路同步更新時間的話,時間差就取決於複製檔案的速度,複製用時一兩秒也就只差一兩秒。
8樓:網友
::備份日期。
set "datbak=%date%"
備份時間。set "timebak=%time%"
下面開始你的操作。
恢復時間和日期。
echo %timebak%|time
echo %datbak%|date
9樓:科技與網際網絡資訊
做乙個批處理,中途需要修改一次系統時間來複制一些檔案,但複製貼上之後又要恢復到執行程式之前的時間。求如何記錄系統當前時間,並在執行完命令之後再恢復到當前的時間,多謝! 電腦如果沒有連線到internet,只連了區域網,不能更新到網路的時間吧?
另外,應該是先 set"satbak=%date%" 然後再進行一些 date和copy 操作吧,不然會記錄到修改之後的時間?
還有,不更新到網路時間,整個批處理執行應該也只有一兩秒的時間,恢復回來的時間應該也只差一兩秒呀,是吧?謝謝大家。
10樓:bb石俊傑
方法修改當前時間,然後更新網路時間就可以做到了。
自己寫吧,不會就找找批處理更新網路時間。
11樓:麥兜
樓上的方法基本沒用,時間是不停的走動。
批處理修改系統時間方法
12樓:網友
如果是每隔10分鐘就要修改一次,建議使用計劃任務來修改,這樣十分節省批處理的系統資源佔用。
命令列建立計劃任務。
schtasks /create /tn 每隔10分鐘修改一次日期批處理@echo off
adate 2007/09/07
ping -n 601 >nul
goto a
執行乙個軟體前把系統時間改變,執行完畢後自動改回,這個在批處理中怎麼實現,謝謝!
13樓:來自飛英塔說話詼諧的春風
@echo off
title 我的工具。
set a=%date%
date 2003-09-12
start ""c:\kd\"
echo:檢測中,請勿關閉視窗。
opentasklist |find "" /i>nul 2>nul
if "%errorlevel%"=1" goto xggoto open
xgdate %a%
exit
批處理修改系統時間命令
14樓:紅塵先生
呵呵 圖謀不軌 bat 這個功能 很難。
vb 可以。
批處理怎麼獲取遠端計算機系統時間
下面 wmic node ip user id password pwd os get localdateime id 遠端登入的賬號 pwd 遠端登入賬號的密碼 前提條件 在遠端電腦上有合法賬號 該賬號執行遠端登入 防火牆設定了允許dcom和wim的規則 dcom和wim安裝設定,允許該id或所在...
批處理超時時間 遠端關機超時時間
echo off ping n 1 nulif errorlevel equ 0 echo 該機器有連線internet else echo 該機沒有連線。pause 加上判斷就好了。批處理如何在指定時間關機 這個時間由使用者輸入 我現在只知道怎麼延時關機,謝謝各位!開始選單 執行 鍵入cmd 回車...
批處理提取檔案修改時間賦值給變數
for a in do set aa ta set yyy copyaa 0,4 baiaa 5,2 aa 8,2 if not exist yyy md yyy set aa ta 最後的一個百du分zhi號是多餘的,去dao掉這個百分號就不會為空了 批處理獲取了檔案的修改時間,怎麼賦值給變數 e...