主頁(yè) > 知識(shí)庫(kù) > 自定義vbs腳本實(shí)現(xiàn)開(kāi)機(jī)后延時(shí)啟動(dòng)指定程序的方法

自定義vbs腳本實(shí)現(xiàn)開(kāi)機(jī)后延時(shí)啟動(dòng)指定程序的方法

熱門(mén)標(biāo)簽:百度地圖標(biāo)注點(diǎn)距離代碼 除了地圖標(biāo)注還有這種生意嗎 齊齊哈爾高德地圖標(biāo)注店 佛山真人電銷(xiāo)機(jī)器人廠家 地圖標(biāo)注政府哪個(gè)部門(mén)管 哪里有便宜的地圖標(biāo)注公司 神行者美術(shù)館地圖標(biāo)注 東營(yíng)快遞外呼系統(tǒng) 如何用機(jī)器人進(jìn)行電銷(xiāo)

概述

  系統(tǒng)開(kāi)機(jī)時(shí),順帶自動(dòng)啟動(dòng)了不少驅(qū)動(dòng)程序,使得電腦開(kāi)機(jī)后鼠標(biāo)要呆滯許久。為了加快windows的開(kāi)機(jī)速度,在參考網(wǎng)上不少大牛的資料后,整理出使用vbs腳本實(shí)現(xiàn)開(kāi)機(jī)后延時(shí)啟動(dòng)程序的方法

vbs內(nèi)容示例:

復(fù)制代碼 代碼如下:

Dim delayer
Set delayer = CreateObject("WScript.Shell")
WScript.sleep 8000
delayer.Run """C:\Program Files(x86)\Kingsoft\Klive\Klive.exe""", 0, FALSE
Set delayer = Nothing
WScript.quit

vbs示例語(yǔ)句分析

  #1#2#5#6語(yǔ)句是做一些變量聲明、初始化和善后工作的。
  #3語(yǔ)句:“WScript.sleep 8000”;其中8000標(biāo)記延時(shí)的時(shí)間,以毫秒為單位8000表示延時(shí)8秒;
  #4語(yǔ)句:delayer.Run"""C:\Program Files (x86)\Kingsoft\Klive\Klive.exe""",0, FALSE;
  這個(gè)語(yǔ)句的關(guān)鍵是Run函數(shù)[3]有三個(gè)參數(shù):
  第一個(gè)參數(shù):是啟動(dòng)程序的位置,特別注意:如果位置中有空格的話,需要像上面那樣用三個(gè)雙引號(hào)。
  第二個(gè)參數(shù):可用值是0~10這11個(gè)數(shù)字,每個(gè)數(shù)字的意義如下:
  0 隱藏一個(gè)窗口并激活另一個(gè)窗口。
  1 激活并顯示窗口。如果窗口處于最小化或最大化狀態(tài),則系統(tǒng)將其還原到原始大小和位置。第一次顯示該窗口時(shí),應(yīng)用程序應(yīng)指定此標(biāo)志。
  2 激活窗口并將其顯示為最小化窗口。
  3 激活窗口并將其顯示為最大化窗口。
  4 按最近的窗口大小和位置顯示窗口?;顒?dòng)窗口保持活動(dòng)狀態(tài)。
  5 激活窗口并按當(dāng)前的大小和位置顯示它。
  6 最小化指定的窗口,并按照 Z 順序激活下一個(gè)頂部窗口。
  7 將窗口顯示為最小化窗口?;顒?dòng)窗口保持活動(dòng)狀態(tài)。
  8 將窗口顯示為當(dāng)前狀態(tài)?;顒?dòng)窗口保持活動(dòng)狀態(tài)。
  9 激活并顯示窗口。如果窗口處于最小化或最大化狀態(tài),則系統(tǒng)將其還原到原始大小和位置。還原最小化窗口時(shí),應(yīng)用程序應(yīng)指定此標(biāo)志。
  10 根據(jù)啟動(dòng)應(yīng)用程序的程序狀態(tài)來(lái)設(shè)置顯示狀態(tài)。
  第三個(gè)參數(shù)是表示這個(gè)腳本是等待還是繼續(xù)執(zhí)行,如果設(shè)為了true,腳本就會(huì)等待調(diào)用的程序退出后再向后執(zhí)行。如果是FALSE就不等待程序返回就執(zhí)行下一條語(yǔ)句。

