脚本文件:
;本脚本用于创建桌面快捷方式快捷键,选择单个或多个文件或者文件夹均可用快捷键“Alt D”实现桌面快捷方式的创建。
;本脚本为“达芬奇科普”所写,请勿用于任何商用目的,更多精彩分享大家可以关注“达芬奇科普”。
;使用方法:打开记事本,将此脚本复制后粘贴进去,然后修改后缀名为".ahk",然后双击运行。选择目标文件(或文件夹),然后;摁快捷键“Alt D”,即可实现桌面快捷方式的创建。
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
#Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
TrayTip:="Alt D快捷键创建文件(夹)桌面快捷方式"
TrayIconFile:=A_WinDir . "\System32\DDORes.dll" ;
TrayIconNum:="-2108" ;
Menu,Tray,Tip,%TrayTip%
Menu,Tray,Icon,%TrayIconFile%,%TrayIconNum%
#IfWinActive ahk_exe explorer.exe
!d:: ;此处即为快捷键,可根据自己爱好进行调整(!代表Alt,^代表Ctrl,#代表Win,字母键则直接输入)
ControlGetFocus, mycontrol,A
if(mycontrol = "DirectUIHWND3" or mycontrol = "SysListView321"or mycontrol = "DirectUIHWND2" )
{
clipboard =
SendInput, {Control Down}c{Control Up}
ClipWait,0
folder_path_set := []
file_path_set := []
file_name_ex_set := []
folder_name_set :=[]
file_name_set := []
i =1
j =1
Loop, parse, clipboard, `n, `r
{
FileGetAttrib, Attributes, %A_LoopField%
if InStr(Attributes, "A")
{
file_path_set.Insert(i, A_LoopField)
file_name_ex_set[i] := RegExReplace(file_path_set[i], "m)^. \\", "")
file_name_set[i] := RegExReplace(file_name_ex_set[i], "mU)\.[0-9a-z] $")
file_path := file_path_set[i]
file_name := file_name_set[i]
FileCreateShortcut, %file_path%, %A_Desktop%\ %file_name%-快捷方式.lnk
i
}
else if InStr(Attributes, "D")
{
folder_path_set.Insert(j, A_LoopField)
folder_name_set[j] := RegExReplace(folder_path_set[j], "m)^. \\", "")
folder_path := folder_path_set[j]
folder_name := folder_name_set[j]
FileCreateShortcut, %folder_path%, %A_Desktop%\ %folder_name%-快捷方式.lnk
j
}
}
}
#IfWinActive
;以上为全部脚本文件(此行可以不用复制)。
3.这一步很重要:修改刚才上一步保存的txt文件(Alt D创建桌面快捷方式.txt)的后缀名字(.txt)改为(.ahk)后缀,然后可以看到图标变了带“H“的模样,这就对了。

4.接下来,双击此文件(此时文件名为:Alt D创建桌面快捷方式.ahk),此时在桌面右下方应该有此程序打开的蓝色“桌面”小图标。接下来你就可以享受“Alt D“给你带来的快捷啦。

5.选择自己要创建桌面快捷方式的一个或者多个文件(夹),然后直接按“Alt D“。接着回到桌面,下面就是见证奇迹的时候了,桌面已经创建了快捷方式。

6.等你下次开机,脚本会自动运行,你可尽情自由享受“Alt D“的便利。
好啦,今天的达芬奇科普就和大家分享到这里啦,有任何疑问和建议都可在下方留言,或者直接发疑问到邮箱:dafq2021@sohu.com,达芬奇会尽可能地为每一个留言者解答。
,