麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > VBScript > 正文

可以將Bat轉換位VBS文件的VBS腳本

2020-07-26 12:00:21
字體:
來源:轉載
供稿:網友
下面代碼稍有修改,原結構是腳本與釋放的bat同步執行并等待bat執行完畢后刪除bat,本意是不遺留臨時文件。后來想想通用性不好,比如釋放執行的bat文件是個常駐進程的監視類型那VBS也會無休止的等待而無法退出,所以還是改為異步執行,腳本調用bat后自行退出??紤]到還原原文件的完整性末尾添加自刪除也打消了想法。壓縮包暫未更新。
復制代碼 代碼如下:

'bat2vbs.vbs by baomaboy
Dim WshSHell,FSO
On Error Resume Next
Set WshSHell = WScript.CreateObject("WScript.Shell")
Set FSO = CreateObject("Scripting.FileSystemObject")
Set WinVer = WshSHell.Environment("Process")
Set Args = WScript.Arguments
CloseTime = 5
FileName = WScript.ScriptName
FileFullName = WScript.ScriptFullName
FilePath = FSO.GetParentFolderName(FileFullName)
InsPath = FSO.GetSpecialFolder(1)
InsFullName = FSO.BuildPath(InsPath ,FileName)
LnkPathNT = WshSHell.SpecialFolders(2)
LnkPath9X = WshSHell.SpecialFolders(14)
LnkPathAll = WshSHell.SpecialFolders("SendTo")
OtherFileName="Manage_New.txt"
OtherFilePath=FSO.GetSpecialFolder(2)
TemFileName="無標題"
TemFilePath=FSO.GetSpecialFolder(2)
Copyright="玲瓏科技"
QQ="QQ:25926183"
Email="Email:[email protected]"
InsTitle="Bat2Vbs by baomaboy"
InsAnswer="Bat2Vbs by baomaboy"
RegPath1="HKEY_CLASSES_ROOT/batfile/shell/BatToVbs/"
RegValue1="BAT轉VBS腳本文件"
RegForm1="REG_SZ"
RegPath2="HKEY_CLASSES_ROOT/batfile/shell/BatToVbs/command/"
RegValue2="wscript.exe " & chr(34) & InsFullName & chr(34) & " " & chr(34) & "%L" & chr(34)
RegForm2="REG_SZ"
IF FileFullName <> InsFullName then
intAnswer = MsgBox("【是】將“"+ InsAnswer +"”加入到右鍵菜單,"&Chr(10)&Chr(10)&"【否】將“"+ InsAnswer +"”從右鍵菜單刪除。 ", vbQuestion + vbYesNoCancel, "安裝 - "+ InsTitle +" - "+ Copyright)
    If intAnswer = vbYes Then
WshSHell.RegWrite RegPath1,RegValue1,RegForm1
WshSHell.RegWrite RegPath2,RegValue2,RegForm2
FSO.GetFile(FileFullName).Copy(InsFullName)
WshSHell.popup _
"添加腳本文件:"+chr(10)+InsFullName+chr(10)+chr(10)+ _
"添加注冊表項:"+chr(10)+chr(34)+ RegPath1 +chr(34)+chr(10)+ _
chr(10) & CloseTime & " 秒鐘后本窗口將自動關閉!" +chr(10)+chr(10)+ _
chr(10) & "Copyright(C)  " + Copyright +"   " & QQ &"   " + Email _
, CloseTime, "安裝成功 - "+ InsTitle +" - "+ Copyright, 0 + 64
end if
        If intAnswer = vbNo Then
