亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > HTA > 正文

hta實現的二進制文件轉換為文本

2020-01-31 15:42:46
字體:
來源:轉載
供稿:網友
保存為.hta運行
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html> 
<head> 
<title>package file v0.1</title> 
<meta http-equiv="Content-Type" content="text/html; charset=GB2312"> 
<HTA:APPLICATION     
     ID="package file v0.1"     
     APPLICATIONNAME="package file v0.1"     
     VERSION="0.1"     
     SCROLL="no"     
     INNERBORDER="no"     
     CONTEXTMENU="yes"     
     CAPTION="yes"     
     ICON="no"     
     SHOWINTASKBAR="yes"     
     SINGLEINSTANCE="yes"     
     SYSMENU="yes"     
     MAXIMIZEBUTTON ="no" 
     WINDOWSTATE="normal" 
     NAVIGABLE="yes" 
     /> 
<SCRIPT LANGUAGE="VBScript"> 
function transfert() 
     dim filename 
     filename = document.getElementById("srcFile").value 
     if len(filename)>0 then 
             dim oReq         
             'on error resume next 
             '//創建XMLHTTP對象 
             set oReq     = CreateObject("MSXML2.XMLHTTP") 
                 oReq.open "get","file://" & filename,false 
                 oReq.send     
             ff = oReq.responseBody 
             dim u,s,kk 
             u = lenb(ff) 
             redim kk(u-1) 
             for i=0 to u-1 
                 s = hex(ascb(midb(ff,i+1,1))) 
                 if len(s)<2 then 
                     s = "0" & s 
                 end if 
                 'kk = kk & s 
                 kk(i) = s 
             next 
             make filename,join(kk,"") 
     else 
             document.getElementById("srcFile").focus 
             msgbox "請選擇要壓縮的文件",16,"提示" 
     end if 
