<?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=7276&amp;type=atom" />
	<updated>2012-06-28T19:49:47Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=7276</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Объединение нескольких скриптов в один]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=61262#p61262" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Xwansu пишет:</cite><blockquote><p><strong>Indomito</strong>, спасибо за пример.</p></blockquote></div><p>кстати есть многопоточный скрипт для управления джойстиком... если надо, то дам.</p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2012-06-28T19:49:47Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=61262#p61262</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Объединение нескольких скриптов в один]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=61250#p61250" />
			<content type="html"><![CDATA[<p><strong>Indomito</strong>, спасибо за пример.</p>]]></content>
			<author>
				<name><![CDATA[Xwansu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27590</uri>
			</author>
			<updated>2012-06-28T00:01:57Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=61250#p61250</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Объединение нескольких скриптов в один]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=61234#p61234" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Xwansu пишет:</cite><blockquote><p>Ok!<br />Тогда вопрос будет звучать так. <br /><em>Позволяет ли AHK создавать несколько независимых скриптов в одном?</em></p></blockquote></div><p>Позволяет, сам делал.<br />Вот готовый пример, т.е. рабочий вариант, правда там много файлов - придётся разбираться.<br />Стартовый </p><div class="codebox"><pre><code>;*********************************************
;***************BEGIN SCRIPT******************
;*********************************************
;-----Инициализация
; Скрипт не выгружается
#Persistent
; Запрет повторного запуска
#SingleInstance
 
;=====Базовые пути=====================
#Include c:\AHK\Include\
#Include PathUses.ahk
; Устанавливаем путь к файлам скрипта
#Include C:\AHK\AllSystemOS\
sleep 5000 ; задержка для коррекции и синхронизации.
;=====Cменить иконку скрипта
mcTray := PathAhkIcon &quot;Os_Settings_Gear.ico&quot;
Menu, Tray, Icon, %McTray%,, 1

;=====Переменные/константы для скрипта и начальная инициализация
#Include VarScript.ahk

;=====Справка по клавишам
#Include HelpKey.ahk

;================Игры
#Include Games.ahk

;=====Запуск основных приложений
#Include AppStartUp.ahk

;=====Блокируем отдельное нажатие клавиши WIN
;~LWin Up::
;~RWin Up::
return

;=====Замена CapsLock на Shift
CapsLock::Shift
return

;*********************************************
;****************END SCRIPT*******************
;*********************************************</code></pre></div><p>Файлы в порядке подключения:<br /><a href="http://dl.dropbox.com/u/2024182/AHK/Include/PathUses.ahk">PathUses.ahk</a><br /><a href="http://dl.dropbox.com/u/2024182/AHK/Icon/Os_Settings_Gear.ico">Os_Settings_Gear.ico</a><br /><a href="http://dl.dropbox.com/u/2024182/AHK/AllSystemOS/VarScript.ahk">VarScript.ahk</a><br /><a href="http://dl.dropbox.com/u/2024182/AHK/AllSystemOS/HelpKey.ahk">HelpKey.ahk</a><br /><a href="http://dl.dropbox.com/u/2024182/AHK/AllSystemOS/Games.ahk">Games.ahk</a><br /><a href="http://dl.dropbox.com/u/2024182/AHK/AllSystemOS/AppStartUp.ahk">AppStartUp.ahk</a></p><p>Ну и сам файл основной который написан в посте, ну что бы не мучать копированием текста.<br /><a href="http://dl.dropbox.com/u/2024182/AHK/AllSystemOS/AllSystemOS.ahk">AllSystemOS.ahk</a></p><p>P.S. Надеюсь что ничего не упустил и думаю тебе это поможет.</p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2012-06-26T22:33:17Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=61234#p61234</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Объединение нескольких скриптов в один]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=61210#p61210" />
			<content type="html"><![CDATA[<p>Столкнулся с конфликтом между двумя скриптами: <a href="http://forum.script-coding.com/viewtopic.php?id=7270">один</a> и <a href="http://forum.script-coding.com/viewtopic.php?id=7299">два</a>.<br />В обоих задействован ПКМ; в первом случае идет удержание кнопки в браузере, во втором обычный клик (глобальный хоткей) в определенной области экрана. Когда они &quot;сталкиваются&quot; в &quot;общем&quot; приложении, глобальный хоткей просто блокируется (либо срабатывает через раз). <br />Решить (вроде бы) проблему удалось путем простого слияния этих автономных скриптов в один.</p>]]></content>
			<author>
				<name><![CDATA[Xwansu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27590</uri>
			</author>
			<updated>2012-06-25T19:31:35Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=61210#p61210</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Объединение нескольких скриптов в один]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=60906#p60906" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>Зато при компиляции .ahk в .exe можно прикрепить к скрипту дополнительные файлы (см. <em>FileInstall</em>). Таким образом, можно создать программу, которая при запуске распаковывает во временную папку другие три программы и запускает их. Тогда они будут работать параллельно.</p></blockquote></div><p>Попробую так сделать. Интересно увидеть разницу в потреблении ресурсов между &quot;объединенной&quot; программой и тремя &quot;автономными&quot;.</p>]]></content>
			<author>
				<name><![CDATA[Xwansu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27590</uri>
			</author>
			<updated>2012-06-13T19:19:33Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=60906#p60906</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Объединение нескольких скриптов в один]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=60901#p60901" />
			<content type="html"><![CDATA[<p>Если я правильно понял, ответ будет следующий. <img src="//forum.script-coding.com/img/smilies/roll.png" width="15" height="15" /><br />AutoHotkey не поддерживает многопоточность, следовательно, в одном скрипте могут выполняться только последовательные действия. Зато при компиляции .ahk в .exe можно прикрепить к скрипту дополнительные файлы (см. <em>FileInstall</em>). Таким образом, можно создать программу, которая при запуске распаковывает во временную папку другие три программы и запускает их. Тогда они будут работать параллельно.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2012-06-13T15:35:55Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=60901#p60901</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Объединение нескольких скриптов в один]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=60898#p60898" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>3.11. Руководствуйтесь правилом: один вопрос - одна тема, не загромождайте существующие ветки посторонними вопросами и информацией.<br />...не бойтесь и не стесняйтесь создать новую тему по интересующему Вас вопросу.</p></blockquote></div><p>Ok!<br />Тогда вопрос будет звучать так. <br /><em>Позволяет ли AHK создавать несколько независимых скриптов в одном?</em></p>]]></content>
			<author>
				<name><![CDATA[Xwansu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27590</uri>
			</author>
			<updated>2012-06-12T17:51:24Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=60898#p60898</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Объединение нескольких скриптов в один]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=60897#p60897" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Не нашел на форуме раздел &quot;Вопросы&quot;…</p></blockquote></div><p><span style="color: Green"><strong>Xwansu</strong>, зато есть <a href="http://forum.script-coding.com/rules.html#3.11.">ответы</a>.</span></p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2012-06-12T17:33:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=60897#p60897</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Объединение нескольких скриптов в один]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=60896#p60896" />
			<content type="html"><![CDATA[<p>Не нашел на форуме раздел &quot;Вопросы&quot;, поэтому решил сюда написать. <br />Вопроса два:<br />1. Если имеется несколько скриптов (более 2), то как сделать так, чтобы можно было сконвертировать 1 исполняющий рабочий файл? Такая проблема возникла, когда я попытался запустить 3 скрипта, - в итоге у меня отключились все хоткей, а исполнялся только последний.<br />2. Правильно ли я делаю, что создаю исполняющий файл (.exe), и помещаю ярлык в автозагрузку.</p><p>Спасибо за ответы <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[Xwansu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27590</uri>
			</author>
			<updated>2012-06-12T17:19:50Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=60896#p60896</id>
		</entry>
</feed>
