《使用方软件打造魅族m专用语音天气预报》由会员分享,可在线阅读,更多相关《使用方软件打造魅族m专用语音天气预报(4页珍藏版)》请在金锄头文库上搜索。
1、使用“MortScript”和“讯飞语音电子书”打造魅族M8专用语音天气预报说明:如有不清楚的魅友,可跟贴提问,我会尽力解答所有问题。同时欢迎各位“大虾”前来指导、指导!2010-3-17 16:27 上传下载附件(39.54 KB)一、程序准备1、管它2.2 for M8,下载地址(安装版):http:/ for PPC,下载地址(安装版):http:/ for PPC,下载地址(绿色版):http:/ DataMzWeatherData梅州.txt)MouseDown(240,700)Sleep(500)MouseUp(240,1)Sleep(500)tq_utf8=ReadFile(Di
2、skApplication DataMzWeatherData梅州.mwf,0,utf8)WriteFile(DiskApplication DataMzWeatherData梅州.txt,tq_utf8,TRUE,ansi)tq=ReadFile(DiskApplication DataMzWeatherData梅州.txt,0,ansi)nr1=SubStr(tq,Find(tq,date)+12,10)nr2=SubStr(tq,Find(tq,weather)+11,Find(SubStr(tq,Find(tq,weather)+11),)-2)nr3=SubStr(tq,Find(t
3、q,ctemp)+9,3)nr4=SubStr(tq,Find(tq,)+2,3)nrh1=nr1&天气预报:&nr2&,&nr3&到&nr4&。再播一次:&nr2&,&nr3&到&nr4&。Delete(DiskProgramsTools讯飞语音DefBook.txt)WriteFile(DiskProgramsTools讯飞语音DefBook.txt,nrh1,TRUE,ansi)Run(DiskProgramsTools讯飞语音VoiceBook2.exe)Sleep(2000)MouseClick(50,700)Sleep(500)MouseClick(50,480)Sleep(150
4、00)Kill(VoiceBook2.exe)四、上述脚本文件的命令使用说明If(ProcExists(进程名称)Kill(进程名称)EndIfstring=SubStr(string,从左往右第几位,截取几个)字符串截取。截取长度省略或超长,则截取至完。截取长度短于字串数,则返回空字符串。string=Find(string to check,string to search ,start)字符串包含查找。返回第二个字符串,包含于第一个字符串的位置。start为位置参数。查找区分大小写。Run(application,parameter)运行可执行文件,必要时需指定应用程序的完整路径。Run
5、Wait(application,parameter)同上,区别在于:1.本命令直到执行程序执行结束后,才继续下一条命令。MouseClick(window,x,y)模拟鼠标(或触屏)单击。MouseDown(window,x,y)MouseUp(window,x,y)模拟鼠标(或触屏)按下、释放动作,可理解为PC上的拖曳操作。Sleep(milliseconds)暂停指定时间,单位毫秒。Delete(files)删除文件。支持通配符和路径。string=ReadFile(file name,length,codepage)读取一行文本文件内容。最大长度为1MB。codepage设置字符集。默认使用当前系统字符集。WriteFile(file name,contents,append,codepage)根据内容创建一个文本文件。若文件已存在,则被覆盖。Kill(process name)终止应用程序进程。4 / 4