<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Объединить две функции в одну]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=16633&amp;type=atom" />
	<updated>2021-10-04T08:57:21Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=16633</id>
		<entry>
			<title type="html"><![CDATA[AHK: Объединить две функции в одну]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=149876#p149876" />
			<content type="html"><![CDATA[<p>Добрый день!</p><p>Подскажите пожалуйста, как объединить эти две функции для создания линков в одну:<br /></p><div class="codebox"><pre><code>	MkLnk(){
		global
		If LnkStartMenu {
			LnkDir := LnkStartMenu
			LnkPath := A_ScriptDir &quot;\WimMount\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\&quot;
			DoLnk(LnkDir,LnkPath)
			}
		If LnkDesktop {
			LnkDir := LnkDesktop
			LnkPath := A_ScriptDir &quot;\WimMount\Users\Default\Desktop\&quot;
			DoLnk(LnkDir,LnkPath)
			}
	}
	
	DoLnk(LnkDir,LnkPath){
		global
		LnkData := StrSplit(LnkDir, &quot;,&quot;)
		For Each, File in LnkData {
			AppLnk := StrSplit(LnkData[Each], &quot;/&quot;)
			ExeFile := AppLnk.1
			LnkName := AppLnk.2 &quot;.lnk&quot;
			FileCreateShortcut % WorkPath &quot;\&quot; ExeFile, % LnkPath &quot;\&quot; LnkName, % WorkPath
			}
	}</code></pre></div><p>Вызов функции производится из циклов loop<br />Пробовал, но не получилось.<br />Создает линки либо в меню старт либо на рабочий стол<br />Буду признателен за помощь!</p>]]></content>
			<author>
				<name><![CDATA[BlackCat]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41382</uri>
			</author>
			<updated>2021-10-04T08:57:21Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=149876#p149876</id>
		</entry>
</feed>
