<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Взаимодействие с 1С]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=18402&amp;type=atom" />
	<updated>2025-03-16T10:16:56Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=18402</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Взаимодействие с 1С]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=162105#p162105" />
			<content type="html"><![CDATA[<p>В случае с RDP клавиши которые вы нажимаете отправляются напрямую в RDP, и не воспринимаются на локальной системе и соответственно никакие скрипты не видят этих нажатий.<br />Можно попробовать выделить мышкой, вручную, панель задач (чтобы локальная система начала принимать нажатия кнопок) и нажать соответствующую кнопку скрипта, а в нем прописать WinActivate для окна RDP и затем отправку текста, возможно так сработает.<br /></p><div class="codebox"><pre><code>f1::
WinActivate,RDP ; это пример, здесь нужны реальные параметры RDP окна
send,Этот текст набрался{Enter}
return
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Alectric]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26027</uri>
			</author>
			<updated>2025-03-16T10:16:56Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=162105#p162105</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Взаимодействие с 1С]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=162093#p162093" />
			<content type="html"><![CDATA[<p><strong>gang.var</strong>, добро пожаловать на форум! Ознакомьтесь, пожалуйста, с <a href="https://forum.script-coding.com/misc.php?action=rules">Правилами</a>, отредактируйте свой пост. Обратите внимание на оформление <a href="https://forum.script-coding.com/misc.php?action=rules#code-formatting">кода</a>.<br /></p><div class="quotebox"><cite>gang.var пишет:</cite><blockquote><p>через код #IfWinActive и адрес к программе, то так и не смог в этом разобраться, какой адрес указывать</p></blockquote></div><p>О существовании справки знаете?</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2025-03-15T15:40:20Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=162093#p162093</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Взаимодействие с 1С]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=162089#p162089" />
			<content type="html"><![CDATA[<p>Сразу стоит сказать, что я совершенно далёк от темы, поэтому прошу все объяснения предоставлять доступно и, желательно, наглядного.</p><p>Я написал в AutoHotKey упрощающий работу в 1С скрипт, согласно которому при нажатии определенной клавиши будет набираться определенный текст и в конце нажиматься Enter, модель такая:</p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p>Numpad1:: Send, Этот текст набрался{Enter}</p></div></div><p>Проверил в браузере — скрипт работает, в блокноте тоже работает, но в 1С, как я понял, какие-то отдельные окна и именно там скрипт не срабатывает, да и в свойствах отмечено &quot;Подключение к удалённому рабочему столу (.RDP)&quot;, то есть, вероятно 1С даже на компьютере нет, к нему производится удаленное подключение.</p><p>Я читал, что можно как-то направить AHK на работу в определенной программе через код #IfWinActive и адрес к программе, то так и не смог в этом разобраться, какой адрес указывать, где его взять и так далее, а может в случае с RDP это и не поможет вовсе.</p><p>Так же стоит отметить, что пробовал не только AHK, а кучу разных программ, типа Hotkey P, Text Paster и так далее, не работает ничего.</p><p>Можно ли как-то решить эту проблему и использовать горячие клавиши с текстом в 1С по RDP?</p>]]></content>
			<author>
				<name><![CDATA[gang.var]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=44568</uri>
			</author>
			<updated>2025-03-15T09:15:29Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=162089#p162089</id>
		</entry>
</feed>
