|
9zhmke老哥说的极是,有详细的操作步骤我照着做还行,学习脚本工具还是算了吧。再请教老哥一个问题,您最早发我的bat文件因为没有管理员权限所以安装字体没有成功,我看到有提权代码就把这段代码加在bat文件的最顶部了,又在最下端加了123.cmd(这是启动程序的批处理),达到安装完字体立即启动程序的目的。我测试了几次,好像字体安装成功了,程序也能启动,就是批处理窗口会出现“找不到文件”五个字,不知道什么原因,请老哥有时间就回复一下,没时间就算了,多谢老哥!(下边是我瞎折腾的代码)
- @echo off&color 3e
- PUSHD "%~dp0" & set "ROOT=%~dp0" & REG.EXE QUERY "HKU\S-1-5-19">NUL 2>&1
- IF %ERRORLEVEL% EQU 1 ( CMD /U /C ECHO. CreateObject^("Shell.Application"^).ShellExecute "%~f0", "", "", "runas", 1 > "%Temp%\GetAdmin.vbs"& "%Temp%\GetAdmin.vbs" & DEL "%Temp%\GetAdmin.vbs" & EXIT /B )
- :: MAIN START
- ECHO [A].OK.............%ROOT%
- @echo off
- > fontinst.inf echo [fonts]
- >>fontinst.inf dir *.otf *.ttf /b
- fontinst.exe
- 123.cmd
复制代码 |
|