|
本帖最后由 slore 于 2019-6-22 19:56 编辑
小小输入法我是有计划添加到【输入法】组件,不过界面选项,还有不常用输入法“永码,二码”想精简的。
所以一直没添加。。。
简单的当作 普通程序(02-Apps) 对待的话,附件就是了。
2.启用LUA加载器,要安装第三方软件怎么写命令?
exec("X:\\Program Files\\yong\\yong.exe")
或者用環境变量
exec("%ProgramFiles%\\yong\\yong.exe")
路径比较长的话,\\太多,可以不用引号,用[[ ]]括起来。
exec([[X:\Program Files\yong\yong.exe]]) -- lua语言自带的语法
如果想等待,隐藏,最小化运行等,添加第一个参数(/wait, /hide, /min, /max),可多个组合。
exec("/wait /hide", "reg import X:\\abc\\def\\test.reg")
当然为了方便,写了一个自动修改pecmd.ini或者pecmd.lua的宏 --- RunBeforeShell
call RunBeforeShell "#qX:\Program Files\yong\yong.exe#q"
call RunBeforeShell "reg import #qX:\Program Files\7-Zip\7z-Register.reg#q" "/wait /hide"
小小输入法的main.bat
- call V2X yong -Extract "yong-win-*-0.7z" "%X_PF%"
- rem config
- if exist "%V%\yong\.yong" xcopy /E /Y "%V%\yong\.yong\*.*" "%X_PF%\yong\.yong"
- if "%WB_PE_ARCH%"=="x64" (
- call RunBeforeShell "#qX:\Program Files\yong\w64\yong.exe#q"
- ) else (
- call RunBeforeShell "#qX:\Program Files\yong\yong.exe#q"
- )
复制代码
完整补丁结构如下:
- Z:\yong_IME>tree /f
- ├─Projects
- │ └─WIN10XPE\02-Apps\yong_IME
- │ main.bat
- │ main.html
- │ zh-CN.js
- └─vendor\yong
- │ yong-win-2.5.0-0.7z
- └─.yong\yong.ini
复制代码
yong_IME.zip
(3.36 MB, 下载次数: 21)
|
|