效仿 AppToDesk 函数
local function AppToDesk(path, arch)
local name = path:match('([^\]+)$')
LINK('%Desktop%\' .. name .. '.lnk', dp0 .. 'PortableApps\' .. path .. arch .. '.exe')
end
改写了个如下函数,在“所有程序” 里创建菜单项,似乎没有成功.
local function AppToMenu(menu, app)
LINK('%StartMenu%\' .. menu .. '.lnk', dp0 .. 'PortableApps\' .. app)
end
function BeforeShell()
--AppToDesk('SunloginClient\SunloginClient', '')
AppToMenu('向日葵\向日葵', 'SunloginClient\SunloginClient.exe')
end
效仿 AppToDesk 函数 local function AppToDesk(path, arch) local name = path:match('([^\]+)$') LINK('%Desktop%\' .. name .. '.lnk', dp0 .. 'PortableApps\' .. path .. arch .. '.exe') end
改写了个如下函数,在“所有程序” 里创建菜单项,似乎没有成功. local function AppToMenu(menu, app) LINK('%StartMenu%\' .. menu .. '.lnk', dp0 .. 'PortableApps\' .. app) end
function BeforeShell() --AppToDesk('SunloginClient\SunloginClient', '') AppToMenu('向日葵\向日葵', 'SunloginClient\SunloginClient.exe') end
在这里加上删除桌面几个快捷方式,也没有生效 -----> 这个找到原因了,文件格式改成 ANSI 就可以了 :PostShell
rem 删除没用的文件、快捷方式 del /q /f "%Desktop%\7-Zip.lnk" del /q /f "%Desktop%\命令提示符.lnk" del /q /f "%Desktop%\文件资源管理器.lnk"