![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-24 21:33 |
共 47,812 主题排行 / 349,910 发帖 / 今日 1 篇 / 48,262 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [分享][原创]批处理写大字特效编辑器 |
| 可打印版本 1,983 / 4 |
| 第1楼 523066680 | 发表于 2008-12-28 13:53 |
| 银牌会员 发帖 1,133 积分 2,362 | |
|
[分享][原创]批处理写大字特效编辑器 首发于http://www.cn-dos.net/forum/viewthread.php?tid=45423&fpage=1
作者:523066680 blog: http://hi.baidu.com/523066680 仅作为一次娱乐,突发奇想,若浪费大家时间,莫怪莫怪 特别遗憾的就是代码颇长。 0 1 2 3 4 5 6 7 8 9 a b c d e f g h 0 □□□□□□□□□□□□□□□□□□ 1 □□□□□□□□□□□□□□□□□□ 2 □□□□□□□□□□□□□□□□□□ 3 □□□□□□□□□□□□□□□□□□ 4 □□□□□□□□□□□□□□□□□□ 5 □□□□□□□□□□□□□□□□□□ 6 □□□□□□□□□□□□□□□□□□ 7 □□□□□□□□□□□□□□□□□□ 8 □□□□□□□□□□□□□□□□□□ 9 □□□□□□□□□□□□□□□□□□ a □□□□□□□□□□□□□□□□□□ b □□□□□□□□□□□□□□□□□□ c □□□□□□□□□□□□□□□□□□ d □□□□□□□□□□□□□□□□□□ e □□□□□□□□□□□□□□□□□□ f □□□□□□□□□□□□□□□□□□ g □□□□□□□□□□□□□□□□□□ h □□□□□□□□□□□□□□□□□□ i 用法: 直接输入坐标,如: 10 ,会在屏幕上描第一行第0编号的点,其实是第一行第一个点 假如后悔输入了这个点,再输入10# 就会把这个点去掉 对于斜线曲线,只能一个个点描了。 假如是一条竖线,或横线,可以输入两端点坐标 和"参数", 比如说,第一行第 1 到 f 的位置都要描点,从11到1f,就输入 111fx+ 如果从1f到11,就输入1f11x- ;竖线,例如 10i0y+ 或i010y- 因为是直线,所以其中一个坐标是固定的 (都算是对使用者的要求吧...输入错误就会死循环的) 仍然可以一整条的取消,例如:111fx+# (后面带#的代表取消) 当一个字编辑好以后, 输入exit结束 会把过程中输入的编码输出到 x.x 文件 编码记录着顺序,贴到已经编好的特效 脚本行首,就可了。其实 特效脚本 和 编辑器 的代码大部分一样, 编辑器只是为了方便看到结果并编辑,而特效脚本只是将作者原来输入的信息自动地"输入"一次罢了。 输入quit结束 直接结束,不生成x.x文件 因为有用# 符号撤销描点的部分,所以特效一般会照搬过程,例如输入信息中有 111dx+ 111dx+# 找到这部分, 去掉 111dx+ 111dx+#,过程就会跳过这个。 以下是一个特效模板: 第一行的编码是一个例子,出现了写错又擦掉的过程。可以试着去掉 1b1cx+ 1b1cx+# 再看一次。 看自己的编辑的效果:把自己编辑获得的编码 整句 代替以下代码的第一行即可。 其实修改后也可以用来编辑和获得字符组成的图案,下面是自己编辑的字符进行组合(编的不太好唷...): ■ ■■ ■ ■■■■■■■■ ■■■■■■■■■ ■■■■ ■■■ ■■■ ■■■■■■■■ ■■■■■■■■■■■■■■ ■■ ■■■ ■■ ■■■■■■■ ■■ ■■■ ■■■■■■■■■■■ ■■■■■ ■ ■■■■■ ■ ■■■ ■ ■■■ ■ ■■■■ ■ ■■ ■ ■■ ■ ■■■■■■■■ ■■ ■■■■ ■■■■ ■■■■■ ■■ ■■■■■ ■■ ■■■■■■■■■■■ ■■ ■■ ■■■■■■■■■■■■■ ■■ ■ ■■ ■ ■■■ ■■■ ■■■ ■■■ ■■■ ■■■ ■■■■ ■ ■ ■ ■■ [ Last edited by 523066680 on 2008-12-28 at 14:15 ] |
|
| 第2楼 BC | 发表于 2008-12-28 13:56 |
| 中级用户 发帖 175 积分 338 | |
|
很不错的说,要不搞个支持鼠标的?
http://www.bathome.cn/thread-2919-1-1.html |
|
| 第3楼 holucan | 发表于 2008-12-28 14:07 |
| 初级用户 发帖 25 积分 26 | |
|
呵呵,很棒的批处理写大字特效编辑器。收下学习了。;)
|
|
| 第4楼 523066680 | 发表于 2008-12-28 14:11 |
| 银牌会员 发帖 1,133 积分 2,362 | |
|
我读书去了,各位,批处理的世界我很喜欢,但是,环境迫使我离开这个世界。
(夸张了....) 所以基本上各位对代码的改进建议 我只看一下,大的改动,我没时间搞的。 |
|
| 第5楼 BC | 发表于 2008-12-28 14:15 |
| 中级用户 发帖 175 积分 338 | |
|
精神上支持你!
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |