[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
转换格式需要用到第三方工具 iconv.exe,默认原始文件为带有文件头的 unicode 格式:
  1. @echo off
  2. more +5 %0 >gethex.com
  3. (iconv -f CSUNICODE -t utf-8 输入.txt|gethex.com %%)>输出.txt
  4. pause&exit/b
  5. RQPUWP]UZV_BBBB5``PY(E.(E3)E5)E:(E>)EFSX3CH<P}pE< ~r%ooQRY2AY0@G uG0EGB?
  6. KO00O0KNX01K91200JMJKN2OLN9J8NNKO0001KNp01K93030JMJKN2OLKN0001_]XYZN9N810
  7. 43020680008KN8t0M4M4MKN8200JL3M3K00t024N45K40KLM213L00t2KK4408KLM8KM6LM21
  8. K408LM218JM03L0Jt063L0Mt02NK05N82000NKMKRK104M2NJN80800ZN80400NKLMLM2080
  9. N20O80L23080OJ3J7L0380L207K402LM21L3
复制代码

TOP

js 也挺方便,encodeURI 你懂得
保存代码到 test.js,拖动要处理的文件到 test.js 图标上开始执行:
  1. fso = new ActiveXObject("Scripting.FileSystemObject");
  2. ts = fso.OpenTextFile(WScript.Arguments(0),1);
  3. s = ts.ReadAll().replace(/\r\n/g,"\n");
  4. s = encodeURI(s).replace(/%0A/g,"\r\n");
  5. ts = fso.CreateTextFile(WScript.Arguments(0)+".txt",2);
  6. ts.Write(s);
复制代码

TOP

本帖最后由 CrLf 于 2013-4-30 13:21 编辑

回复 5# Demon


    内涵,内涵~嗯嗯
    话说我更好奇为什么汇编会比 js 慢...换句话说,同为“脚本”宿主(扯个淡,比喻下),ntvdm 实际上还不如 wscript 有效率?什么情况

TOP

回复 8# Demon


    32位汇编暂时还没接触,和16位很相似,但是东西多了不少,光文件头就让我搞不懂了,回头学习一下。
    ascode 后遗症:debug 用惯了,16位com就直接用它写,边写边调试...

TOP

返回列表