什么是快捷方式

快捷方式(Shortcut)不等同于 符号链接(Symbolic link)硬链接(Hard link)

快捷方式在系统中源文件是完全分离>如果源文件删除,链接就即时失效

文件属性

  • .lnk .pif .url

    • 目标: 快捷方式指向的程序或文件的具体路径(绝对路径)

    • 起始位置: 目标的工作目录(相对路径), 如传入参数:%CD%

Windows创建程序快捷方式动作的起始位置默认是程序绝对路径

创建快捷方式

Windows Vista开始, 可用于 API 调用或命令行指令,识别: 规范名称、GUID以调用

PS. 文件夹调用 = 名称.GUID 注册表:GUID

Applications文件夹

%windir%\explorer.exe shell:::{4234d49b-0245-4df3-b780-3893943456e1}

控制面板控件

%windir%\explorer.exe shell:::{ED7BA470-8E54-465E-825C-99712043E01C}

桌面小工具

%windir%\explorer.exe shell:::{37efd44d-ef8d-41b1-940d-96973a50e9e0}

回收站

%windir%\explorer.exe shell:::{645FF040-5081-101B-9F08-00AA002F954E}

资源管理器

%windir%\explorer.exe shell:::{20D04FE0-3AEA-1069-A2D8-08002B30309D}

电脑休眠

%windir%\System32\rundll32.exe powrprof.dll,SetSuspendState Hibemate
%windir%\System32\rundll32.exe powrprof.dll,SetSuspendState Sleep --不是睡眠/待机

MSTHA解析html

%WinDir%\System32\mshta.exe "url"