杉宫竹苑工作室

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2416|回复: 0

脚本添加快捷方式的函数:AddFolderIcon

[复制链接]
发表于 2018-5-24 15:29:37 | 显示全部楼层 |阅读模式

正式会员享受无限制浏览网站功能和高速网盘下载,赶快加入本站吧!

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  1. if ((SYSINFO.nWinMajor == 6 ) && (SYSINFO.nWinMinor >= 0)) then

  2.     szProgram =  WINDIR^"system32"^"RunLegacyCPLElevated.exe";
  3.     szParameter =  TARGETDIR^"Realtek Camera Manager.cpl";
  4.     szProgramFolderSartMenu = FOLDER_PROGRAMS^IFX_COMPANY_NAME^IFX_PRODUCT_NAME;
  5.     szProgramFolderDeskTop = FOLDER_DESKTOP;
  6.     szItemName      = "Camera Manager";
  7.     szCommandLine = szProgram + " shell32.dll,Control_RunDll " + """+szParameter + """;
  8.     szWorkingDir  = WINDIR^"system32";
  9.    
  10.     szIconPath    = TARGETDIR^"Camera.ico";
  11.    
  12.     nIcon         = 0;
  13.   
  14.     szShortCutKey = "";
  15.   
  16.     if (AddFolderIcon (szProgramFolderSartMenu, szItemName, szCommandLine, szWorkingDir,
  17.      szIconPath, nIcon, szShortCutKey, REPLACE) < 0) then               
  18.     MessageBox ("AddFolderStartMenu failed.", SEVERE);     
  19.                   
  20.     endif;
  21.       
  22.     if (AddFolderIcon (szProgramFolderDeskTop, szItemName, szCommandLine, szWorkingDir,
  23.     szIconPath, nIcon, szShortCutKey, REPLACE) < 0) then               
  24.     MessageBox ("AddFolderDeskTop failed.", SEVERE);     
  25.                   
  26.     endif;
  27.    
  28. else  

  29.     szProgram =  TARGETDIR^"Realtek Camera Manager.cpl";
  30.     szProgramFolderSartMenu = FOLDER_PROGRAMS^IFX_COMPANY_NAME^IFX_PRODUCT_NAME;
  31.     szProgramFolderDeskTop = FOLDER_DESKTOP;  
  32.     szItemName      = "Camera Manager";
  33.     szCommandLine = """ + szProgram + """;
  34.     szWorkingDir  = TARGETDIR;
  35.    
  36.     szIconPath    = TARGETDIR^"Camera.ico";
  37.    
  38.     nIcon         = 0;
  39.   
  40.     szShortCutKey = "";
  41.   
  42.     if (AddFolderIcon (szProgramFolderSartMenu, szItemName, szCommandLine, szWorkingDir,
  43.      szIconPath, nIcon, szShortCutKey, REPLACE) < 0) then               
  44.    MessageBox ("AddFolderStartMenu failed.", SEVERE);     
  45.                   
  46.     endif;  
  47.    
  48.     if (AddFolderIcon (szProgramFolderDeskTop, szItemName, szCommandLine, szWorkingDir,
  49.     szIconPath, nIcon, szShortCutKey, REPLACE) < 0) then               
  50.     MessageBox ("AddFolderDeskTop failed.", SEVERE);     
  51.                   
  52.     endif;   
  53.   
  54.   
  55.   
  56. endif;

  57. end;
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|SgzyStudio

GMT+8, 2024-5-14 12:29 , Processed in 0.115125 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表