Aug
2
用php给你的editplus增加新功能?
就是很多很多人都用来写php的编辑软件?
确实是用php给editplus增加功能
在说怎样做之前,我先说一下editplus的调用editplus外部软件的原理
1)配置用户工具
打开editplus后,在菜单:工具->配置用户工具
可以选择的工具主要分类
现在我们主要用的是程序这一分类
先来配置一个Debug php
其实原来很简单
就是调用php.exe来解释本程序
php是一种解释性语言,是在用的时时候才来解释的。
只要有php.exe能运行,那你的程序就能运行
php运行的方式有几种:当apache的模块来运行,当cgi程序来运行,等等
而editplus运行外部程序就是通过命令行来实现
所以可以调用php来做这个Debug php
如上面的图来填写就可以得到做成一个Debug php
2)用php为editplus增加新功能
在这里我先说一下我为什么去研究这个吧,因为我自己要一个能简单的管理一下每一个程序的cvs,但又不想去配置一个cvs服务器
原因有几个:
第一,占用资源。我的机器已经是老机来了,基本上跑比较大的软件都已经跑不动了。致于cvs与 与客户端对我来说,是难题
第二,功能过强。我想要的功能比较简单,不是太复杂,不要团队开发
第三,我不能修改,主要是我个对比php以外的程序了解不是太多,并不是不让我修改
由于以上原因,我想自己写一个适合我用的版本管理软件
在命令行里用php运行代码的格式是这个
php [args...]
是指php的代码文件,就是我们一般写的php代码
[args]是指要传递的参数
这个基本跟editplus里的一样
不过有小许不同
就是editplus会有一些参数可传给php代码来运行
另外说一样事情,就是所有传递的参数都是通过$_GET方式传递的
3)设计思路
a)通过用户工具调用php程序来记录或收集用相关数据
b)通过web方式来对程序进行管理
4)深入
我自己也没有深入进去,只是试用过一下php_gtk。但没有应用于editplus。就是用php_gtk来运行一个php的gui程序,那样可以做的事情就多了
参考:http://bbs.chinaunix.net/viewthread.php?tid=627339
就是很多很多人都用来写php的编辑软件?
确实是用php给editplus增加功能
在说怎样做之前,我先说一下editplus的调用editplus外部软件的原理
1)配置用户工具
打开editplus后,在菜单:工具->配置用户工具
可以选择的工具主要分类
现在我们主要用的是程序这一分类
先来配置一个Debug php
其实原来很简单
就是调用php.exe来解释本程序
php是一种解释性语言,是在用的时时候才来解释的。
只要有php.exe能运行,那你的程序就能运行
php运行的方式有几种:当apache的模块来运行,当cgi程序来运行,等等
而editplus运行外部程序就是通过命令行来实现
所以可以调用php来做这个Debug php
如上面的图来填写就可以得到做成一个Debug php
2)用php为editplus增加新功能
在这里我先说一下我为什么去研究这个吧,因为我自己要一个能简单的管理一下每一个程序的cvs,但又不想去配置一个cvs服务器
原因有几个:
第一,占用资源。我的机器已经是老机来了,基本上跑比较大的软件都已经跑不动了。致于cvs与 与客户端对我来说,是难题
第二,功能过强。我想要的功能比较简单,不是太复杂,不要团队开发
第三,我不能修改,主要是我个对比php以外的程序了解不是太多,并不是不让我修改
由于以上原因,我想自己写一个适合我用的版本管理软件
在命令行里用php运行代码的格式是这个
php
[args]是指要传递的参数
这个基本跟editplus里的一样
不过有小许不同
就是editplus会有一些参数可传给php代码来运行
另外说一样事情,就是所有传递的参数都是通过$_GET方式传递的
3)设计思路
a)通过用户工具调用php程序来记录或收集用相关数据
b)通过web方式来对程序进行管理
4)深入
我自己也没有深入进去,只是试用过一下php_gtk。但没有应用于editplus。就是用php_gtk来运行一个php的gui程序,那样可以做的事情就多了
参考:http://bbs.chinaunix.net/viewthread.php?tid=627339