婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 用vbs實現的exe2swf工具腳本代碼

用vbs實現的exe2swf工具腳本代碼

熱門標簽:智云億呼電話機器人 墨西哥地圖標注app 外呼系統群 外呼系統說話聲音小怎么辦 企業400電話辦理價錢低 龍巖400電話申請 上海辦理400電話選號 機器人打電銷適用于美業嗎 天津智能外呼系統排名
復制代碼 代碼如下:

dim AsoR,FlashFileName 
Set ArgObj = WScript.Arguments 

dim PositionStart,OKed,Tag,EndSize 
PositionStart = 920000'flash 4的播放器的大致字節數 
EndSize = 8    'exe文件結尾字節數,其它版本可以設置為0 
FlashFileName = ArgObj(0)'傳遞路徑 

set AsoR=CreateObject("Adodb.Stream") 
AsoR.Mode=3  
AsoR.Type=1  
AsoR.Open  
set AsoW=CreateObject("Adodb.Stream") 
AsoW.Mode=3  
AsoW.Type=1  
AsoW.Open 
AsoR.LoadFromFile(FlashFileName) 

OKed = true 
dim filesize 
filesize = AsoR.size 

if filesize>PositionStart then 
   while OKed 
       AsoR.Position = PositionStart 
       Tag = Bin2Str(AsoR.read(20)) 
       if instr(Tag,"0000000") >0 then 
           PositionStart = PositionStart + 1 
       else 
           PositionStart = PositionStart + 20 
       end if 
       if Tag = "00000000000000000708783" or Tag = "00000000000000000678783" then 
           OKed = false 
       end if 
       'if PositionStart > filesize then 
       '    OKed = false 
       'end if 
   wend 
else 
   msgbox "文件錯誤" 
end if 
PositionStart = PositionStart + 16 
'msgbox PositionStart 
AsoR.Position = PositionStart 
AsoW.write AsoR.read(filesize-int(PositionStart)-int(EndSize)) 

'新文件名 
dim newFileName 
'newFileName = left(FlashFileName,len(FlashFileName)-4)  ".swf" 
newFileName = FlashFileName  ".swf" 

Set fso = CreateObject("Scripting.FileSystemObject") 
If (fso.FileExists(newFileName)) Then 
   overwrite = msgbox(newFileName" 已存在" vbnewline "要替換它嗎?",308,"文件已經存在 - exe2swf腳本") 
   if overwrite=6 then 
       AsoW.SaveToFile newFileName, 2 
   else 
       msgbox "操作被取消",0,"exe2swf腳本" 
   end if 
else 
   AsoW.SaveToFile newFileName, 1 
end if 

AsoR.close 
set AsoR=nothing 
AsoW.close 
set AsoW=nothing 

Function Bin2Str(Bin) 
   Dim I, Str 
   For I=1 to LenB(Bin) 
       clow=MidB(Bin,I,1) 
       if ASCB(clow)128 then 
           Str = Str  (ASCB(clow)) 
       else 
           I=I+1 
           if I = LenB(Bin) then Str = Str  (ASCW(MidB(Bin,I,1)clow)) 
       end if 
   Next  
   Bin2Str = Str 
End Function 

標簽:青島 錫林郭勒盟 黃山 鄂爾多斯 麗水 承德 阜新 齊齊哈爾

巨人網絡通訊聲明:本文標題《用vbs實現的exe2swf工具腳本代碼》,本文關鍵詞  用,vbs,實現,的,exe2swf,工具,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《用vbs實現的exe2swf工具腳本代碼》相關的同類信息!
  • 本頁收集關于用vbs實現的exe2swf工具腳本代碼的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 互助| 邹平县| 富民县| 汾阳市| 河津市| 若羌县| 长垣县| 民县| 靖远县| 东兴市| 正镶白旗| 日照市| 杨浦区| 焉耆| 界首市| 通州区| 广水市| 霍城县| 桃园市| 乌拉特前旗| 当雄县| 邵阳县| 谢通门县| 个旧市| 岳阳市| 洪泽县| 铁岭市| 视频| 陈巴尔虎旗| 康平县| 清流县| 密云县| 鹤山市| 宁波市| 尤溪县| 五大连池市| 福清市| 冷水江市| 阿坝| 蓝田县| 孝昌县|