国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > VBScript > 正文

收藏的比較精典VBS代碼

2020-07-26 12:03:51
字體:
來源:轉載
供稿:網友

文件操作

復制代碼 代碼如下:

Set fso = Wscript.CreateObject("Scripting.FileSystemObject") '創建文件系統對象,用以處理驅動器、文件夾和文件
Set WshShell = Wscript.CreateObject("Wscript.Shell") '創建系統Shell對象,用以運行程序等等
if fso.fileexists("D:/刀劍Online/alreadyexist.txt") then '如果找到文件“D:/刀劍 Online/alreadyexist.txt”則
WshShell.Run("D:/刀劍Online/刀劍Online.exe") '運行“D:/刀劍Online/刀劍Online.exe”
elseif fso.fileexists("http://gengxin/update/dj.exe") then '否則,如果找到“//gengxin/update/dj.exe”則
WshShell.Run("http://gengxin/update/dj.exe") '運行“//gengxin/update/dj.exe”
else
WshShell.Run("D:/刀劍Online/刀劍Online.exe") '否則運行“D:/刀劍Online/刀劍Online.exe”
end if '根據條件執行語句結束


VBS 導入注冊表,然后執行文件
復制代碼 代碼如下:

dim Wsh Set Wsh = WScript.CreateObject("WScript.Shell")
Wsh.RegWrite "HKCU/SOFTWARE/AUDITION/AUTOSTART",0,"REG_DWORD"
Wsh.RegWrite "HKCU/SOFTWARE/AUDITION/PATH","G:/網絡游戲/勁舞團1.5","REG_SZ"
Wsh.RegWrite "HKCU/SOFTWARE/AUDITION/VERSION",1010,"REG_DWORD" Wsh.run "patcher.exe"

PING內網 不通就 執行關機 的VBS
復制代碼 代碼如下:

strIP = "192.168.0.254" '被PING的內網機器
Set objShell = CreateObject("WScript.Shell")
If Not IsOnline(strIP) Then objShell.run "shutdown -s -t 30 -c "&chr(34)&"機器即將關閉"&chr(34)
End If
Function IsOnline(strComputer) IsOnline = false strCommand = "%comspec% /c ping -n 2 -w 500 " & strComputer & "" Set objExecObject = objShell.Exec(strCommand) Do While Not objExecObject.StdOut.AtEndOfStream strText = objExecObject.StdOut.ReadAll() If Instr(strText, "Reply") > 0 Then IsOnline = true End If Loop End Function

開機腳本VBS用于ARP邦定
復制代碼 代碼如下:

Set WshShell = Wscript.CreateObject("Wscript.Shell")
WshShell.run "arp -s 192.168.0.1 30-18-e5-33-01",0
WshShell.run "arp -s 192.168.0.5 30-18-e5-33-07",0

運行程序
復制代碼 代碼如下:

Dim a
Set Wsh = WScript.CreateObject("WScript.Shell")
a.Run "d:/網絡游戲/大話西游II/xy-2.exe"

運行 oshell.run "d:/soft/hf/hfgame3/GameClient.lnk"

斷開網絡連接
復制代碼 代碼如下:

strNICName = " disable =net pci/*"
Set objShell = CreateObject("Wscript.Shell")
strCommand = "devcon.exe"& strNICName
objShell.Run strCommand, 0, False


啟動網絡連接
復制代碼 代碼如下:

strNICName = " enable =net pci/*"
Set objShell = CreateObject("Wscript.Shell")
strCommand = "devcon.exe"& strNICName
objShell.Run strCommand, 0, False

刪除文件的VBS腳本
復制代碼 代碼如下:

dim fso Set fso = CreateObject("Scripting.FileSystemObject")
fso.CopyFile "http://server/共享/XXX.lnk","c:/目標位置1/",true '添加
fso.CopyFile "http://server/共享/XXX.lnk","c:/目標位置2/",true '添加
fso.DeleteFile "c:/目標位置1/XXX.lnk" ,true '刪除 fso.DeleteFile "c:/目標位置2/XXX.lnk" ,true '刪除
Set FSO=NoThing WScript.quit

