① 請問怎麼讓win7 啟動項里邊的程序在開機後延時一會後啟動
可以自己編寫VBS腳本,讓啟動項里的啟動延遲的:
開機啟動項自定延遲啟動(vbs)
請把「----」之間的內容,復制到記事本中,並另存為 所有文件,**.vbs, 其中要執行的內容可以按格式 套用。
rem+空格後面的文本可以任意修改,wscript.sleep 15000 這行為延時15000毫秒。時間以毫秒自行修改。
做完以後,將這一**.vbs文件 設為啟動項,清除其他項即可。
————————————————————
rem 延時15000毫秒後執行qq的快捷方式
wscript.sleep 15000
rem 以QQ在E盤跟下為例:
rem 下面的 create……ture ,為一行。
CreateObject("WScript.Shell").run "e:\qq.lnk" ,x,ture
————————————————————
其中的程序可以為com ,vbs,bat,cmd,exe,lnk等可執行文件。
x為參數 下面為可選值:
0 隱藏一個窗口並激活另一個窗口。
1 激活並顯示窗口。如果窗口處於最小化或最大化狀態,則系統將其還原到原始大小和位置。第一次顯示該窗口時,應用程序應指定此標志。
2 激活窗口並將其顯示為最小化窗口。
3 激活窗口並將其顯示為最大化窗口。
4 按最近的窗口大小和位置顯示窗口。活動窗口保持活動狀態。
5 激活窗口並按當前的大小和位置顯示它。
6 最小化指定的窗口,並按照 Z 順序激活下一個頂部窗口。
7 將窗口顯示為最小化窗口。活動窗口保持活動狀態。
8 將窗口顯示為當前狀態。活動窗口保持活動狀態。
9 激活並顯示窗口。如果窗口處於最小化或最大化狀態,則系統將其還原到原始大小和位置。還原最小化窗口時,應用程序應指定此標志。
10 根據啟動應用程序的程序狀態來設置顯示狀態 。
② WIN7如何讓啟動項延遲10秒後啟動
1、滑鼠右擊我的電腦圖標,選擇屬性。新安裝差虛的WIN7系統默認桌面只有一個回收站,如果電腦沒有顯示其他桌面圖標,可以在網路經驗搜一下win7系統如何顯示桌面圖標,經驗裡面談鬧有很多解決辦法。
③ bat如何延時執行指定命令
首先bat延遲指的是就是執行一條命令後延遲一段時間再進行下一條命令。在cmd下或批處理中,常使用以下四種方法進行時間延遲:
1、利用ping命令延時。段岩派
示例1:
@echooff
echo延時前:%time%
ping/n3127.0.0.1>nul
echo延時後:%time%
pause
2、利用for命令延時。
示例2:
@echooff
echo延時前:%time%
for/l%%iin(1,1,5000)doecho%%i>nul
echo延時後:%time%
pause
3、利用vbs延遲函數,精確度毫秒,誤差1000毫秒內。
示例3:
@echooff
echo%time%
call:delay5000
echo%time%
pause
exit
:delay
echoWScript.Sleep%1>delay.vbs
CScript//Bdelay.vbs
deldelay.vbs
goto:eof
4、僅用批處理命令實現任意時間延遲,精確度10毫秒,誤差50毫秒內僅用批處理命令就可以實現延遲操作。
示例4:
@echooff
set/pdelay=請棗孝輸入需延遲的毫秒數:
setTotalTime=0
setNowTime=%time%
::讀取握賀起始時間,時間格式為:13:01:05.95
echo程序開始時間:%NowTime%
:delay_continue
set/aminute1=1%NowTime:~3,2%-100
::讀取起始時間的分鍾數
set/asecond1=1%NowTime:~-5,2%%NowTime:~-2%0-100000
::將起始時間的秒數轉為毫秒
setNowTime=%time%
set/aminute2=1%NowTime:~3,2%-100
::讀取現在時間的分鍾數
set/asecond2=1%NowTime:~-5,2%%NowTime:~-2%0-100000
::將現在時間的秒數轉為毫秒
set/aTotalTime+=(%minute2%-%minute1%+60)%%60*60000+%second2%-%second1%
if%TotalTime%lss%delay%gotodelay_continue
echo程序結束時間:%time%
echo設定延遲時間:%delay%毫秒
echo實際延遲時間:%TotalTime%毫秒
pause
希望以上幾種方法能讓你圓滿的解決問題!
④ 請教個非常簡單的VBS腳本,怎麼後台延時啟動一個程序,啟動後延時在關閉
思路:
1. 用RegWrite將vbs文件名寫入開機啟動注冊表項:
"HKEY_CURRENT_"
SetWshShell=WScript.CreateObject("WScript.Shell")
WshShell.RegWrite"","ThunderSpy.vbs","REG_SZ"'vbs文件名請自己修改
不過寫注冊表操作可能會被殺軟攔截。
2. 等待10分鍾
WScript.Sleep10*60*1000
3. 啟動迅雷並隱藏
SetoShell=WScript.CreateObject("WSCript.shell")
oShell.run"cmd/cstartC:ProgramFilesThunder",0'自己修改迅雷路徑
/c 選項表示執行指定的命令後關閉命令提示窗口(黑窗口)。
第二個參數0表示隱藏應用。
4. 關閉迅雷(殺進程)
兩種方法。
DOS命令TASKKILL方法:
SetwshShell=WScript.CreateObject("WScript.Shell")
wshShell.run"TASKKILL/IMThunder.exe",0'自己確認迅雷的進程名
WMI方法:
strComputer="."
SetobjWMIService=GetObject("winmgmts:\"&strComputer&" ootcimv2")
SetcolProcessList=objWMIService.ExecQuery("select*fromWin32_ProcesswhereName='Thunder.exe'")'自己確認迅雷的進程名
objProcess.Terminate()
Next
⑤ 我想用BAT編寫一個延時啟動程序
BAT裡面實現延時好像也要用VBS腳本才比較方便
先看下面一段(文件a.bat):
start
E:\abc.exe
echo
Wscript.sleep
100
>y.vbs
call
y.vbs
&del
y.vbs
start
E:\123.exe
這一段的作用是:
先啟動abc.exe,然後等待100毫秒,即0.1秒,之後再啟動123.exe
這里y.vbs的作用其實相當於休敏絕眠器,當時間超過所定時間時,再喚醒繼續執行下面語句。
所以,如果你想要啟動系統後延時啟動軟體,可以用上面的方法來寫,例如啟動後2分鍾再啟動E盤根目錄的程序abc.exe:
(文件b.bat)
echo
Wscript.sleep
120000
>y.vbs
call
y.vbs
&del
y.vbs
start
E:\abc
(再設定b.bat系統啟動時載入。不過這樣啟動有CMD窗口出來。有個啟動載入文沖拿讓件Autoexec.bat,如果把這段命令加到那裡面就沒這個問題。)
至於能不能用更直接的方法我倒不太清楚,對這方面沒散局啥研究。對VBS腳本也不太了解,只是寫BAT文件的時候知道一點點。希望能有幫助
⑥ 我想開機延時90秒啟動一個EXE程序和一個BAT批處理文件。。
1、開機延時90秒啟動一個EXE程序和一個BAT批處理文件。
⑦ 求救!!!如何使openwrt裡面的軟體包延遲啟動
啟動腳本放
/etc/init.d裡面,啟動順序在腳本用
START=XXX
來控制。數字越
大,啟動越後。啟動時運行的腳本放start()
{}裡面。init.d裡面很多例子,隨便一個,改改自己用就好了。實在害怕linux,也可以在luci裡面的系統--啟畢昌動絕宏項里的本地啟動腳本里設置,就和TT什手宏扒么的沒差別了。
⑧ MCGS中如何利用腳本程序實現多個開關的時延啟動,比如第一個開關啟動10秒後第二個開始啟動,依次...求解答
簡單啊,
創建一個新的數據(如取名TIMES1)
控制對象1取讓租名為(A1)
控制對象2取名為(A2)
控制對象3取名為(A3)
控制對象4取名為(A4)
控制對象5取名為(A5)
程序如下:《策略用循環策略周期時間你定,這里用1000ms(1秒)》
if A1=1 THEN 如A1=1往肢辯下走
TIMES1=TIMES1+1
IF TIMES>=10 THEN A2=1 '10秒後A2啟動
IF A2=1 AND TIMES-10*1>=10 THEN A3=1 '10秒後A3啟動
IF A3=1 AND TIMES-10*2>=10 THEN A4=1 '10秒後A4啟動
IF A4=1 AND TIMES-10*3>=10 THEN A5=1 '10秒後A5啟動
。。。。。。。。。
else
TIMES1=0:A1=0:A2=0:A3=0:A4=0:A5=0
endif
以下你隨便多少個吧都可以。
有問坦飢兆題就問我吧
⑨ windows延遲啟動程序批處理
BAT 實現延時不好 建議用VBS
比如
這個為開機延遲撥號上網的命令,適合開機比較卡的用戶.比如裝了卡巴斯基的.
set hipon=CreateObject("Wscript.Shell")
Wscript.sleep 7500
hipon.run "rasdial adsl 上網賬號 上網密碼"
前提你的寬頻連接名字為 adsl
7500為毫秒(7.5秒) 可以自己定義
建立文本文檔 輸入以上內容 保存為autoadsl.vbs 存在 開始 程序 啟動裡面
hipon.run "程序地址 程序名稱 參數"
其他
1、利用「死」循環:設定一個時間差,如果當前時間與設定時間之差不大於設定之時間差,則不退出該循環,從而達到延時的目的
@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% lss 0 set /a Diff=%Diff%+60
if %Diff% leq 2 goto :ProDelay
echo ok!
2、利用ping命令實現延時,方法巧妙而且可以控制,但精度不高。
如:ping -n 3 127.0.0.1>nul大約可以停頓2秒
-n後的數字是發送包的數目,為暫停秒數加一。此法每秒有0.5%的偏差,時間精度為1秒。
⑩ 如何實現延時啟動 軟體
實現延時啟動,通過對電腦的開機項進行設置即可,一般不需要輔助的軟體。
對開機項的操作:
1、 設為開機啟動:設置後啟動項將在電腦啟動時自動載入;
2、設為延遲啟動:即在開機時不自動載入,而在電腦完全啟動後對這些啟動項進行載入,從而達到開機迅速,同時不影響使用的地步。適用於大多數啟動項;
3、禁止開機啟動:設置後啟動項將不再開機自動載入;
4、 刪除啟動項:刪除後的啟動項將不能再進行恢復。
(10)程序延遲啟動的腳本擴展閱讀:
電腦非正常延時啟動的原因:
1、許多軟體都會在安裝的時候默認地添加啟動項,甚至有一些惡劣一些的,會捆綁一些其他的軟體,這些軟體在您不知道的情況下就添加了啟動項。電腦在開機的時候載入的啟動項都是需要時間的,久而久之開機速度自然就變得非常慢。
2、有些服務和啟動項在開機的時候不必要啟動,將其放入延遲啟動中,在開機後一段時間內啟動,這樣既不影響開機速度又不影響正常的服務或者程序的使用。增加此計劃任務也是為了能夠更好的配合延遲啟動的功能。360安全衛士和金山衛士安全軟體等都能設置延遲啟動。
參考資料來源:網路-延時啟動