WshSHell.RegDelete RegPath2
WshSHell.RegDelete RegPath1
FSO.DeleteFile InsFullName
WshSHell.popup _
"刪除腳本文件:"+chr(10)+InsFullName+chr(10)+chr(10)+ _
"刪除注冊表項:"+chr(10)+chr(34)+ RegPath1 +chr(34)+chr(10)+ _
chr(10) & CloseTime & " 秒鐘后本窗口將自動關閉!" +chr(10)+chr(10)+ _
chr(10) & "Copyright(C)  " + Copyright +"   " & QQ &"   " + Email _
, CloseTime, "卸載成功 - "+ InsTitle +" - "+ Copyright, 0 + 64
end if
        If intAnswer = vbCancel Then
end if
ELSE
if Args.count=0 then wscript.quit
Set ReadFile = FSO.OpenTextFile(Args(0), 1)
ReadAllText = ReadFile.ReadAll
ReadFile.Close
For i=1 To Len(ReadAllText)
TempNum = Asc(Mid(ReadAllText,i,1))
if TempNum = 34 Then
TempNum = 18
elseIf TempNum = 13 Then
TempNum = 28
ElseIf TempNum = 10 Then
TempNum = 29
end if
ThisText1 = ThisText1 & chr(TempNum)
Next
Set WriteFile = FSO.OpenTextFile(Args(0)&".VBS",2,True)
WriteFile.WriteLine("On Error Resume Next:Dim WshSHell,FSO,Bat2Vbs:Set WshSHell = WScript.CreateObject(""WScript.Shell""):Set FSO = CreateObject(""Scripting.FileSystemObject""):Bat2Vbs="""& ThisText1 &"""")
WriteFile.WriteLine("Execute(""For i=1 To Len(Bat2Vbs)""&vbCrLf&""TempNum = Asc(Mid(Bat2Vbs,i,1))""&vbCrLf&""If TempNum = 28 Then""&vbCrLf&""TempNum = 13""&vbCrLf&""ElseIf TempNum = 29 Then""&vbCrLf&""TempNum = 10""&vbCrLf&""elseif TempNum=18 Then""&vbCrLf&""TempNum = 34""&vbCrLf&""End If""&vbCrLf&""ThisText2 = ThisText2 & chr(TempNum)""&vbCrLf&""Next"")")
WriteFile.WriteLine("Set BatFile = FSO.OpenTextFile(FSO.BuildPath(FSO.GetSpecialFolder(2),""Temp.bat""),2,True):BatFile.WriteLine(ThisText2):BatFile.Close:WshSHell.Run ""%Comspec% /C ""&FSO.BuildPath(FSO.GetSpecialFolder(2),""Temp.bat""),1,false")
WriteFile.Close
end if
Set WshSHell = Nothing
Set FSO = Nothing
Set Args = Nothing
WScript.Quit(0)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日本欧美一区二区三区在线观看 | 制服丝袜成人动漫 | 19禁国产精品福利视频 | 日日操日日操 | 免费男女乱淫真视频 | 日本在线不卡一区二区 | av免费在线播放 | 国产精品久久久久网站 | 欧美 国产 综合 | 美女在线视频一区二区 | 成人午夜免费在线视频 | 精品国产一区在线观看 | 毛片毛片免费看 | 亚洲网站在线观看视频 | 黄色网址你懂的 | 亚洲国产美女视频 | 精品一区二区三区在线观看视频 | 免费淫视频 | 1级毛片在线观看 | 激情综合婷婷久久 | www.91视频com | 国产一级一国产一级毛片 | 日本黄色a视频 | 369看片你懂的小视频在线观看 | 日韩毛片在线看 | 久久人人爽人人爽人人片av高清 | 精品一区二区久久久久久按摩 | 亚洲91精品 | 精品一二三区视频 | 九九热在线精品视频 | 久久99国产综合精品 | 成人黄视频在线观看 | 国产69精品久久久久久野外 | 国产一区视频免费观看 | 日日狠狠久久 | 亚洲va久久久噜噜噜久久男同 | 国产一区精品在线观看 | 国内精品久久久久久影视8 嫩草影院在线观看网站成人 | 久久久久久久免费看 | 欧美黄成人免费网站大全 | 亚洲国产高清自拍 |