Board logo

标题: [技术讨论] perl精简绿色版(cmd专用 ) [打印本页]

作者: happy886rr    时间: 2017-5-23 19:03     标题: perl精简绿色版(cmd专用 )

下载地址:https://page37.ctfile.com/fs/14274637-203890180
(外链随时失效,请及时下载。)
基于perl5.22精简压缩而成,免安装,直接依靠cmd脚本perl-start.cmd调用。对于.pl后缀的文件直接拖拽运行。写好的pl脚本,一键运行毫无繁琐。已集成opengl,瞬间演示分形三角。
比如演示523066680大侠的脚本 :http://www.bathome.net/thread-36709-1-1.html ,直接拖拽,瞬间出图。

双击perl-start.cmd进入perlshell界面,直接输入ppm-shell可以安装各类包,功能与原版毫无差别。
perl-start.cmd
  1. @echo off&color 0f
  2. ::**********************************
  3. REM 环境变量
  4.   set "PATH=%~dp0site\bin;%~dp0bin;%PATH%"
  5. ::**********************************
  6. if "%~x1"==""    (goto :PERL_CONSOLE)
  7. if "%~x1"==".pl" (goto :PERL_RUN    )
  8. set/p=Error: 非.pl后缀文件
  9. exit /b
  10. PERL_RUN()
  11. {
  12. :PERL_RUN
  13. perl "%~f1"
  14. pause>nul
  15. exit /b
  16. }
  17. PERL_CONSOLE()
  18. {
  19. :PERL_CONSOLE
  20. echo ++++++++++++++++++++++++++++++++
  21. echo [PERL console]
  22. set/p PL=^>
  23. %PL%
  24. echo;
  25. goto :PERL_CONSOLE
  26. }
复制代码

作者: 老刘1号    时间: 2017-5-23 19:55

楼主可不可以出一个AHK的精简版啊
作者: 523066680    时间: 2017-5-23 20:14


作者: happy886rr    时间: 2017-5-23 20:24

本帖最后由 happy886rr 于 2017-5-23 20:26 编辑

回复 3# 523066680
主要是方便运行你的pl,我做了这个。pl 瞬间就能运行,以后阅读你的perl帖子可以更直观,也不用亲自装opengl。
作者: happy886rr    时间: 2017-5-23 20:27

回复 2# 老刘1号
AHK已经够小了,才800KB,再精简就成AK了。
作者: 老刘1号    时间: 2017-5-23 20:40

回复 5# happy886rr


    相比来这些AHK确实不算大……
不过AHK源码都上了2M,估计没有太多的精简余地了
作者: happy886rr    时间: 2017-5-23 20:42

回复 6# 老刘1号
能精简,但是精简一下,就少好多功能,那就不是AHK了。
作者: 老刘1号    时间: 2017-5-23 20:47

回复 7# happy886rr


    嗯,AHK功能也算强大了,大部分的API都封装起来,调用挺方便
开发效率高~嘿嘿,体积大点就大点吧
作者: happy886rr    时间: 2017-5-23 20:56

回复 8# 老刘1号
我之所以用C语言开发第三方,就是看重它产生的exe体积小,要不早换更高级的语言了。AHK虽好,但是你弄个exe不可能低于20KB,超过20KB的第三方已经对用户产生下载恐惧。
作者: 老刘1号    时间: 2017-5-23 21:21

回复 9# happy886rr


    嘿嘿,ahk不适合做第三方的




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