8、命令行背单词软件TXConsole(.Net版) 0.97b 绿色版
软件大小: 6.18 MB
软件语言: 简体中文
软件类别: 国产软件 - 教育教学 - 外语学习
运行环境: Win2000/WinXP/Win2003/
授权方式: 绿色软件
软件等级: 
软件介绍

TXConsole是作者开发的一个跨操作系统的平台
软件(目前主要包括基于Java控制台方式的TXConsole和基于.Net环境的TXConsoleG,近期将推出支持Smartphone的版本),目前主要用于背单词,使用比较另类的命令行方式辅助单词记忆,原因一是满足一些习惯使用Unix、Linux和Dos方式用户的习惯,二是便于扩充功能。背单词的功能是在作者使用了大多数背单词
软件都觉得不满意的情况下,自主开发的适合作者习惯的功能模块,希望也能适用于你。
1.
软件特点
a.功能繁多,易于扩充,除背单词外,所有适于命令行方式的功能都会逐步实现,包括查看新闻,文本形式查看网页等
b.可使用真人语音库
c.单词库可完全定制,且使用文本文件,修改方便(单词记忆状态也文本存储,可直接修改)
d.可导出单词库到金山单词本等格式,供其它如PWord、西瓜外语通、风云背单词等背单词
软件使用(本
软件一开始就是准备结合一些好的
软件和网站使用)
e.支持单词难度设置(0-5,0表示最易,5表示最难)
f.结合好的免费网站(如dictionary.com,
dict.cn,
www.m-w.com等,本人对这些网站非常佩服),获取最新的解释、例句(例句也很重要)和音标,目前提供四种音标体系,分别是M-韦伯斯特词典注音、Dictionary.com使用的字母注音音标,国际音标(需在图形框中查看),金山背单词格式音标,可以满足不同习惯的使用者
g.操作简单,功能繁杂,易于升级
h.支持改进型艾宾浩斯记忆曲线
j.灵活的生成随机单词列表的记忆方式,避免按字母顺序从头记忆(这种方式我最多记到L,用的是新东方背单词)
k.支持各种查词典功能,包括一本内置的词典和各种网络词典,可以结合Stardict或Lingos词典使用,效果最好
l.使用文本(XML)配置文件,可手动设置工作路径、真人语音库路径等参数,并可加载启动时自动运行的脚本
m.支持各国语言背单词,目前仅英语支持网络和本地取词,其它语言请将工作状态设为离线
n.大部分功能在试用版中都免费提供,注册后可享受更高级的功能和技术支持(目前Java版的完全免费)
2.安装方法及环境需求
a. .Net版本的安装:要求Windows操作系统安装了.Net Framework 2.0以上,Windows
Vista可能预装了,如未安装,请用Window
Update功能安装。然后直接将下载的压缩包解压到任意一个目录里,运行其中的TXConsoleG.exe即可。
b. Java版本的安装:
-
本
软件Java版编写的开发环境JDK1.6,估计需要JRE1.5以上支持,所以如没有安装JRE或JDK请先到java.sun.com下载安装最新的JRE并先装完JRE或JDK(本
软件主页也有下载JRE)
- 先将下载的压缩包解压到任意一个目录里,比如说是从c:\TXConsole;
-
然后设置环境变量(简单的方法鼠标右键单击"我的电脑",选择"属性",再选择"高级",再选择"环境变量",然后在用户变量或系统变量中增加一个CLASSPATH,值为".;C:\TXConsole\TXConsoleLabs.jar")
-
适当修改配置文件TXConsoleConfig.xml,也可以省略这一步,以后需要真人语音库或启动脚本再参照目录下的样例修改(本步骤也适合.Net版本,配置文件名称为TXConsoleGConfig.xml)
-
如果上述步骤都成功完成,点击txc.bat就可以执行程序了(如需快捷方式请自己做)
2.常用命令、建议及帮助
a.建议在联网方式下使用本
软件,可以保持效率最高,因为需要查询多个外语网站。.Net版本提供离线功能,使用命令"sets SM_ONLINE_MODE
offline"即可,修改设置后可用“saves”命令保存设置。
b.Java版建议修改CMD窗口的缺省属性(随便打开一个CMD窗口,然后点击左上角菜单中的默认属性即可设置),主要是把窗口改大一点,背景前景色调一下,字体改一下,显示缓冲区大一些,这样看起来舒服一点,学习效率会高一点(.Net版本无需这一步)
c.一般学习方式和命令如下:
-
使用help命令获取帮助,一般的命令都有全称和简写,全称便于记忆,简写输入方便
- 先建立自己的单词文件,可以从其他
软件导入(发现忘了编了),也可以参考提供的例子TXWordList.txt自行编写,格式为一行单词,多行注释,注释内部不能有空行,单词间用空行分割,不用加音标(加也不反对);另外,如果直接在
软件中加自己的单词,则不需要这一步;
- 运行
软件,目前例子单词库有几百个词,按照示例的启动脚本,首先会读取所有单词列表,然后会从中自动选取按照满足艾宾浩斯记忆曲线要求的10个难度在0以上随机的单词组成随机单词列表,并自动按30秒一个词的方式显示单词,其中单词前面还会显示他的序号,以备后续命令使用;同时单词解释将不显示;
- 可使用rwl命令重新读入单词列表(如要用于在程序外修改了词库文件后),也可按指定文件名读取
- 可使用GenerateRandomWordList(简写gr)或grh(按艾宾浩斯曲线生成)、gre(按难易度准确生成,gr是按大于等于指定的难易度生成)等命令重新生成随机背诵单词列表,例如
gr 5 10:从单词列表中随机抽取10个难度为5(含5)以上的单词形成随机单词列表
grh:选取符合改进型艾宾浩斯曲线的所有单词,形成随机单词列表
gre
0 100:选取难易度为0的随机100个单词
grhe 3:生成所有难度为3且符合艾宾浩斯曲线的随机单词
- 使用ShowAllRandomWords(ll)命令可以列出目前随机单词列表中所有单词的名称、难易度、序号等
- p命令可以切换是否显示随机单词(一般强化记忆采用ll命令,随时记忆使用p),也可以使用ST/SP启动或停止随机单词显示,ST命令可以指定随机显示间隔周期(毫秒)
- ToggleWordExplanation(twe)命令可以切换是否显示单词词义
- ToggleTTS(TTS)切换是否使用真人语音库发音,语音库路径可在配置文件中设置,本人目前使用的是Stardict网站提供的格式的语音库
- 背完某个单词后,可以用--命令将指定的单词难度减一,然后从随机列表中移除,注意指定的序号是随机单词的序号(ll时显示在第一列的),而不是单词本身的序号,如要用单词序号,请用setwd命令;增加难度用++;光移除单词用-w;全部随机单词难度统一设置用rwld
- 对某个单词解释不满意的,可以使用edit(e)命令修改该单词(注意,会弹出输入框,Java版的第一次请用ALT-TAB切换,不要认为是死机了)
- 修改单词前,可以使用"."命令查看本单词的解释(".."表示用图形方式查看);","命令使用本地词典查询单词解释(",,"表示用图形方式查看);";"命令从网络查询单词解释(";;"表示用图形方式查看);注意,Java版的如需查看单词的音标,只有在图形方式下才能正常查看
- SpeakWord(')命令是用真人语音库对单词发音(合成发音虽支持但我觉得没用,看音标够了)
- 可使用addw(=)命令自行添加单词,此时只需要输入单词名,
软件会自动去网上查解释和例句,然后可以自行再编辑(最好去掉所有空行);如果词库中已有该词条会提示
- 所有对单词列表进行了修改操作后(包括修改单词难度),建议使用wwl/wwlb/save命令保存单词列表,其中wwlb(save)会自动备份原有单词列表文件(会按时间生成,所以慢慢会很多备份,需要手工清除,以后可考虑增加自动清除功能)
- 很多命令,如--,;;,.等,如果不加参数都表示当前单词,当前单词指随机显示到的单词,如果使用..等命令后,当前单词会变成该查询单词
- 其它一些常用命令还有:
sortwl:对单词列表排序
rsw:手动显示一个随机单词
openwf:外部打开单词列表文件
showwc:显示单词总个数
searchw/searchwt:按名字/全文模糊搜索单词列表
ewlkd/ewlfy/ewlno:导出成PWord、风云背单词、新东方等格式的背单词
软件的词库格式
showph:显示音标帮助
cls:清除屏幕(Java版的做不好,只是打印了许多空行)
q:退出程序
临渊享鱼下载