自定義vbs腳本

  通過(guò)上面的示例分析[2],相信應(yīng)該了解了vbs腳本的寫(xiě)法了吧!
  其實(shí)很簡(jiǎn)單,你只需復(fù)制方面的示例加入,在中間加入自定義的Sleep時(shí)間和Run程序的語(yǔ)句即可。
  順帶提醒計(jì)算機(jī)知識(shí)較弱的網(wǎng)友,可以按下Win+R然后在框中輸入msconfig命令,在“啟動(dòng)“選項(xiàng)框中查看到開(kāi)機(jī)啟動(dòng)了哪些程序,將復(fù)選框取消,然后再對(duì)應(yīng)的程序名和位置寫(xiě)入延時(shí)啟動(dòng)的vbs腳本中。
  編寫(xiě)好vbs腳本文件之后,將其放到“啟動(dòng)”文件夾中讓其vbs腳本開(kāi)機(jī)運(yùn)行就可以了。趕緊體驗(yàn)一下快速開(kāi)機(jī),很酷的!??!

一些問(wèn)題和解決方法

  不過(guò)在這個(gè)過(guò)程中,我個(gè)人遇到了一個(gè)問(wèn)題:我電腦上的殺毒軟件是金山毒霸,如果用以上方法啟動(dòng)時(shí),啟動(dòng)金山毒霸時(shí)還是會(huì)彈出金三毒霸的主界面,我又有點(diǎn)不爽(原諒我吧).我只是希望金山毒霸能自己?jiǎn)?dòng)后安靜地呆在系統(tǒng)托盤(pán)里。

  怎么辦呢?

  恰巧我用msconfig查看金山毒霸啟動(dòng)項(xiàng)時(shí),發(fā)現(xiàn)它啟動(dòng)的命令不只是程序位置,在其后面還有一個(gè)參數(shù) -autorun。頓時(shí)懂了,原來(lái)金山毒霸的運(yùn)行程序利用 –autorun這個(gè)參數(shù)來(lái)實(shí)現(xiàn)開(kāi)機(jī)啟動(dòng)時(shí)不出現(xiàn)主界面而只是托盤(pán)化。

  但是Run函數(shù)不能給啟動(dòng)的程序傳遞參數(shù),這個(gè)又怎么辦呢?

  這時(shí)我想到了”快捷方式”這個(gè)東西,當(dāng)你為一個(gè)exe文件創(chuàng)建快捷方式時(shí),右鍵-》屬性彈出的屬性框中用”快捷方式”選項(xiàng)卡中有一項(xiàng)”目標(biāo)”,其對(duì)應(yīng)的就是目標(biāo)文件的位置,你可以在這個(gè)地方時(shí)傳參數(shù)。

  以我的金山毒霸為例,其目標(biāo)位置是:"D:\Program Files(x86)\kingsoft\kingsoft antivirus\kxetray.exe”,
  其快捷方式屬性中的目標(biāo)一項(xiàng)中對(duì)應(yīng)值也就是:"D:\Program Files(x86)\kingsoft\kingsoft antivirus\kxetray.exe”。
  給其傳遞參數(shù)將目標(biāo)這一項(xiàng)改為:"D:\Program Files(x86)\kingsoft\kingsoft antivirus\kxetray.exe” –autorun。
  然后將vbs中Run函數(shù)的第一個(gè)參數(shù)改為快捷方式的位置,這樣就可以間接地傳遞參數(shù)了。

標(biāo)簽:文山 邢臺(tái) 湖州 ???/a> 西安 四平 銅川 鶴壁

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《自定義vbs腳本實(shí)現(xiàn)開(kāi)機(jī)后延時(shí)啟動(dòng)指定程序的方法》,本文關(guān)鍵詞  自定義,vbs,腳本,實(shí)現(xiàn),開(kāi)機(jī),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《自定義vbs腳本實(shí)現(xiàn)開(kāi)機(jī)后延時(shí)啟動(dòng)指定程序的方法》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于自定義vbs腳本實(shí)現(xiàn)開(kāi)機(jī)后延時(shí)啟動(dòng)指定程序的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章