<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Неработающий UI Access]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=18347</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=18347&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Неработающий UI Access».]]></description>
		<lastBuildDate>Wed, 08 Jan 2025 07:39:14 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Неработающий UI Access]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=161878#p161878</link>
			<description><![CDATA[<p><strong>__Михаил__</strong> Потестировал, к сожалению, на ноутбуке ничего не срабатывает.</p><p>Заметил, что срабатывает ControlSend:<br /></p><div class="codebox"><pre><code>ControlSend,, привет poka, MTA: San Andreas</code></pre></div><p>Но есть одно но, если включена русская раскладка, то пишет только &quot;привет&quot;, если включена английская, то только &quot;poka&quot;.</p><p>Также попробовал:<br /></p><div class="codebox"><pre><code>ControlSend,, {LCtrl Down}, MTA: San Andreas
ControlSend,, v, MTA: San Andreas</code></pre></div><p>Но это не сработало, причём &quot;v&quot; не напечаталось.</p><p>Я уже не знаю, в чём может быть дело, может потому что на компьютере Intel + GeForce, а на ноутбуке AMD + Radeon...</p>]]></description>
			<author><![CDATA[null@example.com (ivanday1)]]></author>
			<pubDate>Wed, 08 Jan 2025 07:39:14 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=161878#p161878</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Неработающий UI Access]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=161875#p161875</link>
			<description><![CDATA[<p><strong>ivanday1</strong> Протестируйте разные варианты отправки нажатий клавиш. Например обычный &#039;Send&#039;.<br /></p><div class="codebox"><pre><code>Send, ^{v}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Sun, 05 Jan 2025 18:09:23 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=161875#p161875</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Неработающий UI Access]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=161874#p161874</link>
			<description><![CDATA[<p>Снова приветствую. К сожалению, плохо протестировал..<br />Потому что всё работает только тогда, когда запущена игра в меню. А когда уже подключаешься на сервер - то при нажатии на Alt + Y ничего не происходит, кроме появления ToolTip.<br />Что с этим можно сделать?</p>]]></description>
			<author><![CDATA[null@example.com (ivanday1)]]></author>
			<pubDate>Sun, 05 Jan 2025 15:20:36 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=161874#p161874</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Неработающий UI Access]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=161873#p161873</link>
			<description><![CDATA[<p><strong>__Михаил__</strong> Удивительно, всё получилось, хотя раньше я тоже переустанавливал.</p><p>Что сейчас сделал:<br />Через панель управления удалил SciTE4, затем оттуда же удалил AutoHotkey.<br />Затем установил версию 1.1.34.03 AHK, запустил скрипт - заработал.<br />Установил SciTE4, при установке убрал первую галочку, что-то вроде запускать файлы .ahk через editor. Но всё равно при запуске .ahk через проводник открывался SciTE4 editor и скрипт снова перестал работать. Пришлось всё делать по новой, но главное всё заработало, спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (ivanday1)]]></author>
			<pubDate>Sat, 04 Jan 2025 11:12:41 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=161873#p161873</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Неработающий UI Access]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=161872#p161872</link>
			<description><![CDATA[<p><strong>ivanday1</strong> По умолчанию скрипты должны открываться стандартным &#039;AutoHotkey.exe&#039;. Возможно из-за этого проблемы. Переустановить попробуйте.</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Sat, 04 Jan 2025 10:51:06 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=161872#p161872</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Неработающий UI Access]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=161871#p161871</link>
			<description><![CDATA[<p>Провёл тесты на компьютере и на ноутбуке со следующим кодом:<br /></p><div class="codebox"><pre><code>#SingleInstance Force

If !InStr(A_AhkPath, &quot;_UIA&quot;){
 Run % &quot;*uiAccess &quot; A_ScriptFullPath
 ExitApp
}
If !A_IsAdmin{
 RunWait *RunAs &quot;%A_AhkPath%&quot; /restart &quot;%A_ScriptFullPath%&quot;
 ExitApp
}
#MaxHotkeysPerInterval 99000000
#HotkeyInterval 99000000
#KeyHistory 0
ListLines Off
Process, Priority, , H
SetBatchLines, -1
SetWinDelay, -1
SetControlDelay, -1
StringCaseSense, Locale
SendMode InputThenPlay
MsgBox, % &quot;Admin: &quot; A_IsAdmin &quot;`nA_AhkPath: &quot; A_AhkPath

sChat() {
 SendMessage, 0x50,, 0x4190419,,A
tooltip, go
SendInput, {F8}
Sleep, 100
SendInput, ^v
}

!Y:: ;Что бы вызвать текст нужно нажать Alt + Y
sChat()
return
Escape::
ExitApp</code></pre></div><p>На компьютере при нажатии Alt + Y нажимается F8 (открытие консоли в игре), затем Ctrl + V (для вставки сообщения из буфера обмена).<br />На ноутбуке при нажатии Alt + Y ничего не происходит (только tooltip срабатывает).</p><p>Также заметил особенность, что если на компьютере запустить SciTE4 от имени админа, в нём открыть этот код и запустить его - он также не будет работать. Нужно запускать именно через проводник.<br />На ноутбуке как не запускай - всё равно не работает. Но также заметил, что если запускать через проводник двойным кликом - он открывается в SciTE4, а не запускается. Поэтому запускал через ПКМ - открыть с помощью AutoHotkey Unicode 64-bit.</p>]]></description>
			<author><![CDATA[null@example.com (ivanday1)]]></author>
			<pubDate>Sat, 04 Jan 2025 10:18:19 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=161871#p161871</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Неработающий UI Access]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=161867#p161867</link>
			<description><![CDATA[<p>Возможно в этом виновато обновление античита.</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Thu, 02 Jan 2025 18:34:39 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=161867#p161867</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Неработающий UI Access]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=161866#p161866</link>
			<description><![CDATA[<p>Ну, вроде оно запускается с UI Access, по крайней мере в MsgBox указан путь к UIA.exe и запущено от имени админа, но всё равно в игре не вводится сообщение - проверял на ноутбуке.<br />К сожалению, возможности проверить на компьютере сейчас нет.</p>]]></description>
			<author><![CDATA[null@example.com (ivanday1)]]></author>
			<pubDate>Thu, 02 Jan 2025 17:19:18 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=161866#p161866</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Неработающий UI Access]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=161864#p161864</link>
			<description><![CDATA[<p><strong>ivanday1</strong> Не уверен что верно, но проверьте этот код:</p><div class="codebox"><pre><code>#SingleInstance Force

If !InStr(A_AhkPath, &quot;_UIA&quot;){
 Run % &quot;*uiAccess &quot; A_ScriptFullPath
 ExitApp
}
If !A_IsAdmin{
 RunWait *RunAs &quot;%A_AhkPath%&quot; /restart &quot;%A_ScriptFullPath%&quot;
 ExitApp
}
MsgBox, % &quot;Admin: &quot; A_IsAdmin &quot;`nA_AhkPath: &quot; A_AhkPath
Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Thu, 02 Jan 2025 16:38:35 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=161864#p161864</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Неработающий UI Access]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=161857#p161857</link>
			<description><![CDATA[<p>Всех с Новым годом.<br />У меня имеется небольшой скрипт, который работает не на всех ПК.<br /></p><div class="codebox"><pre><code>if (!A_IsCompiled &amp;&amp; !InStr(A_AhkPath, &quot;_UIA&quot;)) {
    Run % &quot;*uiAccess &quot; A_ScriptFullPath
    ExitApp
}

if (A_IsAdmin = false) {
    ;msgbox, not admin
   Run *RunAs &quot;%A_ScriptFullPath%&quot; ,, UseErrorLevel
   ExitApp
}
SendMessage, 0x50,, 0x4190419,, A

!U::
SendPlay, Тут могла быть ваша реклама {enter}
return
Escape::
ExitApp</code></pre></div><p>Скрипт обязательно должен быть запущен с UI Access, без него текст вообще никак не вводится (игра Multi Theft Auto).<br />Если я его запускаю на компьютере, то при нажатии Alt + U вводится соответствующее сообщение, а если запускаю на ноутбуке, то при нажатии комбинации ничего не происходит, как будто UI Access не действует.<br />Также пытался использовать запуск с исп. UI Access, как показано в теме - https://forum.script-coding.com/viewtopic.php?pid=158701, результат такой же.<br />Очень интересно, от чего это может зависеть.<br />На обоих ПК установлена Windows 11, AHK v.1.1.34.03.</p>]]></description>
			<author><![CDATA[null@example.com (ivanday1)]]></author>
			<pubDate>Wed, 01 Jan 2025 18:23:56 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=161857#p161857</guid>
		</item>
	</channel>
</rss>
