Board logo

标题: [文本处理] [已解决]批处理乱码写入文件问题 [打印本页]

作者: 522235677    时间: 2013-4-8 21:30     标题: [已解决]批处理乱码写入文件问题

这是vbs加密后的样子,我现在想用批处理来生成这个vbs代码。
批处理就是这个样子
  1. echo 乱码>mail.vbs
复制代码
因为里面特殊符号太多了,不知道有没有什么快捷的办法
  1. #@~^pwMAAA==/KxdDPgl:?aCmPxPrtOOa)zJdm4+:md :bmMWdWWOcmG:J^NKz^G 0kL;MlOkKUJJ@#@&?YPA:mrV,'~ZM+COr4NnmD`J;96Rt+k/ConE*@#@&?OPK4%)Mo/~x,jmMraY zDTE:xDd@#@&2hlbV oMW:,xPK4Lz.L/vF*P'PE@$; mKhJ@#@&3hmkV PKPxPK8Nb.T/v!#,[,E@$; mK:E@#@&2:mrVc?E(%nmDP{PG4%)Mod`2b@#@&6~x,W4%)Mod`lb@#@&jY,0/KP{~ZM+CYr8%mYvE?1DkaOrxTRwks+jzkYn:}8LmOE*@#@&jnDPhX6r^+~{P6/Wcranx:+aYwksnv6~8SK!D+*@#@&m,',:z0rsR.+m[l^V@#@&sX0rsR/VKd@#@&A:mkVcC:\S(W[X,'~]wVm^+vm~,-8ZMS6PSJ@!8M@*E#@#@&2slrscK+aO(W[X,x,hd1DbwYclMLEs+UYk`*b@#@&2sCk^Rb9[)YDl1th+UO,W8Lz.ok`b@#@&rO4P3:mr^R/Kx6ko!DmOkKx sb+s[k@#@&,~P,RqDnh`gls+jwC^P'Prd+ N;dbxoEb,'~ @#@&,P~,R&Y+s`gC:?2l1+~',J/sOwk+D7n.J*P{PE/hOaR5;c^WsJ@#@&,PP~ &Yn:vHm:nUwmm+,[,E/sY2/D-nMwWMOJ*P',+X@#@&P,P~R(O:c1mh+UwC^P[~Ek:Owm;Dtn YbmlD+rbP{Pq@#@&P~~,RqDn:v1lsnjwmmP'PEdx[EknD lhnr#Px~K4%bMLk`q*@#@&PP,Pc(Y:c1m:njalm~[,J/U[wm/khGD[E*PxPK8LzDLdv #@#@&,P~PciaNCD+@#@&2 N, kDt@#@&A:Cr^R?UN@#@&k^.kaYcp;kO~v,1#@#@&ExUBAA==^#~@
复制代码
附件就是加密后的vbs,就是上面的乱码
作者: BAT-VBS    时间: 2013-4-8 21:58

  1. @echo off
  2. more +4 "%~f0" >test.vbs
  3. goto :eof
  4. #@~^pwMAAA==/KxdDPgl:?aCmPxPrtOOa)zJdm4+:md :bmMWdWWOcmG:J^NKz^G 0kL;MlOkKUJJ@#@&?YPA:mrV,'~ZM+COr4NnmD`J;96Rt+k/ConE*@#@&?OPK4%)Mo/~x,jmMraY zDTE:xDd@#@&2hlbV oMW:,xPK4Lz.L/vF*P'PE@$; mKhJ@#@&3hmkV PKPxPK8Nb.T/v!#,[,E@$; mK:E@#@&2:mrVc?E(%nmDP{PG4%)Mod`2b@#@&6~x,W4%)Mod`lb@#@&jY,0/KP{~ZM+CYr8%mYvE?1DkaOrxTRwks+jzkYn:}8LmOE*@#@&jnDPhX6r^+~{P6/Wcranx:+aYwksnv6~8SK!D+*@#@&m,',:z0rsR.+m[l^V@#@&sX0rsR/VKd@#@&A:mkVcC:\S(W[X,'~]wVm^+vm~,-8ZMS6PSJ@!8M@*E#@#@&2slrscK+aO(W[X,x,hd1DbwYclMLEs+UYk`*b@#@&2sCk^Rb9[)YDl1th+UO,W8Lz.ok`b@#@&rO4P3:mr^R/Kx6ko!DmOkKx sb+s[k@#@&,~P,RqDnh`gls+jwC^P'Prd+ N;dbxoEb,'~ @#@&,P~,R&Y+s`gC:?2l1+~',J/sOwk+D7n.J*P{PE/hOaR5;c^WsJ@#@&,PP~ &Yn:vHm:nUwmm+,[,E/sY2/D-nMwWMOJ*P',+X@#@&P,P~R(O:c1mh+UwC^P[~Ek:Owm;Dtn YbmlD+rbP{Pq@#@&P~~,RqDn:v1lsnjwmmP'PEdx[EknD lhnr#Px~K4%bMLk`q*@#@&PP,Pc(Y:c1m:njalm~[,J/U[wm/khGD[E*PxPK8LzDLdv #@#@&,P~PciaNCD+@#@&2 N, kDt@#@&A:Cr^R?UN@#@&k^.kaYcp;kO~v,1#@#@&ExUBAA==^#~@
复制代码

作者: 522235677    时间: 2013-4-8 22:09

回复 2# BAT-VBS


    好办法,正好有个关于more问题问你http://www.bathome.net/thread-23551-1-1.html
作者: 522235677    时间: 2013-4-9 11:33

回复 2# BAT-VBS

好主意,但是我发现这个乱码里面有好多特殊符号,就是不能完全写到新文件里面。
作者: terse    时间: 2013-4-9 12:39

跳格键变成连续空格了
作者: BAT-VBS    时间: 2013-4-9 17:54

回复 4# 522235677


    哪个特殊符号会出问题?
作者: CrLf    时间: 2013-4-9 18:24

回复 6# BAT-VBS


    印象中 more type 这两个命令对 etx nul tab lf sub 等控制字符会特殊对待




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2