标题: [其他] [原创]批处理万能动态编程器 1.0版发布 [打印本页]
作者: jikea 时间: 2010-11-6 08:59 标题: [原创]批处理万能动态编程器 1.0版发布
黄政万能动态编程器的编程笔记
[attach]3249[/attach]有很大的改进
......................................................................
设计理念:看得见编程技术。所谓看得见就是没有记忆指令,所有指令都是编程时可以见到的指令,
比如键盘、帮助中心显示在窗口中的,以及一直显示在窗口中的指令,
键值分配表:
输入单字符为:0 1 2 3 4 5 6 7 8 9----------------------------------------10个字符
a b c d e f g h i j k l m n o p q r s t u v w x y z------26个小写字母
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z------26个大写字母
特殊符号:用双字符切换
输入双字符为:26个小写母
aa=运行 bb=后退 cc=前进 dd=删除 ee=帮助 ff=回车
gg=回车锁定 hh=解除锁定
输入的通配符:空格
快捷键方式:单个小字母+通配符空格《动态》
主程序用:a+数字顺序
缓存文件用:b+数字顺序
文件夹的分配:a=数字库 b=数字 c=字母 e=特殊符号 f=单词 g=半句
h=示例 i=整句 j=帮助中心 k=开关 l=提醒 m=主程序
.................................................................................................................................................................
代码进展 第五次更新中
欢迎大家提意见……………………
我想把它做成世界上使用指令最少的编程程序,
a加空格,c加空格,b加空格…在不同显示中可以重复使用…
更新历史:
:: 第一次【附件已上传】只能编程数字
:: 第二次【附件已上传】代码优化 解决回车问题
:: 第三次【附件未上传】增加字母大小写编程 增加编程过程中输入错误后,可以使用后退功能,后退与前进可循环,添加备份功能
:: 第四次【附件未上传】增加动态技术,用最少指令编程 增加提醒功能 指令正确与错误提醒 增加帮助中心 假如你输入del的话
它会显示该指令的帮助文档,就像下面图片中一样,指令是动态的,
假如你想输入:DEL /P /F /S /Q /A 你只要在当前显示中键入 a加空格 然后回车就可以了
是不是很方便?!!!!!!!!
:: 第五次【附件未上传】重编并优化代码,增加最后5行删除功能,可以随时删除刚编的5行中的任意一行
查看更完整的图片
http://hi.baidu.com/jike3009/album/item/202bc3251b52e861d40742b0.html
作者: wc726842270 时间: 2010-11-6 10:12
比较有意思,但LZ能否发一下使用说明呢?(还有需要下载的命令)
作者: qq106942397 时间: 2010-11-6 10:22
还有请优化一吓代码..多余也太多
作者: jikea 时间: 2010-11-6 10:30 标题: 回复 2楼 的帖子
有付件下的
付件里有数据库
作者: jikea 时间: 2010-11-6 10:38
我昨天晚上用了一个晚上做的代码正在优化中完善中
它有向右和向下双重编程能力
我希望一个批处理只要一行就编完
[ 本帖最后由 jikea 于 2010-11-6 10:41 编辑 ]
作者: yangfengoo 时间: 2010-11-6 16:45
3楼说的是正理
作者: zz100001 时间: 2010-11-8 10:20
没看出来有什么用。
作者: jikea 时间: 2010-11-8 10:58 标题: 回复 7楼 的帖子
你刚学批处理你是怎样的,是不是到处找命令,找帮助,编程的的时候是不是死记命令………我的这个有个命令,有帮助,并且不要你死记命令,因为是动态的,死命令非常少,除了单个数字,小写字母外,其它都是动态命令,并且都有提示,你说有没有用???!!!这样是不是更多人容易掌握,并使用它??
[ 本帖最后由 jikea 于 2010-11-8 11:01 编辑 ]
作者: zz100001 时间: 2010-11-8 19:43
原帖由 jikea 于 2010-11-8 10:58 发表
你刚学批处理你是怎样的,是不是到处找命令,找帮助,编程的的时候是不是死记命令………我的这个有个命令,有帮助,并且不要你死记命令,因为是动态的,死命令非常少,除了单个数字,小写字母外,其它都是动态命令, ...
我运行这个批处理,看上面的框框,然后试了输入 0,00,a0,b0 等各种都没反应,于是就关了。不知道怎么用
作者: a794685135 时间: 2010-11-9 18:02
呃,是不是我愚钝了,看了半天没明白什么意思,下了也不会用,,,
作者: jikea 时间: 2010-11-10 07:26 标题: 回复 10楼 的帖子
附件只有第一次和第二次的代码,因为是刚编,所以代码很多多余的。输入单个数字,屏幕应该有显示的,我的是xp系统,这个工程非常的庞大要很多时间才能编完…因为本人刚学批处理不乆,所以编得很慢……这一次重编完成后再发上与大家分享!
[ 本帖最后由 jikea 于 2010-11-13 10:38 编辑 ]
作者: jikea 时间: 2010-11-13 10:47
通过动态技术的写入,我发现批处理一个重大秘密,也许很多老鸟从来没有听说过,
也许有人早就知道了,我还是写出来与大家分享一下
举个例子:
有个文件的路径是:1\2\3\4\5\6\1.txt
假如要删除 1.txt 这个文件
我们在文件夹6内建个批处理
del 1.txt
激活即可删除
但我把该批处理改成:
del 1\2\3\4\5\6\1.txt
或
del 2\3\4\5\6\1.txt
或
del 3\4\5\6\1.txt
或
del 4\5\6\1.txt
或
del 5\6\1.txt
或
del 6\1.txt
同样激活该批处理同样可以直接删除1。txt这个文件
也许会你会讲改过的路径不对
按照常规的确不对
但答案是肯定可以删除的………………
下面有个测试附件
请运行文件夹1里的1.bat只是激活文件夹6里的1.bat
文件夹6里的1.bat是用来删除1.txt
但文件夹6里的1.bat的路径是2\3\4\5\6\1.txt
可以看源码
作者: Batcher 时间: 2010-11-14 13:24 标题: 回复 5楼 的帖子
我希望一个批处理要有换行和缩进
作者: hanyeguxing 时间: 2010-12-14 09:17 标题: 回复 12楼 的帖子
以楼主12楼举的代码例子,看不出什么重大密码。
1,父目录start 2\3\4\5\6\1.bat
2,子目录del 2\3\4\5\6\1.txt
一个简单的批处理启动位置的问题而已。。。
再说楼主在1楼发的代码,几行就可以写完的代码,就不要写成几十行!~- if "%choice%"=="0" goto a0
- if "%choice%"=="1" goto a1
- if "%choice%"=="2" goto a2
- if "%choice%"=="3" goto a3
- if "%choice%"=="4" goto a4
- if "%choice%"=="5" goto a5
- if "%choice%"=="6" goto a6
- if "%choice%"=="7" goto a7
- if "%choice%"=="8" goto a8
- if "%choice%"=="9" goto a9
- ........中间省略
- :a1
- type data\data\数字\1.DLL>> data\b1.txt
- goto :03
-
- :a2
- type data\data\数字\2.DLL>> data\b1.txt
- goto :03
- ......中间省略
复制代码
完全可以写成- @echo off&&color 1f
- rem 中间省略
- call:a %choice%
- goto :03
- :a
- type data\data\数字\%1.DLL>> data\b1.txt
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |