|
|
这个问题,我还没看到过解决的PE。用官方最新版的搜狗五笔同样卡死,无论谁的PE都无法避开。我测试了Kuer的几个PE也一样。而搜狗五笔的安装方式(注册表)与微软的大致一样的思路。但如果用下面的代码安装,则可以用:- @echo off
- cd /d "%~dp0%"
- for /f "delims=" %%i in ('dir/ad/b/o-n "%CD%"') do (set sgdir=%%i)
- reg add "HKLM\SOFTWARE\SogouWBInput" /f /ve /t REG_SZ /d "%CD%"
- reg add "HKLM\SOFTWARE\SogouWBInput" /f /v "Region" /t REG_SZ /d "0000_sogou_wubi_55e"
- reg add "HKLM\SOFTWARE\SogouWBInput" /f /v "StartMenuFolder" /t REG_SZ /d "搜狗五笔"
- reg add "HKLM\SOFTWARE\SogouWBInput" /f /v "Version" /t REG_SZ /d "%sgdir%"
- reg add "HKLM\SOFTWARE\SogouWBInput" /f /v "VersionType" /t REG_SZ /d "final"
- IF not EXIST "%ProgramFiles(x86)%" (
- copy /Y "%CD%\ime\SogouWB.ime" "%windir%\System32"
- copy /Y "%CD%\ime\SogouWBTSF.ime" "%windir%\System32\SogouWBTSF.ime"
- ) else (
- copy /Y "%CD%\ime\SogouWB_x64.ime" "%windir%\System32\SogouWB.ime"
- copy /Y "%CD%\ime\SogouWB.ime" "%windir%\SysWoW64"
- copy /Y "%CD%\ime\SogouWBTSF_x64.ime" "%windir%\System32\SogouWBTSF.ime"
- copy /Y "%CD%\ime\SogouWBTSF.ime" "%windir%\SysWoW64\SogouWBTSF.ime"
- reg add "HKLM\SOFTWARE\Wow6432Node\SogouWBInput" /f /ve /t REG_SZ /d "%CD%"
- reg add "HKLM\SOFTWARE\Wow6432Node\SogouWBInput" /f /v "Region" /t REG_SZ /d "0000_sogou_wubi_55e"
- reg add "HKLM\SOFTWARE\Wow6432Node\SogouWBInput" /f /v "StartMenuFolder" /t REG_SZ /d "搜狗五笔"
- reg add "HKLM\SOFTWARE\Wow6432Node\SogouWBInput" /f /v "Version" /t REG_SZ /d "%sgdir%"
- reg add "HKLM\SOFTWARE\Wow6432Node\SogouWBInput" /f /v "VersionType" /t REG_SZ /d "final"
- )
- xcopy /Y "%CD%\ime\env.ini" "%USERPROFILE%\AppData\LocalLow\SogouWB"
- pecmd CALL $imm32,ImmInstallIMEW,%windir%\System32\SogouWB.IME,搜狗五笔
- pecmd.exe EXEC !ctfmon.exe
- exit
复制代码 其中的 pecmd CALL $imm32,ImmInstallIMEW,%windir%\System32\SogouWB.IME,搜狗五笔 是关键。极点五笔在Excel中可以用,也是这个思路。但用这个代码,鼠标无法跟随,极点也一样。
|
|