![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-29 07:07 |
共 47,816 主题排行 / 349,916 发帖 / 今日 2 篇 / 48,265 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [原创]XP下用VBS写的代码编辑器 |
| 可打印版本 10,600 / 62 |
| 第1楼 3742668 | 发表于 2006-05-22 18:33 |
| 荣誉版主 发帖 718 积分 2,013 | |
|
[原创]XP下用VBS写的代码编辑器 终于能访问论坛,这几天不能访问的时候把硬盘上的东东复习了一遍,找出了这个东西出来,由于水平有限,而且对DHTML没有什么研究,所以做得很是粗糙,贴上来是为了抛砖引玉,希望有高人能帮忙修改或拿出更优秀的东东出来。
测试环境为windows XP 专业版 SP2,暂时发现代码着色方面有Bug,虽然已有解决方法,不过由于代码量的原因(用记事本写代码真的很恼火),暂时未纠正,另外预计将来加入自动完成等功能。 ps:利用VBS脚本+DHTML,主要功能由正则表达式+wmic来完成,代码需保存为HTA类型的文件,当然也可以更改为纯粹的VBS脚本,不过那样效率低多了,而且代码更复杂。 [ Last edited by 3742668 on 2006-5-23 at 13:04 ] 附件 代码编辑器.rar (5.1 KiB) |
|
| 第2楼 3742668 | 发表于 2006-05-22 18:37 |
| 荣誉版主 发帖 718 积分 2,013 | |
|
本来有个修正版的,由于试验怎么把自己的XP搞挂掉,结果真的挂了,保存在桌面的修正版也没了。
还是ps一句: 写代码还是不要用记事本,尽量还是去用editplus或uedit,自己加个语法着色就行了。 |
|
| 第3楼 doscc | 发表于 2006-05-22 18:49 |
| 中级用户 发帖 93 积分 256 来自 广东 | |
|
太深了.好多看不懂
|
|
| 第4楼 electronixtar | 发表于 2006-05-22 19:54 |
| 铂金会员 发帖 2,672 积分 7,493 | |
|
楼主真牛人也
|
|
| 第5楼 weilong888 | 发表于 2006-05-22 21:34 |
| 银牌会员 发帖 548 积分 1,270 | |
|
是牛得利害啊,大脑发达啊。
|
|
| 第6楼 willsort | 发表于 2006-05-23 02:04 |
| 元老会员 发帖 1,512 积分 4,432 | |
|
Re 3742668:
加16分,建议标题中加入的标记。 至于编写批处理脚本,我主要使用EditPlus,在DOS下则主要还是edit。以下是我自定义的EditPlus语法着色文件。因为是来自Win98的版本,所以只是加入一些DOS和98下常用的关键字。 [ Last edited by willsort on 2006-5-23 at 02:07 ] |
|
| 第7楼 3742668 | 发表于 2006-05-23 13:01 |
| 荣誉版主 发帖 718 积分 2,013 | |
|
更正: 在 "保存文件" 的模块中,有一句 if cxs.value = 1 then 在这里应该是if cxs.value = "vbs" then 另外下面的 objFile.WriteLine WinMain.innerText这句改为调用objFile.Wite方法更形象。
真对不起大家,贴了个中间产品上来,主要功能也少了两部分,什么时候有空我会把最终版搞出来,关于代码着色方面还请美感比较好的朋友提供一下配色方案,在这个方面本人实在是TCL。 willsort: 谢谢提醒,当然更谢的是加分。 如果你和 无奈何 能一起加进来完成的话我相信能把这个东东做好,对于你们在 批處理室 管理日志 中表现出来的规范严谨,小弟是非常敬佩的。 |
|
| 第8楼 electronixtar | 发表于 2006-05-23 15:12 |
| 铂金会员 发帖 2,672 积分 7,493 | |
|
晕~~~18行1语法错误~~~
P.S.:编辑脚本我一般用PrimalScript,支持vbs js bat cmd asp asp.net…………可以把vbs编译成exe……还有好多好多功能 |
|
| 第9楼 3742668 | 发表于 2006-05-25 23:24 |
| 荣誉版主 发帖 718 积分 2,013 | |
|
回楼上的:
谢谢指出毛病。关于出现这种错误,初步判断为WMI方面出了问题,似乎脚本退出的时候WINDOWS并未释放部分内存。而且根据我的经验,第一次使用WMI的查询后,它就会把数据集/索引一直驻留在内存中,使得再次查询的时候速度会很快。(以上均为个人意见,并不保证完全正确。)不过在我的电脑上还没有出现过错误,猜想是否因为数据集未断开的缘故。 由于是中间产品,且是随兴写上一两个功能,所以错误再所难免,因此还是希望大家不吝赐教。 [ Last edited by 3742668 on 2006-5-25 at 23:35 ] |
|
| 第10楼 wwerttt | 发表于 2006-05-28 20:48 |
| 新手上路 发帖 1 积分 2 | |
|
牛人
|
|
| 第11楼 3742668 | 发表于 2006-05-31 21:31 |
| 荣誉版主 发帖 718 积分 2,013 | |
|
最近发现用vbsedit写vbs脚本还过得去,今天就贴一个上来。可惜下不到microsoft的那个编辑器,等俺有机会用正版了俺就去下一个。
嗯,顺便顶一下自己。。。 附件 vbsedt33.rar (316.83 KiB) |
|
| 第12楼 hncscb | 发表于 2006-06-07 12:52 |
| 新手上路 发帖 2 积分 4 | |
|
真是牛人,学习
|
|
| 第13楼 heixingstudio | 发表于 2006-06-17 18:01 |
| 新手上路 发帖 4 积分 7 | |
|
好东西
|
|
| 第14楼 pangu | 发表于 2006-06-18 07:48 |
| 新手上路 发帖 1 积分 2 来自 beijing | |
|
真是牛人,学习 谢了!
|
|
| 第15楼 zzqw | 发表于 2006-07-01 14:31 |
| 新手上路 发帖 3 积分 6 | |
|
好好好好好好好好好好好好好好好好好好好好好好好好好好好好
好好好好好好 好好好好好好好好好好 好好好 好好好好好 好好好好好好 好好好好好好好 好好好好 好好好好好 好好好好好 好好好好好好好好好 好好好好 好好好好 好好好好 好好好好好好好好好好好好 好 好好 好好 好好 好 好好好好好好好好好好 好好好 好好 好 好好好好好 好好好好好好好好好 好好好 好好好好 好好好好 好好好好好好好好好好 好 好 好好好好好 好好好好好好好 好好好好好好好好好 好 好 好好 好好 好 好好好好好好好好好 好好好好 好好好好 好 好好 好好好好好好好好 好 好 好好好好 好好好好好 好好好好好好好好 好 好好 好 好好好好 好好好好 好好好好好好 好好 好好好好好 好好好好 好好好 好好 好好好好 好 好好 好好 好好好好 好 好好好好 好好好好好 好好好 好好好好 好好好好好好好好好好好好好好好好好好好好好好好好好好好好 |
|
| 1 2 3 4 … 5 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |