Тема: AHK: Объединить две функции в одну
Добрый день!
Подскажите пожалуйста, как объединить эти две функции для создания линков в одну:
MkLnk(){
global
If LnkStartMenu {
LnkDir := LnkStartMenu
LnkPath := A_ScriptDir "\WimMount\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\"
DoLnk(LnkDir,LnkPath)
}
If LnkDesktop {
LnkDir := LnkDesktop
LnkPath := A_ScriptDir "\WimMount\Users\Default\Desktop\"
DoLnk(LnkDir,LnkPath)
}
}
DoLnk(LnkDir,LnkPath){
global
LnkData := StrSplit(LnkDir, ",")
For Each, File in LnkData {
AppLnk := StrSplit(LnkData[Each], "/")
ExeFile := AppLnk.1
LnkName := AppLnk.2 ".lnk"
FileCreateShortcut % WorkPath "\" ExeFile, % LnkPath "\" LnkName, % WorkPath
}
}
Вызов функции производится из циклов loop
Пробовал, но не получилось.
Создает линки либо в меню старт либо на рабочий стол
Буду признателен за помощь!