标题: [其他] 实用英语小工具批处理版(贺岁版)(v1.4) [打印本页]
作者: lhjoanna 时间: 2009-1-1 13:32 标题: 实用英语小工具批处理版(贺岁版)(v1.4)
新的一年来临了,祝论坛越办越红火,祝所有会员学习顺利、工作顺利。也希望大家能够一如既往的钻研批处理技术,为自身的提高以及论坛的发展而努力。
奉上新年小礼物--实用英语学习小工具。新的一年,大家更要好好学习哈。从编好一直用到现在,还不错哦,希望大家也能喜欢。有任何的改进意见,非常欢迎!- 2008-12-4 开始构思此工具
- 2008-12-8 v1.0 基本实现了此工具的主要功能。
- 2008-12-9 v1.1 增加了单词跟写练习。
- 2008-12-10 v1.1.5 增强了新建用户的判断,增加了摘要信息。
- 2008-12-11 v1.2 增加了开始日期与结束日期闰年不同时的二月份天数计算。(没有考虑学习期限时隔超过两年以上的情况,原因:没有人背一本词汇每天只看不到十个单词,且一本词汇书背两年以上的。)
- 2008-12-11 v1.3 增强了修改信息界面的显示问题,消除了一些小的细节问题。增加了两本词汇书。
- 2009-1-1 贺岁版 借此新年之际,当做贺岁版吧。稍微修改了下界面,增添了新年励志寄语。
- 2009-1-2 贺岁版(v1.4) 对英汉、汉英词典,跟写练习、拼写练习板块增添了单词朗读功能。
- 2009-1-3 v1.4.5 对英汉词典与汉英词典中输入特殊字符^&|进行了筛选。
复制代码
对于rat说的朗读功能用mshta+vbs,在网上搜索了下有关mshta和vbs的资料,修改了程序现可以支持朗读。发现自己还是处于入门阶段啊,还要努力学习,不知道的东西还很多。
链接: https://pan.baidu.com/s/17OimdPel0i_n7dJ5NS4Blw 提取码: qq54
作者: rat 时间: 2009-1-1 14:03
是否考虑显示音标和朗读的功能?
作者: BBCC 时间: 2009-1-1 14:12
怎么我的一按查询,结果是一闪而过?(en_ch)
[ 本帖最后由 BBCC 于 2009-1-1 14:13 编辑 ]
作者: BBCC 时间: 2009-1-1 14:14
另外建议可以加上可以查询剪切板中的内容的功能.
作者: lhjoanna 时间: 2009-1-1 14:16
考虑过,音标刚开始曾往程序中写过,可是一些字符会出现乱码,不知为何。后来又下的几本词汇都没带音标,也就没往里加了。至于朗读的功能,有以下几个问题:1、没有在网上搜到类似的音频库文件,在一些英语软件中可以找到,但格式为dat的,不知道如何提取啊。2、如果已找到类似的音频,那么有两种方法来使用,Ⅰ按音标读,读取一个音标的一个声节,这样会使音标声音听起来不连贯。Ⅱ按单词读,若是这样,除了占用大量空间,且每加一本字典,就要加同样多单词的声音(重复除外),使用起来不太方便啊。
当时是这么考虑的,可能是我能力还有限,不知rat兄有没有什么好方法?
唉,说来惭愧,只笑自己孤陋寡闻了。在网上搜索了mshta、vbs的资料,组合起来一行代码就可实现朗读功能了,还差得很远,继续努力学习!!
[ 本帖最后由 lhjoanna 于 2009-1-2 01:17 编辑 ]
作者: lhjoanna 时间: 2009-1-1 14:23 标题: 回复 3楼 的帖子
呵,这个昨晚修改时多删了一个pause>nul,已经更新。请重新下载下。还有不知加入剪切板中的内容是何意??
作者: yslyxqysl 时间: 2009-1-1 16:04
新增功能:支持通配符"."。
支持输入"[用户序号]"登陆
对结构作出较大调整
可运行text.cmd整理词库。
作者: BBCC 时间: 2009-1-1 16:14
re LZ:
就是将剪贴版里的内容也翻译(可考虑加入一个安装在右键菜单的功能,点击就翻译剪贴版中的内容)
作者: lhjoanna 时间: 2009-1-1 16:52 标题: 回复 7楼 的帖子
我这里测试可以啊,能不能把log中的详细的信息发来。说说你的错做步骤,是不是哪一步跳转出错了。大家还有类似的情况吗?
[ 本帖最后由 lhjoanna 于 2009-1-1 17:00 编辑 ]
作者: yslyxqysl 时间: 2009-1-1 17:00
user:yslyxqysl
password:*********
text:四级词汇
number_total:4616
words_per_day:3
number_of_group:1539
date_begin:2009-01-01
date_end:2013-3-17
作者: lhjoanna 时间: 2009-1-1 17:11
噢,呵。是words_per_day的原因。我设置的练习题目的数量是每天单词量的1/5,你的是每天3个,当然就是0道题目了。我当时想是每天一般的话100个应该可以。个位数的只是用来测试用,所以你看显示界面时有一行会少一个空格,我只写了单词量为两位数或三位数时的显示问题。
是考虑到实用,就没多考虑每天学习为个位数的单词。兄若细心看,若按照每天三个单词,1500多天,间隔好几年,会出现中间闰年的情况,那么天数就可能有一些误差,此点我也未加考虑,原因也如此,在readme.txt中有提到。我只考虑了跨度为两年及以下的情况。
[ 本帖最后由 lhjoanna 于 2009-1-1 17:15 编辑 ]
作者: rat 时间: 2009-1-1 17:39 标题: 回复 5楼 的帖子
朗读可以用mshta+vbs啊
作者: wuha3619 时间: 2009-1-1 17:39
呵呵 楼主太有才了 多谢
作者: lhjoanna 时间: 2009-1-1 21:23 标题: 回复 12楼 的帖子
呵呵,rat兄给我出难题了,这两个我都不会,还得努力学习啊。哪位高手如果觉得可行的话,可以用那方法来添加下朗读功能啊。
作者: lhjoanna 时间: 2009-1-1 21:31 标题: 回复 8楼 的帖子
Re BBCC:
貌似此类似金山快译的功能了,对于剪切板里的单个单词还好说,可是如果是一句或者一段话呢。翻译后肯定不大通顺。还有如果是汉语,或者是一个文件呢?BBCC是指要实现类似鼠标取词的功能吧?我还在思考中,有知道的高手还望指教。
作者: rat 时间: 2009-1-2 19:07 标题: 回复 14楼 的帖子
mshta vbscript:CreateObject("SAPI.SpVoice").Speak("hello")(close)
作者: lhjoanna 时间: 2009-1-2 21:48
呵,谢谢rat,我昨天网上找资料已经实现了,再次致谢。
作者: rat 时间: 2009-1-2 22:23
最好还是加上音标,学英语嘛。
作者: wideunique 时间: 2009-1-3 12:48
在英语查完单词时,可不可以直接查下一个单词,不用按空格确定继续查询,而用ESC等系统键退出查询功能。
还有再没有查到单词时,可否由用户自己决定是否显示相似单词?
这是我的一点意见。
作者: BBCC 时间: 2009-1-3 17:37
貌似特殊字符有很大影响...
作者: lhjoanna 时间: 2009-1-3 21:45 标题: 回复 18楼 的帖子
Re:rat
手头只有一本词汇带音标,还是乱码的。其他的带音标的词汇没找到啊。我再在网上找找看。
作者: lhjoanna 时间: 2009-1-3 21:47 标题: 回复 19楼 的帖子
Re:wideunique
查询完一次后会pause>nul,这是按任意键就可以进入下次查询。不知兄所说何意?可以输入 q 返回上层。
作者: lhjoanna 时间: 2009-1-3 22:16
Re:BBCC
多谢提出问题,测试发现输入特殊字符^ & | "时会出现错误。已经修改对于^ & |可以进行筛选,已经更新。对于引号还没有找到更好的方法。大家看过源代码后,有什么好的方法,欢迎提出。
[ 本帖最后由 lhjoanna 于 2009-1-3 22:44 编辑 ]
作者: defanive 时间: 2009-1-8 16:28
引号可以用set替换法过滤:
set 变量=%变量:"=%
作者: lhjoanna 时间: 2009-1-8 16:41
不是把引号消掉啊,而是如果输入的单词中含有引号,则重新输入。可以用findstr 的 \"来过滤的,可是还有个限制,看下源代码字典查询中输入检测那部分便知。
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |