Board logo

标题: [其他] [发布]BatProject0.4批处理编辑器 [打印本页]

作者: defanive    时间: 2009-8-26 21:15     标题: [发布]BatProject0.4批处理编辑器

BatProject V0.5 正式版:
http://www.bathome.net/thread-7186-1-1.html

BatProject 0.4.0 批处理编辑器&集成开发环境!

更新手记:

Version 0.3.1 -> Version 0.4.0 更新:
1、将插件栏修改为工具栏
2、菜单等增加图标,优化界面
3、调试界面支持自主排版布局
4、快速编辑界面支持复制粘贴功能
5、抛弃Comdlg32.ocx,免安装可使用软件
6、增加语法编辑器,可编辑高亮、自动补全
7、调试增加标签,使调试更灵活
8、增加气泡功能
9、重新制作帮助文件








简介:

BatProject与其他批处理编辑器有着与众不同的地方,追求更实用的功能
许多功能首发,是其他批处理编辑器不拥有的

关于使用:

初期使用可能有点难上手,因此需要一段时间的适应
建议新功能先按F1看帮助,慢慢熟悉

0.4.0版本已经非常成熟,敬请下载使用!

看点功能:

1、命令帮助台:
随时编写代码,随时显示命令帮助!
支持自定义帮助内容
0.2:可拖动改变大小
0.2.1:相同命令查询不刷新,双击关键词自动查询
0.3.1:修复部分关键词查询出错的BUG
0.4:增加“同胞”气泡提示,类似鼠标取词,弹出气泡显示帮助


2、快速编辑界面
是否还为界面的编辑效率烦恼?
直接在控制台下“画”界面,跟画图一样简单
使用完毕即输出代码
0.3:使用完毕复制代码到剪贴板,方便多次调用
0.4:支持复制粘贴



3、快速头部
打开界面,快速完成例如@echo off等常用命令的设置

4、调试批处理
批处理出错了,还不知道是怎么回事?
调试时,可以实时看到变量的情况、代码运行到哪里了,需要的地方还可以暂停执行
如果一切发生得太快,还可以减慢执行速度
调试结束后,可以看到错误日志
0.2:智能分析错误日志,判断错误可能出自于代码第几行
0.2.1:修复部分BUG
0.3:调试断点时可执行任意代码,调试时窗口控制更灵活
0.4:用户可自己排版布局窗口



5、插件功能

软件的功能不再满足自己需求,可以下载第三方提供的插件
也可以自己编写插件使用,以拓展软件功能
0.2.1:修复无图标exe程序出错的BUG
0.3:提供167个函数,可用插件编辑器快速制作插件
0.3.1:修复保存无效的BUG
0.4:更改为工具栏,增加图标

6、代码编辑(0.2以上)

文本编辑框具有极强的功能,拥有主流编辑器功能
支持显示行号、代码高亮和自动补全
具有150+个拓展文本编辑功能,一应俱全
能加快代码编写速度
0.2.1:修复抢快捷键的BUG

7、语法编辑器(0.4)


允许用户编辑高亮、自动补全

如何?心动了吗?这一切只需要400KB的下载!

关于下载:

BatProject0.4.0打包.rar:
可以直接用WinRar释放,即可使用程序,无需安装

无任何注册表写入,无垃圾文件,不想用直接删除即可
0.2及以后版本:安装包安装后请不要注册casmui.dll,注册会导致程序启动失败


帮助文件包:
系统没有Help命令的同学可能无法看到命令帮助台中的帮助
可以下载提供好的帮助文件包,将文件放入Help文件夹中即可
稀饭英文帮助的同学可以下载英文版的

其他:

感谢很多同学帮我测试,找BUG,先谢谢了
seter,netbenton,czl1378,yslyxqysl,以及才认识不久的Rijn……
感谢netbenton帮助我翻译,谢谢

BatProject0.4.0打包.rar
http://pan.baidu.com/share/link?shareid=3943488688&uk=1124163200
作者: defanive    时间: 2009-8-26 21:16

欢迎各位拍砖,有BUG才有前进。。。
作者: 基拉freedom    时间: 2009-8-26 21:35

还真是不好上手
以前用的调试都是watch 然后用insert输入变量的.......
慢慢用用看
作者: 基拉freedom    时间: 2009-8-26 21:39

提一个建议 不知道过不过分 最好有语法高亮就好了..............................
作者: defanive    时间: 2009-8-26 21:43

语法高亮将在0.2以后推出。。。
貌似vb对语法高亮有点不爽,现成的控件支持都不佳。。。
作者: slore    时间: 2009-8-26 21:51

google下 VB 打开文件的API实现类……
你可以扔掉comdlg32.ocx
作者: defanive    时间: 2009-8-26 21:54     标题: 回复 6楼 的帖子

早知道了,GetOpenFileName,GetSaveFileName,等等一大堆。。。
因为时间问题,所以才没做的。。。
作者: pusofalse    时间: 2009-8-26 22:38

不管写什么代码,一直在用Notepad,因为觉得记事本中显示的字体才最好看。
作者: defanive    时间: 2009-8-26 23:10     标题: 回复 8楼 的帖子

BatProject可以自行修改字体、字体颜色、背景颜色,并自动保存配置,下次启动程序也会使用用户喜欢的设置
作者: yslyxqysl    时间: 2009-8-27 09:18

命令帮助台我不需要
快速编辑界面经常死机
插件功能没有插件可用
最重头的调试功能又用不起...
还是用notepad吧
(话说defanive的东西怎么总是在我的机子上出问题)
作者: defanive    时间: 2009-8-27 09:37

ysl的RP。。。
真无语了。。。
作者: honey    时间: 2009-8-27 15:37

以前都不知怎么获取变量内容,苦恼中!!!
这下给楼主解决了,BIDE1.4也加入这个功能!!!


竟然用set,以前还估摸着如果去读内存!!!!
作者: yslyxqysl    时间: 2009-8-27 15:54

哈哈 defanive被我整死了
小个代码还行 大个代码错误百出...
作者: defanive    时间: 2009-8-27 16:04

我没被整死,我是GM,不死的。。。
大代码是勾的问题,自己勾,自己勾,F1说好明白了,哇咔咔卡。。。
作者: hxinhu12315    时间: 2009-8-27 16:41

原来那个功能叫语法高亮啊。。
作者: defanive    时间: 2009-8-27 16:51

语法高亮已经搞定了。。。
应用了CodeMax控件,刷新无卡无闪烁无影响。。。
文本处理功能增强了。。。
不过CodeMax是E文的,大家有点受罪了。。
作者: hxinhu12315    时间: 2009-8-27 18:27

e文的。。说明什么问题、、
作者: yslyxqysl    时间: 2009-8-27 18:33

Defanive已经在写输出错误信息时显示行数 敬请期待

[ 本帖最后由 yslyxqysl 于 2009-8-27 18:36 编辑 ]
作者: hxinhu12315    时间: 2009-8-27 19:12

哦 这个需要期待。。什么时候更新呀?
作者: BBCC    时间: 2009-8-27 20:04

能不能弄个缩进之类的啊……
作者: defanive    时间: 2009-8-27 20:36     标题: 回复 20楼 的帖子

CodeMax支持缩进,0.2版推出。。。
作者: defanive    时间: 2009-8-27 22:46     标题: 回复 17楼 的帖子

说明了这个控件不是我开发的。。。
CodeMax的来历可不小,WinMain网站的强力巨作。。。
可惜WinMain网站貌似已经关闭了,新版本无法下载。。。
现在用的是3.0.0.3的CodeMax,还带有个LOGO。。。
EditPlus、N++等支持超强高亮的软件都是用CodeMax做的。。。
可见CodeMax实力非一般,大家勉强点看E文吧,CodeMax的高亮是最好的。。。
作者: slore    时间: 2009-8-27 23:41

与其加高亮不如加自动完成。。。

BAT的高亮规则完善麽?
作者: defanive    时间: 2009-8-28 00:05     标题: 回复 23楼 的帖子

分多种颜色,关键字、运算符、字串符、变量,用起来很舒服。。。
自动完成个人感觉实用性欠缺,BatEditor有自动完成功能,实际上并不受欢迎——甚至感觉累赘。。。
如果能做到vs2008那样就另当别论。。。
作者: Seter    时间: 2009-8-28 20:31

原帖由 defanive 于 2009-8-28 00:05 发表
分多种颜色,关键字、运算符、字串符、变量,用起来很舒服。。。
自动完成个人感觉实用性欠缺,BatEditor有自动完成功能,实际上并不受欢迎——甚至感觉累赘。。。
如果能做到vs2008那样就另当别论。。。

如果你能做到VS2008样式我对你膜拜....那真太强大...
作者: defanive    时间: 2009-8-29 00:59

0.2版已更新。。。
感谢多位会员支持,ysl一直连续帮助我测试整整两天,seter帮忙查出了非常多BUG,netbenton、czl1378、more等作为试用用户给软件手感提出了很多建设性意见,谢谢!
作者: canyuexiaolang    时间: 2009-8-29 07:14

怎么用啊
不适应。。。
作者: Seter    时间: 2009-8-29 09:38

继续找BUG...
有时空格无效,要按两次才可以..
你试试这么打:
tree空格退格空格
最后那个空格出不来了...要再打一次....
还有继续建议啊(我家电脑配置较低),我输入wmic命令,空格(上面说了空格没出来),因为自动帮助的原因卡一卡,我继续打空格...空格是出来了但又卡一卡...能否遇到同样的命令不刷新帮助?
作者: Seter    时间: 2009-8-29 09:40

