當前位置:成語大全網 - 書法字典 - 找到壹個簡單的vbs代碼

找到壹個簡單的vbs代碼

給妳的私人收藏。

1.VBS獲取路徑集

1.1.VBS獲取系統安裝路徑。

程序代碼

設置WshShell = WScript。CreateObject(WScript。外殼”)

strWinDir = WshShell。ExpandEnvironmentStrings(“% WinDir %“)

上面的代碼意思是定義這個變量先獲取系統安裝路徑,然後我們用“&;strWinDir & amp稱這個變量為。

1.2 . c:\程序文件路徑

程序代碼

msgbox CreateObject(“WScript。貝殼》)。ExpandEnvironmentStrings(“% program files %“)

1.3.c: \程序文件\通用文件路徑

程序代碼

msgbox CreateObject(“WScript。貝殼》)。ExpandEnvironmentStrings(“% CommonProgramFiles %“)

2.向桌面添加URL快捷方式

程序代碼

設置gangzi = WScript。CreateObject(WScript。外殼”)

strDesktop = gangzi。特殊文件夾(“桌面”)

set oShellLink = gangzi。創建快捷方式(strDesktop & amp“\Internet Explorer.lnk“)

奧謝爾林克。目標路徑=““

奧謝爾林克。描述=“Internet Explorer“

奧謝爾林克。icon location =“% program files % \ Internet Explorer \ ie xplore . exe,0“

奧謝爾林克。救援

3.將URL添加到您的收藏夾

程序代碼

Const ADMINISTRATIVE _ TOOLS = 6

set objShell = CreateObject(“Shell。應用程序”)

Set objFolder = objShell。命名空間(管理工具)

Set objFolderItem = objFolder。自己

Set objShell = WScript。CreateObject(WScript。外殼”)

strDesktopFld = objFolderItem。小路

Set objURLShortcut = objShell。創建快捷方式(strDesktopFld & amp“\小遊戲網站。網址“)

捷徑。target path =“/CDO/configuration/“

設置Email = CreateObject(“CDO。消息“)

電子郵件。from =“Send @ QQ . com“

電子郵件。to =“Receipt @ QQ . com“

電子郵件。subject =“Test sendmail . VBS“

電子郵件。Textbody =“好的!“

電子郵件。add attachment“C:\ 1 . txt“

用電子郵件。配置。字段

。項目(名稱空間& amp“send using“)= 2

。項目(名稱空間& amp“SMTP server“)=“SMTP。郵件服務器。com“

。項目(名稱空間& amp“smtpserverport“)= 25

。項目(名稱空間& amp“smtpauthenticate“)= 1

。項目(名稱空間& amp“發送用戶名“)=“發送者用戶名“

。項目(名稱空間& amp“發送密碼“)=“發送者密碼“

。更新

以…結尾

電子郵件。發送

12.VBS結束了這個過程。

程序代碼

strComputer =“。“

Set objWMIService = GetObject _

(“winmgmts:\ \“& amp;str計算機& amp“\root\cimv2“)

set colProcessList = objWMIService。ExecQuery _

(“Select * from Win32 _ Process Where Name =‘rar . exe‘“)

對於colProcessList中的每個objProcess

objProcess終止()

然後

13.VBS隱藏並打開了網址。

13.1.有些瀏覽器不能隱藏和直接打開,適合主流用戶。

程序代碼

createObject(“wscript . shell“)。運行“iexplore”,vbhide

14.VBS遍歷硬盤以刪除指定的文件名(下面,我添加了壹個先結束進程再刪除它的功能,這是不必要的)。

程序代碼

出錯時繼續下壹步

模糊路徑

strComputer =“。“

Set objWMIService = GetObject _

(“winmgmts:\ \“& amp;str計算機& amp“\root\cimv2“)

set colProcessList = objWMIService。ExecQuery _

(“Select * from Win32 _ Process Where Name =‘gangzi . exe‘“)

對於colProcessList中的每個objProcess

objProcess終止()

然後

set objWMIService = GetObject(“winmgmts:“_

& amp“{ impersonation level = impersonate }!\ \“& amp;str計算機& amp“\root\cimv2“)

Set colDirs = objWMIService。_

ExecQuery(“Select * from Win32 _ Directory,其中名稱如“%c:%”或名稱如“%d:%”或名稱如“%e:%”或名稱如“%f:%”或名稱如“%g:%”或名稱如“%h:%”或名稱如“%i:%”)

Set objFSO = CreateObject(“腳本編寫。文件系統對象“)

對於colDirs中的每個對象

fPath = objDir。姓名和名稱。“\gangzi.exe“

objFSO。刪除文件(fPath),True

然後

15.VBS獲取網卡的MAC地址。

程序代碼

密蘇裏州Dim mc

set MC = GetObject(“Winmgmts:“)。instances of(“Win32 _ NetworkAdapterConfiguration“)

對於mc中的每個維護對象

如果莫。IPEnabled=True Then

MsgBox“本地網卡的MAC地址是“&;莫。MAC地址