end function 
function make(filename,data) 
     dim htm,file 
     file = mid(filename,instrrev(filename,"/")+1) 
     htm = htm & "<html>"                             & vbcrlf 
     htm = htm & "<head>"                             & vbcrlf 
     htm = htm & "<title>selfdec</title>"     & vbcrlf 
     htm = htm & "<meta http-equiv=""Content-Type"" content=""text/html; charset=GB2312"">" & vbcrlf 
     htm = htm & "<HTA:APPLICATION "                 & vbcrlf 
     htm = htm & "     ID=""selfdec"" "             & vbcrlf 
     htm = htm & "     APPLICATIONNAME=""self"" " & vbcrlf 
     htm = htm & "     VERSION=""0.1"" "             & vbcrlf 
     htm = htm & "     SCROLL=""no"" "                 & vbcrlf 
     htm = htm & "     INNERBORDER=""no"" "     & vbcrlf 
     htm = htm & "     CONTEXTMENU=""no"" "     & vbcrlf 
     htm = htm & "     CAPTION=""no"" "             & vbcrlf 
     htm = htm & "     ICON=""no"" "                 & vbcrlf 
     htm = htm & "     SHOWINTASKBAR=""no"" "     & vbcrlf 
     htm = htm & "     SINGLEINSTANCE=""yes"" "& vbcrlf 
     htm = htm & "     SYSMENU=""no"" "             & vbcrlf 
     htm = htm & "     MAXIMIZEBUTTON =""no""" & vbcrlf 
     htm = htm & "     WINDOWSTATE=""normal""" & vbcrlf 
     htm = htm & "     NAVIGABLE=""yes"""             & vbcrlf 
     htm = htm & "     />"                                 & vbcrlf 
     htm = htm & ""                                     & vbcrlf 
     htm = htm & "<SCRIPT LANGUAGE=""VBScript"">"             & vbcrlf 
     htm = htm & ""                                     & vbcrlf 
     htm = htm & "'//保存文件"                     & vbcrlf 
     htm = htm & "function saveFile(filename,str)"             & vbcrlf 
     htm = htm & ""                                     & vbcrlf 
     htm = htm & "     set adodbStream = CreateObject(""ADODB"" & ""."" & ""Stream"")" & vbcrlf 
     htm = htm & ""                                     & vbcrlf 
     htm = htm & "     adodbStream.Type= 1"     & vbcrlf 
     htm = htm & "     adodbStream.Open"             & vbcrlf 
     htm = htm & "     adodbStream.write str"     & vbcrlf 
     htm = htm & "     adodbStream.SaveToFile filename,2" & vbcrlf 
     htm = htm & "     adodbStream.Close"             & vbcrlf 
     htm = htm & ""                                     & vbcrlf 
     htm = htm & "end function"                     & vbcrlf 
     htm = htm & ""                                     & vbcrlf 
     htm = htm & "'//VB數組轉變成二進制格式" & vbcrlf 
     htm = htm & "Function MultiByteToBinary(MultiByte)" & vbcrlf 
     htm = htm & ""                                     & vbcrlf 
     htm = htm & "     Dim RS, LMultiByte, Binary"                 & vbcrlf 
     htm = htm & "     Const adLongVarBinary = 205"             & vbcrlf 
     htm = htm & "     Set RS = CreateObject(""ADODB.Recordset"")" & vbcrlf 
     htm = htm & "     LMultiByte = LenB(MultiByte)"             & vbcrlf 
     htm = htm & "     If LMultiByte>0 Then"     & vbcrlf 
     htm = htm & "             RS.Fields.Append ""mBinary"", adLongVarBinary, LMultiByte"     & vbcrlf 
     htm = htm & "             RS.Open"                 & vbcrlf 
     htm = htm & "             RS.AddNew"                 & vbcrlf 
     htm = htm & "             RS(""mBinary"").AppendChunk MultiByte & ChrB(0)"                 & vbcrlf 
     htm = htm & "             RS.Update"                 & vbcrlf 
     htm = htm & "             Binary = RS(""mBinary"").GetChunk(LMultiByte)"                     & vbcrlf 
     htm = htm & "     End If"                             & vbcrlf 
     htm = htm & "     MultiByteToBinary = Binary"                 & vbcrlf 
     htm = htm & ""                                     & vbcrlf 
     htm = htm & "End Function"                     & vbcrlf 
     htm = htm & ""                                     & vbcrlf 
     htm = htm & "function DeleteMe()"             & vbcrlf 
     htm = htm & "     "                                 & vbcrlf 
     htm = htm & "     dim filename"                 & vbcrlf 
     htm = htm & "     filename     = document.location.href" & vbcrlf 
     htm = htm & ""                                     & vbcrlf 
     htm = htm & "     filename     = mid(filename,instrrev(filename,""/"")+1)" & vbcrlf 
     htm = htm & ""                                     & vbcrlf 
     htm = htm & "     Dim fso, MyFile"             & vbcrlf 
     htm = htm & "     Set fso             = CreateObject(""Script" & "ing.FileS" & "ystemObject"")     " & vbcrlf 
     htm = htm & "     Set MyFile     = fso.GetFile(filename)" & vbcrlf 
     htm = htm & "             MyFile.Delete"             & vbcrlf 
     htm = htm & ""                                     & vbcrlf 
     htm = htm & "end function"                     & vbcrlf 
     htm = htm & ""                                     & vbcrlf 
     htm = htm & "function exec()"                 & vbcrlf 
     htm = htm & "     "                                 & vbcrlf 
     htm = htm & "     '//屏蔽錯誤"                 & vbcrlf 
     htm = htm & "     'on error resume next"     & vbcrlf 
     htm = htm & ""                                     & vbcrlf 
     htm = htm & "     '//改變窗體大小"             & vbcrlf 
     htm = htm & "     window.resizeTo 0,0"     & vbcrlf 
     htm = htm & ""                                     & vbcrlf 
     htm = htm & "     dim data,t,kk,filename" & vbcrlf 
     htm = htm & ""                                     & vbcrlf 
     htm = htm & "     '//得到數據"                 & vbcrlf 
     htm = htm & "     data             = document.getElementById(""divData"").innerText" & vbcrlf 
     htm = htm & "     '//得到文件名"                 & vbcrlf 
     htm = htm & "     filename     = document.getElementById(""divFileName"").innerText" & vbcrlf 
     htm = htm & ""                                     & vbcrlf 
     htm = htm & "     '//得到數據長度"             & vbcrlf 
     htm = htm & "         u = len(data)"                 & vbcrlf 
     htm = htm & "     "                                 & vbcrlf 
     htm = htm & "     '//獲得文件數組"             & vbcrlf 
     htm = htm & "     for i=1 to u step 2"     & vbcrlf 
     htm = htm & "             t = mid(data,i,2)"     & vbcrlf 
     htm = htm & "             kk = kk & ChrB(clng(""&H"" & t))" & vbcrlf 
     htm = htm & "     next"                             & vbcrlf 
     htm = htm & ""                                     & vbcrlf 
     htm = htm & "     '//轉變成二進制格式"     & vbcrlf 
     htm = htm & "     dataArry = MultiByteToBinary(kk)"     & vbcrlf 
     htm = htm & "     "                                 & vbcrlf 
     htm = htm & "     '//保存文件     "                 & vbcrlf 
     htm = htm & "     saveFile filename,dataArry"                 & vbcrlf 
     htm = htm & ""                                     & vbcrlf 
     htm = htm & "     '//刪除自己"                 & vbcrlf 
     htm = htm & "     DeleteMe"                     & vbcrlf 
     htm = htm & ""                                     & vbcrlf 
     htm = htm & "     '//關閉自己"                 & vbcrlf 
     htm = htm & "     window.opener = nothing"& vbcrlf 
     htm = htm & "     window.close"                 & vbcrlf 
     htm = htm & ""                                     & vbcrlf 
     htm = htm & "end function"                     & vbcrlf 
     htm = htm & ""                                     & vbcrlf 
     htm = htm & "<" & "/SCRIPT>"                 & vbcrlf 
     htm = htm & "<" & "/head>"                     & vbcrlf 
     htm = htm & "<body marginleft=0 marginright=0 onload=""exec()"">" & vbcrlf 
     htm = htm & ""                                     & vbcrlf 
     htm = htm & "<div id=""divFileName""     style=""display:none;"">" & file & "</div>" & vbcrlf 
     htm = htm & "<div id=""divData""             style=""display:none;"">" & data & "</div>" & vbcrlf 
     htm = htm & ""                                     & vbcrlf 
     htm = htm & "</body>"                             & vbcrlf 
     htm = htm & "</html>"                             & vbcrlf 
     dim fso,f 
     dim this_file 
             this_file = file & "-pf.hta" 
     Set fso = CreateObject("Scripting.FileSystemObject") 
     Set f = fso.OpenTextFile(this_file, 2, True) 
             f.Write htm 
     msgbox "生成文件" & this_file & "成功!",64,"生成" 


