一键切换1X和EVDO(借助MortScript 自动脚本) - Diamond(6950...

来源:百度文库 编辑:神马文学网 时间:2024/03/28 16:52:13
一键切换1X和EVDO(借助MortScript 自动脚本)   本帖最后由 rockey99 于 2009-5-21 16:14 编辑

现在很多机油用上了EVDO,但是一个不可否认的事实,就是EVDO待机会比CDMA1X耗电,这是因为涉及混合终端在cdma1xevdo两网之间的切换,以下场合会发生切换:在混合覆盖区边缘(比如从evdo覆盖区到非evdo覆盖区之间移动);在evdo网内,终端会周期性切换到1x系统,监听1x系统的寻呼消息(比如收短信);在evdo分组数据会话期间,混合终端会优先接听1x话音呼叫。。。

我们的机子更多时候是在待机,evdo上网只是少数时间,为此,我们有必要寻求一个简便的切换方法,现在大家基本都是在电话设置界面里面的“操作模式”里面选择是1x only呢,还是混合,这个方法有效,但是点击步骤多了点,能否实现一步切换呢?带着这个问题,在国外的论坛找了一个办法,就是借助MortScript自动脚本实现,其实就是软件模拟了我们平时的点击过程。跟大家分享。




1.首先,手机需要安装MortScript,下载地址为:http://www.sto-helit.de/index.php?module=page&entry=ms_overview&action=view&menu=29
下载后,安装即可,默认安装在ProgramFile目录下面的MortScript

2.下载本帖子附件,Toggle1x,解压后,快捷方式roaming shortcutcopy到手机windows目录下面,Toggle1x.mscr文件,请先用文本编辑器打开,内容如下:
# read selected option
CurrentMode = RegRead("HKLM","Security\AppInstall\Mort'sMortscript\EVDOToggle","ModeSelection")

# start connection options
Run("\Windows\roamingshortcut.lnk")
WaitForActive("设置",30)
Sleep(500)
# 14 downs
Repeat (14)

SendSpecial("Down")
EndRepeat
# click "Get Settings..."
MouseClick(330, 350)
Sleep(1000)
# automatic mode
If (CurrentMode = 1)
# click hybrid
MouseClick(50,140)
RegWriteDword("HKLM","Security\AppInstall\Mort'sMortscript\EVDOToggle","ModeSelection", 2)

# 1x only
Else
# click 1x only
MouseClick(50,250)
RegWriteDword("HKLM","Security\AppInstall\Mort'sMortscript\EVDOToggle","ModeSelection", 1)

EndIf

#Click ok

Sleep(500)
x = ScreenWidth()
MouseClick(x, 1)
Sleep(1000)
MouseClick(x, 0)
Exit


留意,里面有一句:

Repeat (14)

SendSpecial("Down")
,上面的14可能要因应自己手机的实际情况修改一下,就是从打开设置界面,要按多少次向下方向键,才能定位到“操作模式”这一项,我的手机是14次。

另外,如果使用英文rom,上面的文件里面的“设置”,需要改为 “Setting

修改好后,保存copy到手机的/ProgramFile/MortScript目录,直接点击Toggle1x.mscr应该可以看到手机自动模拟你平时的操作,完成了切换,每点击一次,改变一次,原来1x就设置evdo,原来evdo就设置1x

下一步就是把这个批处理文件弄成exe文件,方法就是把目录/ProgramFile/MortScript/autorun.exe复制一份,重命名为Toggle1x.exe,点击这个exe试试看,呵呵,剩下的事情就是对这个exe建立快捷方式,或者把exe映射到右键菜单。。。

下面是原作者提供的帮助文件:
Set"HKLM\Software\OEM\PhoneSetting\HiddenModeOperationPage" to 0
Put Roaming shortcut in /windows
Run Toggle1x.mscr

First run will always set mode to 1xonly.
All following runs will toggle 1xand hybrid mode.

第一个注册表应该是确保有“操作模式”这个选项。反正我的手机默认就有。

后记:MortScript还是很强的,可以模拟一系列自动操作,更加方便的是,做出来的脚本,可以生成exe,进而搞成快捷方式,推荐有需要的机油研究研究。下载MortScript的地方有脚本编写说明的。

附图说明:
1.第一张是,我使用右键菜单,建立的切换菜单,很方便切换1x和ev
2.第二、第三张,就是教你如何核实脚本里面模拟向下的按键次数,如果是14,就不必修改我上传的脚本了,如果不是,需要修改为实际次数。

use.jpg (56.37 KB)

下载次数:0

半小时前

 

 

start.jpg (51 KB)

下载次数:0

半小时前

 

 

end.jpg (51.33 KB)

下载次数:0

半小时前

 

 

Toggle1x.rar (860 Bytes)