[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] ascode 应用之 界面神器syxq便携版 syxq.com (Portable)

syxq.com 语法比较生僻,但它在特效方面的强大给我留下了深刻印象:
为批处理实现高效彩色显示的小com程序:syxq.com 圣诞版及其使用示例
杀到win8去 sybc的EXE版发布:syxq.com 的兄弟——sybc.exe 制作的批处理版斗地主

但是 16 位的 syxq.com 在内嵌脚本时还是显得有些臃肿,也过于依赖 debug
另一方面我也不想重复造轮子,所以用新算法对它进行 encode,得到了便携版的 syxq.com,测试观察与原文件效果一致
附件中包含对比测试文件及生成示例:链接: https://pan.baidu.com/s/1N9ckfNypyCW9tDEJRF0M0g 提取码: rax4

执行以下代码由新算法生成,运行后可获得 ascode 版的 syxq.com:
  1. @echo off
  2. @(echo RQPUWP]UZV_BBBB5``PY(E.(E3^)E5^)E:(E^>^)EFSX3CH^<P}pE^< ~r%%ooQRY2AY0@G uG0EGB?
  3. echo KO00O0KNX01K91200JMJKN2OLN9J8NNKO0001KNp01K93030JMJKN2OLKN0001_]XYZN9N810
  4. echo;0NX80L4108NM080L410J348011N8NM8L706000000001O80L410J34401NK41SYXQ20v322N340043
  5. echo;ode20by204Netbenton20and20SY424300000000000000000000000K0J00000000000101010000
  6. echo;000000000000K8000931L9LM10KN82001NN844071NX40P2N8O0646011ON840000N1OKJ00308K0N
  7. echo;441329M1t2L8K1N421383OK01t1OQROO3646011O89MJK002K43MLM2189L3s08K43L31L9LM2189L3
  8. echo;0N1OZYK440LM21J0Z01K44LLM21U89N583NL02K30131L9VJL3L0Ju02NK403L0Mu02NK3J3L00u02
  9. echo;NK343L20t02N2N780O900u0583L402NKMLO7M989vON5NSN8e061NN8v06803L00t03N81K001O[83
  10. echo;OK00u02NK0N8KvONNKK6N30431MKNKLL83L40289NL]L3JL3L30u17N8OO0488L6N8OJ0488L2RK40O
  11. echo;LM10ZK402LM10N94N013L31u06N8O40NN944013L32u06N83O01N93J013L33u3006h00K807N89104
  12. echo;PN8L70489L1XN31K47JJN2OL8JdOO80OL00t0O80OL40u08ONL6PN88404NKMONKM907N906013L34
  13. echo;u06N836OON9OL003L35u31JL3L30u062NL6061K0J013L31u052N893642133L32u062NL606T0101
  14. echo;2NOO364401N8O8062NJ0Z012NJ2Z01N9L7003L36uS061Nh00K807N81M04N8T0489L128M1N84M04
  15. echo;88L78J44OOKONK0N3L24u03KO08OL3L23u03KO20OL3L40u03KO24002N893NOO02061OQN8ON0389
  16. echo;ONJMNK0NJKN2OJYONL638MNvNM1O07NKuL0L404NKNM3L37u05N8890LNKg3L39ucN8L30388\OO80
  17. echo;N3O0VJL3L23u02NK153L00u02NK4L3L3Jv022L07240O08M88844OONKN4JM89L2[8J27061Nh00K8
  18. echo;07JL3L80r04JKJLNK2538M0u03438J2738O0u06JK4K8J27NKN63L00u041O07NK0O3L2Ou08JKJL3L
  19. echo;80v02JKJLJKNKLOL30006h00K807N8Y032N881N850388OLJL3L}u33X80OL23u0NONL8t055NVPNK
  20. echo;NL83L402NKN780OL40u0688L488L3NKML80OL3Ou04_ZNKM380OL24u01ZN82O03NKL83LOOu03N94L
  21. echo;023L80r0788MLJKJLN937023L[u0J2NOO364401N8O804NKJ83L{t03N93201JL3L48u02NK{3Lhu02
  22. echo;NKu3L3Ju02NKo3L39w063L30r02NKe3L{u02NK_3L}u0KJL3L00u0207L34NN9eOO3L26u30803L26
  23. echo;u19461NN8NN01P803L00t0J88MLJL3L00t03JKNKO85N1ONK0O1NN8M601P803L00t03N8L7015N1O
  24. echo;N93KOO3L20u12`N814062N8936]01a2N8K36]01N925OO88L4K000NK074NN8J7028JdOO80OL23u12
  25. echo;3L00u09JL3L}t02NKO9NK02VPN901OO80OL40u0J88N7S88L388L4N9O2ON80OL2Ku13K740SL0N004
  26. echo;88L781N30OO008OK88MLN9MJON80OL2Mu10K740S88L781N3O00O08OK88MLN9L5ON80OL24u03R00
  27. echo;L680OLUu05R28L6K42480OL~u05R00L2K42480OL4Lu05R28L2K42480OL3Ou243L00u0MRWPN80802
  28. echo;88L2N98KONNK133L02u0KN8890KP88MLN97LONNK04RN8}0KPN8M701N9oON3L2Ot03N9L200JL3L2M
  29. echo;u0OJL88L4JL38N0t04JJ47NKO7N9TON3L23u12JL88ML88L3JL38M8t03JKNKO888N3N93NON3L40u
  30. echo;12JL88L4JL38N0t074726881M47NKO4N928ON3L49u02NK043Liu06N8O206N918ON3L43u06N8K207
  31. echo;N90NON3L80r0788MLJKJLN984003L47u06N8L109N9O9OM3L~t02NKtN87L018JdOO0OK6L880OL2M
  32. echo;u0JJLN304JJ47N2OJN9MKOM80OL23u08JL88MLO3JKN9LNOM80OL40u0L4688M8N30447JJN2OJN9KM
  33. echo;OM80OL~u0500L2N9K3OM80OL3Ou06N8N00JN9J8OMNK273L3Ou06L0L304N99LOM3L3Ku0980L601N8
  34. echo;O700N98OOM3L2Lu0683L702N985OM3L00u02NK0J88MLJKN9yOM06N9uOM07L3U89N583NL08`060N
  35. echo;07268K3NX1383L740W31L9894NO8JL3L00u0231L93L3Ju17JL3L~u128946O8N8M1008946OLN8LK
  36. echo;008946OJ4NNKMN3L{u1M1N268306X1340N8K8OO26832NX1340PJL3L00t03JJN2O85N1ONKKM3L}t
  37. echo;03JJN2K6K000JJO7M983O93Nv0231L989vON061O5NN315N8KM01N8LO0183~O800t09OOvOJOOvOL
  38. echo;N80O0089vO807a8KvO88K46ON89NL]L3U89N506`8K4N04410N07KOZ13JL3L00t08N2O94N8K4N06
  39. echo;O3J4061OL60500a07KNZ1389NL]L20400N8370088L6N8320088L2N80600N82J0088L3L3RK002O6
  40. echo;N288L2K0J0O6N6K60001M089L7ZL3R89O8K2J0O6O288L6L1N808K202O6O288O4ZL3JL3L{u131NN8
  41. echo;O8ONP803L00t03N8NNOO5N461ON9N4003Lhu02NK043L48u0JSN8M70089M8[N9M0003L3Jt03N9J9
  42. echo;00JL3L47u2JN81K06JL3Lxu052N8J264L013Lyu052N8J264M013Lcu052N8J26Y013Lau052N8J26
  43. echo;X01NK353LSu37N81106JL3Lxu052N8J264N013Lyu052N8J264O013L4Ku052N8J26R013LXu052N8J
  44. echo;26P013LYu052N8J26Q010OK6L446NK_3L4Ku072N8J26Z01NKNO3LVu1LRN83LOO89L2JL3Lxu0288
  45. echo;M43Lyu0288O43Lau0288MLZNKLO4NN834OO1NSh00KO1O01L089L38K07[1ONK204NRS31MKJL3L30
  46. echo;r123L39w0N2L30K400PK00JO7N3[01L3NKN989M8[ZL331MKJL88L43Lfv02NK2N3L46v0K3Las02NK
  47. echo;2480NL27NK153L39v0K3L41s02NK1580NL07NK063L30s02NK0JL1N30480NL3008N3NKL9L3VQJL3L
  48. echo;ar093Lzw0524MO8844OON2O0Y5NL306W2NOO36460107N8160026803M00u092NOO36480107N80700
  49. echo;89ON061O_07L331OOK000QVO3J6u0926803M3Mu0347NK0NK5OOO2JN26803M00t045NYNKN35NYL3
  50. echo;`KN26001N1N[X48P1O403K04t048K04NKO403060300P1O803N00004Mt02NK09391N0100t0340NK
  51. echo;N8aL3L30000U89N583NL02L646ON012N803N_0101u27JL3L]u08ON4NONuO6N991003L[u03ON46ON
  52. echo;3L00u03N983003L2Ou01JL3L80r0146NKM9R89O8K2J0O6O288L60OK6L4K202O6O288L206W1N8K46
  53. echo;048NM8W2N8K3NN108L705010089]0289U048O450883L70L89}OJ1OW8NL0JL3L]u07ON4NONt36NK
  54. echo;313L[u05ON46ONNK283L09u02K0203L00u034NNK1N3L\u09K000JJN8J2OMJKNKM13L2Ou04JJJLNK
  55. echo;063L80r02JJJLJJNKL0K000JJ89O8_268945ON2NJ3N108_07Z89NL]L20200U89N583NL022NL606
  56. echo;_0101`1N068K46048NM8K400LM1J89VONh00K8072NL706V010101K400LM1J39VONt0889VONN83M
  57. echo;00NK02NKNM2N803NT0101u02NKMLK0OON83O07K401LM16tM1K400LM163L00u0488N00L802NJ2Z01
  58. echo;2N803N1K0J01u02NKK7071Oa89NL]L20200002N8K3NN108L74506OOOO31OO83}06OOu01L3OO0Mu
  59. echo;248K]028KU048Ku06W8K}08N81900_JM8905803L00t0589u06NK068M450L8945068K}0JNKLL06N9
  60. echo;35O9L3U89N583NL02`N80K0089vONa8KvON89NL]L3U89N583NL08KKOO0O895NON895NOL31MKK900
  61. echo;2K89LJ895NOJ895NO8K32KN90O018J1L4680OK3Mu1181~OLOO0Ou04K3}NK06OOvOL8O46ON80OK}
  62. echo;u07K400K700N9NJ0080OK30r0880OK39w03N9LL0080OK48u03N9L40080OKhu03N9KL0080OK{u03
  63. echo;N9K40080OK3Ju03N9JL0080OK20u02NKJ780OK2Ku05K405N9JL0080OK2Mu05K405N9J20080OK2J
  64. echo;u05K406N9980080OK2Ou05K406N98N0080OK25u05K406N9840080OK3Lu0N381Lu07K40446NKvNK
  65. echo;03N9qOO80OK3Nu0N381Lu07K40446NKcNK03N95NOO80OK24u04K403NKU80OK5Nu04K402NK4L80OK
  66. echo;7Lu04K401NK4380OK21u04K407NK3J80OK26u09N8JMOK01L08946OL4N80OK28u0380L70880OK29
  67. echo;u0380NO0880OK[u03N914OON902OO4NN888OK4NOOvOJ8O46O88946OJN9O1ON89M100OL88N288MN
  68. echo;38LJv0LOOvO8Q89M1N9MLONN99100W8K46O88K~OJ80OM2Ou06R31M2O7O7Z80OM2Mu0229O880OM2J
  69. echo;u04RO7N7Z80OM2Ku0201O880OM25u08R31M2O7O789M0Z80OM3Lu06Q89O9M3N0Y80OM3Nu06Q89O9
  70. echo;M3N8Y80OM24u0221O880OM5Nu0231O880OM7Lu0209O880OM21u0J31L009O8t03K8OOOO40_8946OJ
  71. echo;Y8O46O880O900u1180OK}u02NK0MOOvO8Q8946O8N94KONN9_OO8K5NON81OKOO0Ot081Nh00KO1O89
  72. echo;071O89NL]L3SRN80MONZ[L3U89N583NL04`46JL3L20tOK4NN8N7OO89L34NJL3L20tOK89L2803L3M
  73. echo;u0546K601NK02K600JL3L20tOK4NN8L8OO39L39LR4NJL3L[uOKJL88L6L644OOOO31OO89O1K400JL
  74. echo;3L[u02ONL43L]u02ONLL38O0uNO80OL00t02NKN8L644OOOO803L]t0689LO89O1NKM983OO00u0287
  75. echo;O94689vONX80OL01u049Mt299L80OJ3Mu02NK1280OJ3Nu02NK1080OJ3Lu02NK0N9MaNK279Mt0LNK
  76. echo;0O9Mw07NK0J9Mr02NK0589~OLNK0L83O900t05894NOLNK02NKMMa8KvOLN82MOM8KvON89NL]L3JL
  77. echo;3LQu03N93MO43L4Lu05N8L100NK2O3L47u05N81J01NK263L46u09N8LJO92NJ2Z01NK193L40u0L06
  78. echo;N81N01XN8w018NL0NK093L24u05N88N01NK00L32N803NW0101u1K`K700K403LM102N89164L01K4
  79. echo;08LM102NJ3X01a2NL606W0100L32N803NV0101ub`1N0N1O803NU0101u0JK80000LM33L606U0100
  80. echo;K80300LM33SKN4N01N82500[O7L30100t13KK0000SK80500LM33KNP01N80O00[43NK1LO7L30200
  81. echo;t16KK0100NKN5K30889L8O6O3880489M0O6O3884401NK0K891NR01L606V01001OaL3RN817O988L6
  82. echo;N812O9`1N06h00K81O0N07268K3N441338O0v0286L628L6t3LK3PO6N301L089L68J\01K90010K2
  83. echo;PJMJJ3L20t1038MLu0726893N4413NK0526L645OO20ONLJu102N8K3N441347K80M0JJKONLNt04NK
  84. echo;M4N2M4071OaZL3SQRN8K3O888L6N8JNO888L2RK40OLM10ZK402LM10ZY[L3N89KO8`R0N07KO4813
  85. echo;807LOOhu0MPN82900X88L4N82300ZNK1JK90100KN0J0031M2O7O609L0t0441RNKO488M0N81M00Z
  86. echo;N2O8K000JJaNK1O88N025O00OL0N804PN80800X88N0N80200NK0K3L09v0204070430JJNK00L3PV
  87. echo;1N061OKN48138NL086N3JL3L00t0K80OKK8u03JKNK01JJNKO088N31O5NXL3U89N583NL02`060N07
  88. echo;268K3N4413JL3L80r04JJJLNK2L3L2Ou1NJL3L24u04NK24NK133L40u0N06N8TOOXN8JMOO8NL0NK
  89. echo;MJNK01JLNK0J3L3Ku06K80M0JJKNKLKJJNKL826893N44130789vONa8KvON89NL]L3JL3L42u08N4
  90. echo;a0L03N6aNK3L3L49u0LK0K6N643N4a24OLN6aNK2L3L45u08N4a24OLN6aNK20SR4NN898O73M1300
  91. echo;w03K8130089L3KJ1200K8MN34O7O3N64288N0N642Z[L3`061N89O2K002K43MLM2189L3N9J90089
  92. echo;O129O9KO0030W8K164613O3J489M129O989OJK43OLM21s0231L089L1QK000O2JNX29L889L1_89M6
  93. echo;L387O789O749u0K3K364613u27N8L4OONKO2JL3L0MtNK3L0JtN74N41K00M87O7O2JNt0M3K3N4613
  94. echo;u0987O7N8J4OONKM24O4139ONL33904u10807L0220u02NK08807L020Mu02NK00L3`0689O929O1Q
  95. echo;K03MQW89O7O2JN_X29L889L1N814O8YKO4801W8K058NL08K}02O3J4K000JJ5N897L02JJ07aL38L
  96. echo;L88NM88NL0K80030050040J3461389ONN843OON321N8jOOK83J40N89KOOt02NKO1N312N8[OOt0M
  97. echo;K83J23N88JOOtN2N89JOONKNLK43NLM211O07aL33L03u0LN8~O688L6N8yO688L2NK1KN8L8OL3L01
  98. echo;u052N8K164L013L02u0KK44088M82N8J1NY01NK02K424L3U89N583NL02`1N063L00u0NKK00KJS07
  99. echo;81NK0002N82200NK133L01u0NKK00K8S0781L30002N81000NK019089vON071Oa8KvON89NL]L3N8
  100. echo;19O688L6N814O688L2N8N8O5N80LO689L1N807O601L091V8NMKQW89ONO3J4_Y81L7J00048uO15N
  101. echo;L33LOOu03N9O50006h00K80731OO89OJ268Je0188N3JL3L3Ku1NJL3L3Ju05N84900NK103L40u05
  102. echo;N84K00NK0781L2J00089M74N88MLNKMM3L24u09N8810088L388L4NKM03L23u064788N0JJNKL63L
  103. echo;0Mu02K0003L00u02NK0N3L2Ou01JL3L80v02JKJLJKNKJL07L3N8470089L2N8UO589OJL3U89N583
  104. echo;NL02`061N0N07268K3Nx12N82L00JK89L3N8260001M8JKJL3L4Lu04K601NK02K602N8200088O4JK
  105. echo;26893Nx121O0789vONa8KvON89NL]L3N8080088L6N8030088O4L31NJMS88L73L3Ju05JL86L4NK1K
  106. echo;3L48u05JL86L4NK123L45v04K7{NK0J3L30s04K7{NK02K7300N1OVKNt12883L894401N8O8O45N[
  107. echo;1OL31N2NJ1x123Mz12t3KN8aOK0N1OKNz123K36x12r02NK2KJM89L2JM89L1JM89L33J26R01uN9J1
  108. echo;P0138O4r1338M0r0O38NLw0K38L8w07881NZ01N90KNONKLM1OL330xx}z12000000000000000000
  109. echo;000000000000000000000000000000000000000000000000000000000000000000000000000000
  110. echo;000000000000000000000000000000000000000000000000000000000000000000000000000000
  111. echo;000000000000000000000000000000000000000000000000000000000000000000000000000000
  112. echo;000000000000000000000000000000000000000000000000000000000000000000000000000000
  113. echo;000000000000000000000000000000000000000000000000000000000000000000000001000030
  114. echo;000000000000000000000000000000000000Z13
  115. )>"syxq.com"
  116. ::这个 bat 是生成 "syxq.com.com" 的模板,使用时可以直接复制
  117. pause
复制代码

话说很久以前就在想研究一下ascode,结果还是半途而废
CrLf兄总算是做出了一大贡献啊
我还是写32位第三方吧,16位的我还是打酱油吧哈哈
第三方命令行工具编程
Http://Hi.Baidu.Com/Console_App

TOP

回复 2# defanive


    不知道有没有可能让 exe 不切换代码页完全在 32 位环境下解释运行 com,不然一来不能在 64 位机上跑,二来会改变代码页,有点蛋疼

TOP

这个。。。好像不可。那改变代码页中文不乱码了吗?
你不会是真想用它显示中文了吧?(歌词?)

http://www.bathome.net/thread-19032-1-1.html
这个好奇怪啊!
蛋疼归蛋疼,我也蛋疼啊。嗷呜。。。
Batch For Ever.

TOP

求64位版本,我一直都搞不明白为什么要买一台64位的电脑……

TOP

返回列表