CodeMax中有四个窗口...为啥不好好利用啊...
作者: slore    时间: 2009-8-29 10:18

1. line不要在编辑框里面,看着很奇怪。
2.老问题不要OCX了。。。下个类直接添加类模块就2分钟的事情。。。
  这样看着乱。解压就能用多方便。

3.不错加了自动完成功能,但是2点BUG。
  命令后面没加空格。比如for
  for .... do
do会又列出来dosyskey其实要的就是do不要再联想了。

还有一个就是是空格来完成啊,不能用tab
空格的bug
for 联想了一堆
我想要 /f的
本应该for /f列出来,然后选中。
但是一打空格,就联想了第一个for
作者: zjw767676    时间: 2009-8-29 10:30

将sed.exe复制至Plug-in文件夹中
第3方工具算不算插件?
作者: hxinhu12315    时间: 2009-8-29 10:31     标题: 回复 31楼 的帖子

貌似。。应该不算吧。。。
作者: 基拉freedom    时间: 2009-8-29 13:04

强烈支持 更新后还有语法提示 很不错
作者: defanive    时间: 2009-8-29 13:45

0.2.1已更新!
由于0.2版BUG太多,0.2.1版作为应急更新发布!
作者: defanive    时间: 2009-8-29 13:46     标题: 回复 31楼 的帖子

sed并不算是插件,插件是专门为BatProject开发的功能拓展软件。。。
但同时您也发现了一个BUG:无图标exe会导致错误
因此感谢回复!
作者: defanive    时间: 2009-9-13 17:56

0.3版已发布。。。
由于没有经过严格的测试,可能有部分BUG,希望大家多多包容。。。
相信BatProject会做得更好,更强大。。。
作者: defanive    时间: 2009-9-19 11:26

一不小心这贴就冷了。。。
我轻轻地把帖子顶起吧。。。
作者: defanive    时间: 2009-9-19 13:08

0.3.1已更新,修复两个重要BUG。。。
作者: terse    时间: 2009-9-19 15:23

我这里联想不了 eol skip usebackq tokens delims
擅自在AutoFinish.af添加进了   不知这样可以不?
又在Batch.lng里也加进  这里是着色吗?
作者: defanive    时间: 2009-9-19 15:37     标题: 回复 39楼 的帖子

是可以的,一般来说这两个文件已经做过优化了,可以不必修改。。。
当然,如果对现有的方案不满意,可以查看这两个文件的格式,自行修改(最好先备份)。。。
作者: zjw767676    时间: 2009-9-19 21:29

对初学批处理的兄弟姐妹们使用本编辑器提个建议:
关闭联想功能,因为这会让你忘记命令的拼写特别是长命令!!
O(∩_∩)O~
作者: defanive    时间: 2009-9-19 21:54     标题: 回复 41楼 的帖子

在选项中取消勾选自动完成即可。。。
作者: ashdisp    时间: 2009-9-25 02:20

支持了,希望把界面再美化一番,心情好点
作者: yangfengoo    时间: 2009-10-14 16:58

被360报毒
vista下无法运行
作者: defanive    时间: 2009-10-17 20:11     标题: 回复 44楼 的帖子

本人的开发环境正是Windows Vista Home Basic,请说明具体的错误原因。

本程序绝对无毒,不修改注册表,请放心使用。。。
作者: defanive    时间: 2009-11-22 17:59

woooo,沉沦1个月发布了比较成熟的版本0.4.0!
作者: xft279702053    时间: 2010-5-22 18:55

支持试下,  呵呵
       支持下,
作者: mac007cn    时间: 2011-1-4 09:45

原帖由 pusofalse 于 2009-8-26 22:38 发表
不管写什么代码,一直在用Notepad,因为觉得记事本中显示的字体才最好看。


久不见玫瑰以仙人掌为美
作者: sirliu    时间: 2011-4-1 10:00

不得不顶啊 使用了下  却是够实在
作者: yefeng007520    时间: 2012-6-8 18:50

来下载一个学习,多谢分享资源了。。。
作者: garyng    时间: 2012-6-8 20:59

回复 52# yefeng007520


    都有0.5.0版本了。。。还下载0.4.0的干什么。。。
作者: forfiles    时间: 2012-6-8 21:21

回复 53# garyng


    0.5.0在哪里?
作者: garyng    时间: 2012-6-8 21:36

回复 54# forfiles


    论坛内搜索下就有了
作者: forfiles    时间: 2012-6-9 07:18

回复 55# garyng


    找到了,多谢。批处理编辑器BatProject V0.5 正式版 - Neoix
http://www.bathome.net/thread-7186-1-1.html
作者: garyng    时间: 2012-6-9 10:12

回复 56# forfiles


    恩 很好 记得要善用搜索引擎啊!




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