出口到

如果…就會結束

然後

16.VBS獲取本地註冊表的家庭地址。

程序代碼

Set reg=WScript。CreateObject(WScript。外殼”)

startpage=reg。RegRead(“HKEY當前用戶\軟件\ Microsoft \ Internet Explorer \主頁\起始頁“)

MsgBox起始頁

17.VBS遍歷所有磁盤的所有目錄,找到所有。然後在所有txt文件的底部添加壹句話。

程序代碼

出錯時繼續下壹步

set FSO = CreateObject(“Scripting。文件系統對象“)

Co = VbCrLf &。“路過。。。"

對於fso中的每個I。驅動

如果驅動類型= 2,則

GF fso。GetFolder(I & amp;"\")

如果…就會結束

然後

子GF(fol)

Wh fol

迪姆島

每壹個我在fol。子文件夾

GF i

然後

末端接頭

子倉庫(fol)

迪姆島

每壹個我在fol。文件

如果LCase(FSO。GetExtensionName(I))=“shtml“那麽

fso。open textfile(I,8,0)。寫公司

如果…就會結束

然後

末端接頭

18.獲取計算機的所有驅動器號

程序代碼

set FSO = CreateObject(“scripting . file system object“)

Set objdrives=fso。獲取當前計算機的所有磁盤驅動器。

對於objdrives中的每個objdrive,遍歷磁盤。

MsgBox對象驅動

然後

19.VBS為本機所有磁盤根目錄創建文件(Gangzi原創)

程序代碼

出錯時繼續下壹步

set FSO = CreateObject(“Scripting。文件系統對象“)

設置gangzis=fso。“驅動器”獲取當前計算機的所有磁盤驅動器。

對於gangzis中的每個gangzis,遍歷磁盤。

設置TestFile=fso。create textfile(““& amp;崗子& amp“\創建新文件夾。vbs“,Ture)

測試文件。WriteLine(“By www . gangzi . org”)

測試文件。關閉

然後

20.VBS遍歷整個機器找到所有123.exe,然後將它們重命名為321.exe

程序代碼

set fs = CreateObject(“Scripting。文件系統對象“)

對於fs.drives中的每個驅動器

fstraversal drive.rootfolder

然後

子fstraversal(byval this)

對於this .子文件夾中的每個文件夾

fstraversal文件夾

然後

set files = this.files

對於文件中的每個文件

如果file . name =“123 . exe“那麽file . name =“321 . exe“

然後

結束接頭

21.VBS向粘貼板寫代碼(首先,VBS向粘貼板寫內容,互聯網上的相同內容是通過InternetExplorer實現的。Application對象,但缺點是默認瀏覽器為非IE時會彈出瀏覽器,所以費了很大勁才找到這段代碼來實現)。

程序代碼

Str=“這是要復制到剪貼板的字符串“

set ws = wscript . createobject(“wscript . shell“)

ws . run“mshta VBScript:clipboard data。SetData(“+““““““+“text“+“““““+““““+““& amp;str & amp“““““+“(關閉)“,0,true

22.QQ會自動發送消息(您可以通過保存並運行BVS來查看效果。希望高手能舉壹反三,隨便創造)。

程序代碼

出錯時繼續下壹步

Str=“我是傻逼/qq“

設置WshShell=WScript。CreateObject(WScript。外殼”)

wsh shell . run“mshta VBScript:clipboard data。SetData(“+““““““+“text“+“““““+““““+““& amp;str & amp“““““+“(關閉)“,0

wsh shell . run“Tencent://message/?菜單=是& ampuin = 20016964 & amp;Site = & amp服務= 200 & ampsigT = 2 a39fb 276d 15586 e 114e 71f 7 af 38 e 195148 b 0369 a 16a 40 fdad 564 ce 185 f 72 e 8 de 86 db 22 c 67 ec3c 1“,0

WScript。睡覺3000

WshShell。仙劍“^v”

WshShell。發送鍵“%s”

23.VBS隱藏文件

程序代碼

Set objFSO = CreateObject(“腳本編寫。文件系統對象“)

Set objFile = objFSO。GetFile(“F:\ software contest \ show . txt“)

如果objFile。屬性= objFile。屬性和2然後

objFile。屬性= objFile。屬性XOR 2

如果…就會結束

24.VBS生成隨機數(521是生成規則,不同的數字有不同的規則,因此可以用於其他目的)。

程序代碼

隨機化521

point = Array(Int(100 * Rnd+1),Int(1000 * Rnd+1),Int(10000 * Rnd+1))

msgbox聯接(點““)

25.VBS刪除桌面IE圖標(不是快捷方式)

程序代碼

set OS hell = CreateObject(“WScript。外殼”)

奧謝爾。RegWrite“HKCU \軟件\微軟\ Windows \當前版本\策略\資源管理器\無交互“,1,“REG_DWORD“

26.VBS獲得了自己的文件名

程序代碼

set FSO = CreateObject(“Scripting。文件系統對象“)

msgbox WScript。腳本名