end function 


</SCRIPT> 
</head> 
<body marginleft=0 marginright=0 onload="window.resizeTo 389,145 "> 
請選擇文件:<input type=file id="srcFile" style="width:260px;"><br><br> 
                 <input type=button value="     轉換     " onclick="transfert">     <input type=button value="     關閉     " onclick="window.close"> 
</body> 
</html> 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲第一区中文字幕| 日韩欧美视频一区二区三区| 精品国产31久久久久久| 欧美日韩色婷婷| 黄网动漫久久久| 一区二区成人精品| 亚洲人精品午夜在线观看| 国产精品自产拍在线观看中文| 日av在线播放中文不卡| 亚洲美女在线观看| 欧美日韩不卡合集视频| 国产精品专区一| 欧美高清视频在线观看| 久久久女女女女999久久| 91精品国产综合久久男男| 欧美一级大片在线观看| 国产精品亚洲综合天堂夜夜| www.久久草.com| 精品久久久久人成| 亚洲精品国产精品久久清纯直播| 最新91在线视频| 97在线观看视频国产| 国产日韩在线一区| 国产噜噜噜噜噜久久久久久久久| 国内精品美女av在线播放| 日韩电影中文 亚洲精品乱码| 日韩精品在线免费| 日韩精品高清在线| 久久国产精品视频| 97国产精品免费视频| 精品久久久精品| 国产视频精品免费播放| 日韩在线高清视频| 国产精品美女主播在线观看纯欲| 91精品国产91久久久久久不卡| 国产一区二区三区免费视频| 色伦专区97中文字幕| 97热在线精品视频在线观看| 91精品中文在线| 亚洲成成品网站| 亚洲综合在线播放| 亚洲最新视频在线| 亚洲欧美国产一本综合首页| 午夜精品久久久久久久久久久久久| 国产精品久久久久久久久久| 国产精品一区二区3区| 欧美老女人bb| 最近免费中文字幕视频2019| 最近2019好看的中文字幕免费| 国产97色在线| 国产精品久久久久久久久| 亚洲国产中文字幕在线观看| 国产精品www色诱视频| 久久精品青青大伊人av| 亚洲视频一区二区| 国产激情久久久久| 中文字幕成人精品久久不卡| 国产精品www| 国产在线观看91精品一区| 精品国产美女在线| 91免费国产网站| 日韩高清不卡av| 亚洲第一网站男人都懂| 国产精品美女主播在线观看纯欲| 亚洲欧洲美洲在线综合| 欧美劲爆第一页| 亚洲自拍偷拍一区| 精品综合久久久久久97| 亚洲欧美国产精品va在线观看| 久久久久成人网| 欧美日韩日本国产| 精品无码久久久久久国产| 成人国产精品一区| 欧美日韩国产中文精品字幕自在自线| 亚洲天堂av图片| 欧美性少妇18aaaa视频| 色综合亚洲精品激情狠狠| 久久久成人av| 日韩av一区在线| 国产一区二区动漫| 欧美在线免费观看| 久久久久久久999| 亚洲女人天堂网| 日韩欧美在线观看视频| 亚洲人成伊人成综合网久久久| 亚洲黄色有码视频| 国产一区av在线| 九九热这里只有精品免费看| 成人做爰www免费看视频网站| 亚洲97在线观看| 欧美日韩中文字幕在线视频| 久久成人亚洲精品| 欧美在线亚洲在线| 日韩亚洲精品电影| 中文字幕国产精品久久| 亚洲国产三级网| 亚洲另类欧美自拍| 国产日韩在线看片| 亚洲精品资源美女情侣酒店| 亚洲国产欧美久久| 国产精品美女视频网站| 欧美小视频在线观看| 日韩欧美高清在线视频| 国产一区在线播放| 91亚洲va在线va天堂va国| 福利一区福利二区微拍刺激| 高清欧美性猛交xxxx| 久久精品亚洲热| 国产精品∨欧美精品v日韩精品| 亚洲网站在线观看| 91精品国产高清自在线看超| 国产日韩欧美91| 国模视频一区二区| 欧美性xxxxxxxxx| 国产一区视频在线| 91久久国产精品| 在线观看久久av| 国产精品www色诱视频| 国产成人久久精品| 国产精品久久久久9999| 国产精品国产自产拍高清av水多| 精品久久久国产精品999| 久久精品99国产精品酒店日本| 欧美大片免费观看在线观看网站推荐| 亚洲人成网站免费播放| 精品少妇v888av| 欧美一性一乱一交一视频| 国产精品成人播放| 日本精品免费一区二区三区| 亚洲福利视频在线| 亚洲人成在线播放| 成人羞羞国产免费| 亚洲美女自拍视频| 日韩国产欧美精品一区二区三区| 国产精品一区av| 日韩精品中文在线观看| 亚洲国产精品女人久久久| 日本sm极度另类视频| 国产精品美女免费看| 美女黄色丝袜一区| 精品动漫一区二区三区| 精品中文字幕久久久久久| 亚洲香蕉在线观看| 97视频在线观看播放| 欧美性猛交xxxx黑人猛交| 成人久久一区二区| 国产精品久久久久久久午夜| 538国产精品一区二区免费视频| 国产ts人妖一区二区三区| 中文字幕国产亚洲| 亚洲精品videossex少妇| 国产精品网址在线| 日韩中文字幕精品视频| 亚洲人a成www在线影院| 欧美成人一区二区三区电影| 日韩精品免费在线播放| 亚洲男人第一网站| 97在线日本国产| 久久久爽爽爽美女图片| 国产在线a不卡| 国产精品扒开腿爽爽爽视频| 久久久国产一区二区| 欧美成aaa人片免费看| 欧美午夜精品久久久久久浪潮|