发新话题
打印

我的818硬起后,全自动安装脚本

我的818硬起后,全自动安装脚本

我的818硬起后,全自动安装脚本

这里用到了MortScript脚本编程PPC软件,类似于PC上的DOS批处理,但是功能非常强大。通过它,编写一个完整的安装预设的软件包脚本就可以在硬起后全自动安装,并设置好你的系统为最佳使用状态。
以下是我个人的脚本:

这里安装了818自带的一些必要的EXT ROM的CAB包,其它的被我统统删了。然后安装了我喜欢并常的软件到主内存中。比如:梅花输入法,英文键盘输入,手机变U盘,PIE PLUS 等等。再通过注册表配置好这些软件的设置,如更改默认输入法,屏蔽系统输入法,注册PIE PLUS等。另外拷进了一些小工具,并通过注册表进行了配置。里面还调用了另一个改变字体的脚本,是雅黑字体。

安装完成后,系统自动重启。完成后,我的系统再也不需要一一安装,就成最佳使用状态,并且不会任何垃圾。

-----------------------------
#Extended_ROM 安装脚本

#拷贝安装文件到临时目录
MkDir "\存储卡\Temp\"
MkDir "\存储卡\Temp\Extended_ROM"
xcopy "\存储卡\Backup\Extended_ROM\*","\存储卡\Temp\Extended_ROM"

#系统补丁
RunWait \存储卡\Temp\Extended_ROM\Customize_106153.sa.CAB
RunWait \存储卡\Temp\Extended_ROM\battery_OU_081304.sa.CAB
RunWait \存储卡\Temp\Extended_ROM\CAB-ArcsoftMMS-2.0.0.22-Magician-CHS-11Mar05.CAB
RunWait \存储卡\Temp\Extended_ROM\Dopod_CHS_Customization_Magician_10292004.sa.CAB
RunWait \存储卡\Temp\Extended_ROM\CameraWizard_Magician_Generic_CHS_RC17_to_RC18.CAB
RunWait \存储卡\Temp\Extended_ROM\DopodCHS_PhonePH_111167.sa.CAB
RunWait \存储卡\Temp\Extended_ROM\BatteryPatch20050411.CAB
RunWait \存储卡\Temp\Extended_ROM\BT_COM_PORT.CAB
RunWait \存储卡\Temp\Extended_ROM\DopodCHS_STK23200_Wappush_112121.sa.CAB
RunWait \存储卡\Temp\Extended_ROM\Version_CHS_112140.sa.cab

#蓝牙立体声补丁
RunWait \存储卡\Temp\Extended_ROM\BCHS_FOR_POCKET_PC_OZONE.ARMV4.CAB

#PIE插件
RunWait \存储卡\Temp\Extended_ROM\PIEPlus_V2.2.cab
#激活码
RegWriteString HKLM,"\SOFTWARE\ReenSoft\PIEPlus","ActCode","80080747"

#英文键盘HappyTappingKeyboard输入法
RunWait \存储卡\Temp\Extended_ROM\HappyTappingKeyboard.arm.CAB
xcopy "\存储卡\Backup\Extended_ROM\ipKeyboard\*","\Windows"
RegWriteString HKCR,"\CLSID\{F9A103FF-B5E2-4eae-8C34-0ADC26116C4B}","","英文键盘输入"
RegWriteString HKCR,"\CLSID\{F9A103FF-B5E2-4eae-8C34-0ADC26116C4B}","BitmapFileLandscape","\Windows\ip_AC_QVGA_L.bmp"
RegWriteString HKCR,"\CLSID\{F9A103FF-B5E2-4eae-8C34-0ADC26116C4B}","BitmapFilePortrait","\Windows\ip_AC_QVGA_P.bmp"
RegWriteString HKCR,"\CLSID\{F9A103FF-B5E2-4eae-8C34-0ADC26116C4B}","WavFile","\Windows\type.wav"
RegWriteDWord HKCR,"\CLSID\{F9A103FF-B5E2-4eae-8C34-0ADC26116C4B}","laySound",1


#梅花输入法
RunWait \存储卡\Temp\Extended_ROM\PlumSIP_5.0.cab
RegWriteString HKCR,"\CLSID\{655CB1DE-3D81-4bda-922C-DCF5E248820B}","","点讯梅花5.0输入"

#设置默认输入法为梅花输入法
RegWriteString HKCU,"ControlPanel\Sip","DefaultIm","{655CB1DE-3D81-4bda-922C-DCF5E248820B}"

#屏蔽不需要的输入法
RegWriteString HKCR,"\CLSID\{DF2BF912-1A9A-11D2-8F89-00C04FAC52F9}\IsSIPInputMethod","","0"
RegWriteString HKCR,"\CLSID\{9E06C6B8-FE4D-4206-9A5B-6E4C1B8B6AD7}\IsSIPInputMethod","","0"

#导入主人信息
RegWriteBinary HKCU,"\ControlPanel\Owner","Owner","7A007A006200690061006F"  #这里为二进制个人信息

#SD变U盘
RunWait \存储卡\Temp\Extended_ROM\Softick_Card_Export_II_V3.00.cab

#系统对话框
xcopy "\存储卡\Backup\Extended_ROM\sysdlg\*","\windows"
CreateShortcut "\Windows\启动\filedlgchg.lnk","""ctlpnl"" filedlgchg.cpl 1"

#语音控制
RunWait \存储卡\Temp\Extended_ROM\Cyberon_Voice_Commander_2.0.608142_chs.cab

#安装小工具
MkDir "\Program Files\MyTools"
xcopy "\存储卡\Backup\Extended_ROM\MyTools\*","\Program Files\MyTools"

#魔法按钮启动项和配置
CreateShortcut "\Windows\启动\Magic Button.lnk","\Program Files\MyTools\Magic Button 2.0.exe"
RegWriteBinary HKCU,"\Software\TranCreative\MagicButton","Settings","00000000010000002C010000010000000400000001000000"

#CAB文件关联和配置
RegWriteString HKCR,"\.cab","","cabfile"
RegWriteString HKCR,"\cabfile\Shell\Open\Command","","""\Program Files\MyTools\cabinstl.exe"" ""%1"""
RegWriteDWord  HKCU,"\Software\sk\CabInstl","nodelete",1

#RAR注册表信息
RegWriteString HKCR,"\.rar","","ocketRAR"
RegWriteString HKCR,"\.zip","","ocketRAR"
RegWriteString HKCR,"\PocketRAR","","WinRAR 压缩文件"
RegWriteString HKCR,"\PocketRAR\DefaultIcon","","\Program Files\MyTools\rar3.6.exe,0"
RegWriteString HKCR,"\PocketRAR\shell\open\command","","""\Program Files\MyTools\rar3.6.exe"" ""%1"""
RegWriteDWord  HKCU,"\Software\RAR\Compression","Method",3
RegWriteDWord  HKCU,"\Software\RAR\Compression","Solid",1
RegWriteDWord  HKCU,"\Software\RAR\Compression","UseRAR",1
RegWriteDWord  HKCU,"\Software\RAR\Paths","AppendArcName",1
RegWriteString HKCU,"\Software\RAR\Paths","ArcFolder","\Storage Card"
RegWriteString HKCU,"\Software\RAR\Paths","ExtrFolder","\Storage Card"
RegWriteString HKCU,"\Software\RAR\Paths","StartFolder",""
RegWriteString HKCU,"\Software\RAR\Paths","TempFolder","\Storage Card\Temp"
RegWriteDWord  HKCU,"\Software\RAR\Setup\.rar","Set",1
RegWriteDWord  HKCU,"\Software\RAR\Setup\.zip","Set",1

#记事本文件关联
RegWriteString HKCR,"\.ini","","txtfile"
RegWriteString HKCR,"\txtfile\DefaultIcon","","\Program Files\MyTools\NotePad.exe,0"
RegWriteString HKCR,"\txtfile\shell\open\command","","""\Program Files\MyTools\NotePad.exe"" %1"
RegWriteString HKCR,"\txtfile\Shell\OpenDoc\Command","","""\Program Files\MyTools\NotePad.exe"" %1"

#内存清理设置
RegWriteBinary HKLM,"\SOFTWARE\ValkSoft\Space Reclaimer","Settings","7F03000000000000E0060000000000005C00530074006F007200610067006500200043006100720064005C00540065006D00700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"


#创建程序快捷方式
CreateShortcut "\Windows\“开始”菜单\程序\记事本.lnk","\Program Files\MyTools\NotePad.exe"
CreateShortcut "\Windows\“开始”菜单\程序\注册表编辑器.lnk","\Program Files\MyTools\PHMRegEdit.exe"
CreateShortcut "\Windows\“开始”菜单\程序\任务管理器.lnk","\Program Files\MyTools\TaskMgr.exe"
CreateShortcut "\Windows\“开始”菜单\程序\内存清理.lnk","\Program Files\MyTools\SpaceReclaimer.exe"
CreateShortcut "\Windows\“开始”菜单\程序\系统事件检查.lnk","\Program Files\MyTools\CheckNotif.exe"

#删除系统无用文件
Delete "\Windows\启动\LoadVDisk.lnk"
Delete "\Windows\启动\STK.lnk"
Delete "\Windows\*.tsk"
#Delete "\Windows\Rings\*
delete "\存储卡\Temp\Extended_ROM\*"
delete "\存储卡\Temp\Extended_ROM"

#更改卡名
RegWriteString HKLM,"\System\StorageManager\Profiles\MMC","Folder","Storage Card"
RegWriteString HKLM,"\System\StorageManager\Profiles\PCMCIA","Folder","Storage Card"
RegWriteString HKLM,"\System\StorageManager\Profiles\SDMemory","Folder","Storage Card"
RegWriteString HKLM,"\System\StorageManager\Profiles\SDMMC","Folder","Storage Card"

#改变PIE上网临时文件目录
RegWriteString HKCU,"\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders","Cache","\Storage Card\Windows\Profiles\guest\Temporary Internet Files"
RegWriteString HKCU,"\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders","Cookies","\Storage Card\Windows\Profiles\guest\Cookies"
RegWriteString HKCU,"\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders","History","\Storage Card\Windows\Profiles\guest\History"

#改变铃声路径
MkDir "\Storage\Windows"
MkDir "\Storage\Windows\Rings"
move "\Windows\Rings\*","\Storage\Windows\Rings"
RegWriteString HKCU,"\ControlPanel\SoundCategories\Ring","Directory","\Storage\Windows\Rings\"

#消除托盘内的横屏快捷键
RegWriteDWord HKLM,"\Services\ScreenRotate","ShowIcon",0

#更改系统按键设置(日历键为横屏切换键)
RegWriteString HKLM,"\SOFTWARE\Microsoft\Shell\Keys\40C1","",""
RegWriteDWord HKLM,"\SOFTWARE\Microsoft\Shell\Keys\40C1","Flags",12

#优化系统缓存
RegWriteDWord HKLM,"\System\StorageManager\FATFS","CacheSize",64
RegWriteDWord HKLM,"\System\StorageManager\FATFS","EnableCache",33

RunWait \存储卡\Backup\雅黑字体脚本.mscr

#软启
Reset
感谢分享

TOP

不懂^^~~~
够复杂,还是感觉硬起后恢复备份来得容易。

TOP

引用:
原帖由 sammo3000 于 2007-8-11  16:13 发表
够复杂,还是感觉硬起后恢复备份来得容易。
我也试过用备份,但是这很有问题。一旦发现你以前装的软件过时或者想修改,就要再来一次安装。而往往还原备份是不完整的,例如一些软件的注册信息会丢失。所以备份也不怎么方便。

通过脚本的添加删除,你就可以定制你的手机需要的功能,并且通过注册表的配置完成你想要完成的设置。硬启后执行安装,非常干净,不会有任何垃圾。就像你自己一一安装并配置好设置那样。

其实这些一点都不复杂,主要是一些注册表信息长了点,而且注册表信息与你的软件相关,我的不一定适用于你。但我用的很舒服。

TOP

发新话题