青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

S.l.e!ep.¢%

像打了激速一樣,以四倍的速度運(yùn)轉(zhuǎn),開心的工作
簡(jiǎn)單、開放、平等的公司文化;尊重個(gè)性、自由與個(gè)人價(jià)值;
posts - 1098, comments - 335, trackbacks - 0, articles - 1
  C++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

一個(gè)把任何文件轉(zhuǎn)成批處理的腳本。
用Base64編碼數(shù)據(jù),好處是壓縮了大小(相對(duì)bin2str而言),缺點(diǎn)是增加處理時(shí)間和腳本復(fù)雜度。
由于效率瓶頸是在bat生成vbs這一步,所以總的來(lái)說(shuō)還是合算了。
寫文件用ADODB.Recordset,比debug好使多了。
大部分事都是腳本做的,批處理只是用echo來(lái)生成腳本而已。
echo版的好處是,全選復(fù)制粘貼到cmd shell里就把文件上傳了。

下面是代碼。版面限制,排版有點(diǎn)亂:(

'Any2Bat.vbs by zzzEVAzzz
on error resume next
set arg=wscript.arguments
if arg.count=0 then wscript.quit
with CreateObject("ADODB.Stream")
.type=1:.open:.loadfromfile arg(0):bs=.read:l=.size:.close
end with
if err.number<>0 then wscript.quit
set fso=CreateObject("Scripting.FileSystemObject")
with fso.opentextfile(arg(0)&".bat",2,true)
if err.number<>0 then wscript.quit
.writeline "@echo bs=_>xx.vbs"
for k=1 to l step 129
.write "@echo """
.write b64b(midb(bs,k,129))
.writeline """+_>>xx.vbs"
next
.writeline "@echo """":set rs=CreateObject(""ADODB.Recordset"")>>xx.vbs"
.writeline "@echo set ado=CreateObject(""ADODB.Stream"")>>xx.vbs"
.writeline "@echo l=len(bs):ss="""":for k=1 to l step 4096:ss=ss+ub64(mid(bs,k,4096)):next:l=len(ss)>>xx.vbs"
.writeline "@echo rs.fields.append ""b"",205,l/2:rs.open:rs.addnew:rs(""b"")=ss+chrb(0):rs.update>>xx.vbs"
.writeline "@echo ado.mode=3:ado.type=1:ado.open:ado.write rs(""b"").getchunk(l/2)>>xx.vbs"
.writeline "@echo ado.savetofile """+fso.getfilename(arg(0))+""",2:ado.close>>xx.vbs"
.writeline "@echo function ub64(s):dim t(4),b(3):ub64="""":n=len(s):r=2 >>xx.vbs"
.writeline "@echo if n mod 4^<^>0 then exit function:end if:for i=1 to n step 4:for j=0 to 3 >>xx.vbs"
.writeline "@echo a=asc(mid(s,i+j,1)):if a=43 then:a=62:else if a=47 then:a=63:else if a^>47 and a^<58 then:_>>xx.vbs"
.writeline "@echo a=a+4:else if a=61 then:a=0:if r=2 then r=j-2:end if:else if a^>64 and a^<91 then:_>>xx.vbs"
.writeline "@echo a=a-65:else if a^>96 and a^<123 then:a=a-71:else:exit function:_>>xx.vbs"
.writeline "@echo end if:end if:end if:end if:end if:end if:t(j)=a:next>>xx.vbs"
.writeline "@echo b(0)=t(0)+t(1)*64 mod 256:b(1)=t(1)\4+t(2)*16 mod 256:b(2)=t(2)\16+t(3)*4 >>xx.vbs"
.writeline "@echo for j=0 to r:if b(j)^<16 then ub64=ub64+""0"":end if:ub64=ub64+hex(b(j))>>xx.vbs"
.writeline "@echo next:next:end function>>xx.vbs&&cscript.exe //nologo xx.vbs&del xx.vbs"
end with

const b64 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"
function b64b(bin)
b64b=""
n=lenb(bin)
for i=1 to n step 3
??? a=ascb(midb(bin,i,1))
??? b64b=b64b+mid(b64,a mod 64+1,1)
??? if i<n then
?????? b=ascb(midb(bin,i+1,1))
?????? b64b=b64b+mid(b64,(a\64+b*4)mod 64+1,1)
?????? if i+1<n then
????????? c=ascb(midb(bin,i+2,1))
????????? b64b=b64b+mid(b64,(b\16+c*16)mod 64+1,1)
????????? b64b=b64b+mid(b64,c\4+1,1)
?????? else
????????? b64b=b64b+mid(b64,b\16+1,1)
????????? b64b=b64b+"="
?????? end if
??? else
?????? b64b=b64b+mid(b64,a\64+1,1)
?????? b64b=b64b+"=="
??? end if
next
end function

用法很簡(jiǎn)單,就一個(gè)參數(shù)——要轉(zhuǎn)換的文件全路徑。
也可以直接拖放文件到這個(gè)vbs的圖標(biāo)上。

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美成人按摩| 久久一区欧美| 久久精品国产欧美激情| 亚洲风情亚aⅴ在线发布| 国产精品扒开腿爽爽爽视频 | 亚洲国产精品日韩| 国产免费一区二区三区香蕉精| 久久se精品一区二区| 中文一区在线| 一区二区三区视频免费在线观看| 欧美成人中文| 亚洲二区在线| 欧美第一黄网免费网站| 欧美国产日韩在线观看| 欧美fxxxxxx另类| 免费观看国产成人| 欧美日韩国产区一| 国产精品免费一区二区三区观看| 国产精品视区| 最新成人av网站| 亚洲网站在线看| 欧美高清你懂得| 亚洲午夜精品福利| 久久综合九九| 国产精品无码永久免费888| 国产一在线精品一区在线观看| 在线亚洲高清视频| 久久精品一区蜜桃臀影院| 欧美黄免费看| 激情综合五月天| 亚洲一区久久久| 亚洲国产日韩欧美一区二区三区| 在线视频欧美日韩| 麻豆乱码国产一区二区三区| 国产农村妇女毛片精品久久莱园子 | 久久综合一区二区| 亚洲成人在线视频播放| 亚洲一区二区综合| 欧美午夜精品| 亚洲永久视频| 亚洲一区二区在线看| 欧美私人啪啪vps| 一区二区三区欧美| 亚洲精品永久免费精品| 欧美激情综合色| 亚洲免费高清| 亚洲一区视频在线| 国产精品丝袜91| 久久久国产成人精品| 亚洲欧美日韩在线播放| 亚洲小说欧美另类婷婷| 亚洲精品一区久久久久久| 亚洲日本中文字幕| 久久久欧美精品| 免费在线日韩av| 亚洲欧美制服另类日韩| 一本色道**综合亚洲精品蜜桃冫| 亚洲经典一区| 国产麻豆视频精品| 女主播福利一区| 国产精品av久久久久久麻豆网| 亚洲天堂偷拍| 久久久久久久波多野高潮日日| 91久久久久久国产精品| 亚洲午夜在线| 亚洲精品国产精品乱码不99| 一二三区精品福利视频| 一区二区三区在线免费视频| 亚洲美女淫视频| 亚洲欧洲午夜| 欧美在线观看一区二区三区| 夜夜嗨av一区二区三区四区| 欧美资源在线观看| 香蕉久久精品日日躁夜夜躁| 欧美国产视频日韩| 欧美成人亚洲| 亚洲人成网站999久久久综合| 亚洲影视九九影院在线观看| 一区二区三区成人| 欧美a级大片| 亚洲精品在线观看免费| 一本久道综合久久精品| 欧美紧缚bdsm在线视频| 亚洲黄色在线看| 一本色道久久综合亚洲91| 欧美成人一区二区三区片免费| 你懂的一区二区| 1000部国产精品成人观看| 久久久夜夜夜| 欧美电影在线观看| 亚洲毛片av| 国产精品蜜臀在线观看| 一区二区日韩免费看| 欧美午夜性色大片在线观看| 欧美成在线视频| 亚洲国产网站| 欧美视频在线一区二区三区| 一区二区三区国产盗摄| 久久精品国产清高在天天线| 亚洲成色精品| 国产精品日韩在线播放| 久久影音先锋| 亚洲欧美日本精品| 欧美激情国产精品| 欧美一区二区视频免费观看| 1024成人| 国产亚洲精品aa午夜观看| 欧美成人一品| 欧美成人免费在线视频| 欧美一区二粉嫩精品国产一线天| 欧美高清你懂得| 久久国产一二区| 亚洲影院色无极综合| 亚洲第一精品夜夜躁人人爽 | 欧美二区在线看| 午夜精品电影| 午夜久久久久久| 亚洲一区国产视频| 亚洲精品中文字| 在线精品高清中文字幕| 国产一区二区三区的电影| 国产精品成人aaaaa网站| 欧美国产视频在线| 欧美日韩高清在线播放| 欧美日韩麻豆| 国产精品一区=区| 韩国成人精品a∨在线观看| 国产精品伦子伦免费视频| 国产精品一区二区久久| 国产精品你懂的| 亚洲成色999久久网站| 久久精品72免费观看| 欧美一区观看| 欧美黑人在线观看| 国产精品夫妻自拍| 狠狠做深爱婷婷久久综合一区| 国产一区二区三区在线观看精品 | aⅴ色国产欧美| 欧美一区二区三区婷婷月色| 美国十次成人| 国产精品资源| 亚洲精品中文在线| 久久频这里精品99香蕉| 日韩午夜激情av| 男人天堂欧美日韩| 国产欧美三级| 日韩五码在线| 亚洲高清不卡av| 久久精品亚洲精品| 欧美黄色一区| 亚洲视频播放| 国模一区二区三区| 99国内精品| 欧美成人a∨高清免费观看| 亚洲精品一区在线| 免费观看成人| 亚洲精品久久在线| 欧美国产综合| 老司机成人网| 亚洲三级电影在线观看| 麻豆精品在线视频| 久久精品1区| 亚洲第一狼人社区| 欧美激情一区二区三区不卡| 久久都是精品| 亚洲福利小视频| 亚洲激情成人网| 欧美成人午夜免费视在线看片 | 国产婷婷精品| 亚洲综合精品一区二区| 在线亚洲免费视频| 国产日韩欧美日韩| 麻豆精品视频在线| 欧美激情一区二区在线 | 欧美在线视频二区| 午夜欧美视频| 亚洲免费观看在线观看| 亚洲天堂av在线免费观看| 黑丝一区二区| 亚洲看片一区| 在线欧美影院| 亚洲欧美在线磁力| 亚洲人成网站精品片在线观看| 亚洲视频在线二区| 亚洲欧洲日韩综合二区| 欧美一区二区三区在| 午夜精品久久久久久久99热浪潮 | 美女视频黄免费的久久| 校园春色国产精品| 欧美日韩综合另类| 欧美激情欧美狂野欧美精品| 国产精品一区二区黑丝| 亚洲一区免费视频| 猛男gaygay欧美视频| 性做久久久久久| 国产精品尤物福利片在线观看| 日韩午夜av电影| 一区二区av在线| 欧美三日本三级三级在线播放| 亚洲国产精品va|