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

首頁 > 編程 > HTA > 正文

二進制文件轉換為文本工具

2020-01-31 15:44:21
字體:
來源:轉載
供稿:網友
保存為.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
45www国产精品网站| 国产精品久久久久久婷婷天堂| 精品久久久香蕉免费精品视频| 亚洲精品欧美一区二区三区| 亚洲一区二区三区毛片| 日韩成人激情视频| 欧美精品日韩www.p站| 国产精品27p| 欧美裸身视频免费观看| 国产精品 欧美在线| 韩国日本不卡在线| 欧美专区国产专区| 亚洲人精品午夜在线观看| 国模吧一区二区| 日韩欧美视频一区二区三区| 欧美亚洲国产日本| 欧美福利视频网站| 成人精品网站在线观看| 久久人人爽人人爽人人片av高请| 国产精品三级在线| 国产日韩欧美日韩| 国产成人精品一区二区在线| 国产日韩av在线播放| 亚洲在线观看视频网站| 久久精品国产一区| 国产成人精品在线视频| 国产91在线高潮白浆在线观看| 91精品国产91久久久久久最新| 国产不卡一区二区在线播放| 日韩av在线免费观看一区| 国产一区二区在线免费视频| 国产网站欧美日韩免费精品在线观看| 国产精品爽黄69天堂a| 亚洲精品720p| 久久69精品久久久久久国产越南| 北条麻妃一区二区三区中文字幕| 日本视频久久久| 日韩高清免费观看| 成人综合网网址| 亚洲精品日韩丝袜精品| 亚洲最大福利网站| 日韩在线视频中文字幕| 国产精品91久久久久久| 51午夜精品视频| 色yeye香蕉凹凸一区二区av| 精品国产1区2区| 成人黄色免费片| 中文字幕精品av| 成人午夜高潮视频| 亚洲成成品网站| 日本韩国欧美精品大片卡二| 亚洲日本中文字幕免费在线不卡| 欧美亚洲视频一区二区| 国内揄拍国内精品少妇国语| 精品偷拍各种wc美女嘘嘘| 国产91精品久久久久久| 久久久91精品国产一区不卡| 亚洲国产精品久久91精品| 国产视频综合在线| 亚洲精品91美女久久久久久久| 亚洲黄色av女优在线观看| 中文字幕亚洲精品| 亚洲成人黄色在线观看| 国产欧美日韩精品丝袜高跟鞋| 欧亚精品中文字幕| 亚洲国产高潮在线观看| 精品亚洲va在线va天堂资源站| 91国偷自产一区二区三区的观看方式| 日韩大片在线观看视频| 久久九九国产精品怡红院| 国产成人精品久久久| 日韩高清中文字幕| 欧美一区二粉嫩精品国产一线天| 亚洲欧美另类人妖| 欧美精品午夜视频| 日韩精品在线观看一区| 亚洲女人被黑人巨大进入| 欧美一区在线直播| 亚洲欧美制服另类日韩| 精品国产乱码久久久久久婷婷| 日韩精品久久久久久福利| 国产成人精品一区二区| 97香蕉久久超级碰碰高清版| 色yeye香蕉凹凸一区二区av| 国产精品久久久久久久久久久久久久| 国产日韩欧美视频| 精品国产乱码久久久久久婷婷| 中文字幕综合一区| 自拍偷拍亚洲欧美| 在线国产精品播放| 国产极品精品在线观看| 91精品视频在线| 亚洲国产精品久久久久秋霞不卡| 久久久久久国产精品三级玉女聊斋| 深夜福利亚洲导航| 欧美性视频在线| 国产精品视频成人| 久久久久久久久久久久久久久久久久av| 91成人天堂久久成人| 欧美高清视频在线| 最近2019好看的中文字幕免费| 久久亚洲精品国产亚洲老地址| 久久久久久久久久久成人| 日韩最新中文字幕电影免费看| 国产精品丝袜白浆摸在线| 91久久国产综合久久91精品网站| 麻豆乱码国产一区二区三区| 91精品久久久久久久久不口人| 91高清免费在线观看| 在线观看中文字幕亚洲| 国产99久久精品一区二区永久免费| 久久久久久成人精品| 日韩一二三在线视频播| 久久激情视频久久| 日韩的一区二区| 欧美日韩亚洲网| 亚洲精品国产拍免费91在线| 欧美午夜精品在线| 日韩中文字幕精品| 亚洲福利视频网| 高清一区二区三区四区五区| 综合久久五月天| 欧美激情videos| 中文字幕欧美专区| 国产精品美女在线观看| 成人激情视频在线播放| 国产精品揄拍一区二区| 国产精品美乳在线观看| 国产91精品最新在线播放| 欧美在线视频a| 亚洲三级av在线| 77777亚洲午夜久久多人| 亚洲网址你懂得| 韩日精品中文字幕| 国产网站欧美日韩免费精品在线观看| 欧美精品videos另类日本| 精品久久久久久中文字幕一区奶水| 美日韩精品免费视频| 成人在线播放av| 97av视频在线| 国产精品丝袜高跟| 国产日韩欧美自拍| 精品久久久久久电影| 精品福利视频导航| 亚洲第一福利在线观看| 久久久成人av| 欧美日韩亚洲精品内裤| 国产精品视频一区二区高潮| 日韩电影在线观看永久视频免费网站| 一区二区福利视频| 日韩精品免费视频| 秋霞成人午夜鲁丝一区二区三区| 欧美日韩国产综合视频在线观看中文| 日韩中文第一页| 久久精品国产久精国产一老狼| 国模精品一区二区三区色天香| 欧美美女18p| 亚洲成人精品久久久| 亚洲精品短视频| 久久久91精品| 国产精品久久一区| 日韩av中文字幕在线免费观看| 91精品视频在线免费观看| 国产亚洲欧美另类中文|