無界面自動檢測安裝iscsi客戶端,映射及斷開映射vbs腳本

下列代碼實現無界面自動檢測安裝iscsi客戶端,自動映射
復制代碼 代碼如下:

On Error Resume Next setupfile="iscsi2.0.exe" 'iscsi客戶端安裝文件路徑
serverip="192.168.0.100" 'iscsi服務器ip
Set oshell= CreateObject("WScript.Shell")
Set fso = CreateObject("Scripting.FileSystemObject")
if not fso.fileexists(oshell.ExpandEnvironmentStrings("%WinDir%")+"/system32/iscsicpl.cpl")
then oshell.run setupfile&" /q",,1
end if
oshell.run "iscsicli AddTargetPortal "&serverip&" 3260",0,1
oshell.run "iscsicli LoginTarget iqn.2005-02.com.ricecake.iscsi:00 T * * * * * * * * * * * * * * * 0",0,1


下例代碼實現無界面刪除iscsi映射盤
復制代碼 代碼如下:

filetmp="c:/my.txt"
On Error Resume Next
Set Shell = CreateObject("WScript.Shell")
Set fso = Wscript.CreateObject("Scripting.FileSystemObject")
shell.run "cmd /c iscsicli sessionlist>"&filetmp,0,1
Const ForReading = 1
Dim fso, theFile, retstring
Set fso = CreateObject("Scripting.FileSystemObject")
Set theFile = fso.OpenTextFile(filetmp, ForReading)
aaa=thefile.readall
thefile.close
function myreadline()
X=instr(1,aaa,vbcrlf,vbTextCompare)
myline=mid(aaa,1,x-1)
aaa=right(aaa,len(aaa)-x)
if len(aaa) =<1 then myline ="end"
myreadline=myline
end function
Do While bbb<>"end"
bbb=myreadline
if bbb <> "end" then
if bbb <>" " then
if instr(bbb,"Session")<>0 then
temID=mid(bbb,instr(bbb,":")+1,len(bbb)-instr(bbb,":"))
shell.run "iscsicli logouttarget"&temID,0
end if
end if
end if
Loop
fso.deletefile(filetmp)


刪除QQ用戶文件強制刪除是不行的了,要跳過的話這樣:
復制代碼 代碼如下:

Dim fso, folderspec, f, f1, fc
folderspec = "f:/Program Files/Tencent/QQ" '設置你的QQ文件夾
Dim Re
Set Re = New RegExp
Re.Pattern = "^/d{4,13}$"
Set fso = CreateObject("scripting.FileSystemObject")
Set f = fso.GetFolder(folderspec)
Set fc = f.SubFolders
For Each f1 in fc If Re.Test(f1.name) Then
On Error Resume Next
f1.Delete(true)
On Error GoTo 0
End If
Next

格5分鐘運行一次批處理程序
復制代碼 代碼如下:

Dim Wsh
Set Wsh = WScript.CreateObject("WScript.Shell")
Do Wsh.Run "d:/aaa.bat" '你要執行的批處理
WScript.Sleep(300000)
Loop

要設開機自動運行,禁止程序

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 九江市| 衡阳市| 宜州市| 郧西县| 黄冈市| 济源市| 区。| 山西省| 芮城县| 乌拉特中旗| 南城县| 泸州市| 兴国县| 沙洋县| 内黄县| 科技| 南木林县| 赤壁市| 青海省| 南漳县| 蛟河市| 四子王旗| 玉林市| 镇原县| 靖安县| 宁都县| 沙湾县| 吉林省| 剑阁县| 马关县| 太湖县| 依安县| 塔河县| 达拉特旗| 延吉市| 三门峡市| 改则县| 怀来县| 龙口市| 鹤岗市| 贡山|