<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: для работы скрипта в MS Office 2007 нужно перезапускать скрипт]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=10917&amp;type=atom" />
	<updated>2015-09-03T12:13:39Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=10917</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: для работы скрипта в MS Office 2007 нужно перезапускать скрипт]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=97050#p97050" />
			<content type="html"><![CDATA[<p>Обнаружил конфликт с Punto Switcher, ради которого всё и начиналось-то, в принципе.<br />Видимо, нужно переносить тему или продолжать тут?<br />Цель следующая: переназначить местами функции клавиш &quot;Pause&quot; и &quot;Delete&quot; и повесить на вновь назначенную кнопку &quot;Pause&quot; (экс &quot;Delete&quot;) обычные функции Punto Switcher: Отменить конвертацию и сменить конвертацию.</p>]]></content>
			<author>
				<name><![CDATA[who]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33327</uri>
			</author>
			<updated>2015-09-03T12:13:39Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=97050#p97050</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: для работы скрипта в MS Office 2007 нужно перезапускать скрипт]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=97046#p97046" />
			<content type="html"><![CDATA[<p>В общем сейчас проверил несколько раз: 30 секунд бездействия и скрипт отваливается в вышеперечисленных и возможно других программах, кроме точно Opera 12 и... всё.</p>]]></content>
			<author>
				<name><![CDATA[who]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33327</uri>
			</author>
			<updated>2015-09-03T11:21:10Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=97046#p97046</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: для работы скрипта в MS Office 2007 нужно перезапускать скрипт]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=97045#p97045" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Попробуйте так:<br /></p><div class="codebox"><pre><code>$Pause:: SendInput, {Del}</code></pre></div></blockquote></div><p>Тоже &quot;отваливается&quot;.</p>]]></content>
			<author>
				<name><![CDATA[who]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33327</uri>
			</author>
			<updated>2015-09-03T10:59:33Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=97045#p97045</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: для работы скрипта в MS Office 2007 нужно перезапускать скрипт]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=97044#p97044" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p><span style="color: green"><strong>who</strong>, у нас принято ставить точки в конце предложений. Отредактируйте свои посты.</span></p></blockquote></div><p>Виноват. Исправил.</p>]]></content>
			<author>
				<name><![CDATA[who]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33327</uri>
			</author>
			<updated>2015-09-03T10:58:20Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=97044#p97044</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: для работы скрипта в MS Office 2007 нужно перезапускать скрипт]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=97043#p97043" />
			<content type="html"><![CDATA[<p><span style="color: green"><strong>who</strong>, у нас принято ставить точки в конце предложений. Отредактируйте свои посты.</span></p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2015-09-03T10:41:31Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=97043#p97043</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: для работы скрипта в MS Office 2007 нужно перезапускать скрипт]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=97042#p97042" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Flasher пишет:</cite><blockquote><div class="quotebox"><cite>who пишет:</cite><blockquote><p>ремаппингом не получилось вообще ничего</p></blockquote></div><p><a href="https://web.archive.org/web/20120605131827/http://www.inchwest.com/software/mapkeyboard.zip">Это</a> или <a href="http://keymapper.googlecode.com/files/KeyMapper.exe">это</a> пробовали?</p></blockquote></div><p>&quot;Вообще ничего&quot; я конечно загнул, но толку не вышло.<br />Первую пробовал, вторую нет, но вторая хоть предупреждает, что NumLoc отключится, и это другая тема вроде как.</p><p><span style="color: gray"><br />На новой клавиатуре, такм где раньше была клавиша &quot;Pause/Break&quot; сейчас находится &quot;Delete&quot;.<br />Перепробовал много разных перехватчиков кодов -- у всех результаты одинаковы, но у меня получается кривой результат:<br /> -- результаты сканирования -- <br />клавиша &quot;Del&quot; -- код E0 53<br />клавиша &quot;Pause/Break&quot; -- код 00 45</span></p><p><span style="color: gray"> -- в реестр заношу следущее --</span></p><p><span style="color: gray">Windows Registry Editor Version 5.00</span></p><p><span style="color: gray">[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]<br />&quot;Scancode Map&quot;=hex:00,00,00,00,00,00,00,00,03,00,00,00,53,e0,45,00,45,00,53,e0,00,00,00,00</span></p><p><span style="color: gray">по факту получаю на клавише &quot;Pause/Break&quot; функцию клавиши &quot;delete&quot;, а на клавише &quot;delete&quot;... функцию клавиши &quot;NumLock&quot;!!!! у которой код E0 45.</span></p><p><span style="color: gray">Порывшись в интернете нашёл инфу, что клавиша &quot;Pause/Break&quot; относится к т.н. &quot;сложным клавишам&quot;, и её скан-код может превышать 4 шеснацетиричных символа, но как их считать целиком, а тем более описать в &quot;Scancode Map&quot; нигде не нашёл.<br /></span></p>]]></content>
			<author>
				<name><![CDATA[who]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33327</uri>
			</author>
			<updated>2015-09-03T10:29:08Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=97042#p97042</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: для работы скрипта в MS Office 2007 нужно перезапускать скрипт]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=97041#p97041" />
			<content type="html"><![CDATA[<p>Попробуйте так:<br /></p><div class="codebox"><pre><code>$Pause:: SendInput, {Del}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2015-09-03T10:20:58Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=97041#p97041</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: для работы скрипта в MS Office 2007 нужно перезапускать скрипт]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=97039#p97039" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>who пишет:</cite><blockquote><p>ремаппингом не получилось вообще ничего</p></blockquote></div><p><a href="https://web.archive.org/web/20120605131827/http://www.inchwest.com/software/mapkeyboard.zip">Это</a> или <a href="http://keymapper.googlecode.com/files/KeyMapper.exe">это</a> пробовали?</p>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2015-09-03T09:21:57Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=97039#p97039</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: для работы скрипта в MS Office 2007 нужно перезапускать скрипт]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=97037#p97037" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Irbis пишет:</cite><blockquote><p>Тут нечему &quot;ломаться&quot;. Попробуй:<br />- Запуск скрипта от имени администратора.<br />Еще упростить скрипт.<br /></p><div class="codebox"><pre><code>vk13::vk2E</code></pre></div></blockquote></div><p>За упрощение скрипта: спасибо.<br />А администратор не помогает никак.<br />И приложению права администратора дал и запускаю скрипт от его имени -- всё слетает... <img src="//forum.script-coding.com/img/smilies/sad.png" width="15" height="15" /></p><p>Сейчас заметил такое же поведение и в Foxit PhantomPDF, и в Total Commander-е.<br />По ходу работает только в простых текстовых полях...</p>]]></content>
			<author>
				<name><![CDATA[who]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33327</uri>
			</author>
			<updated>2015-09-03T08:05:50Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=97037#p97037</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: для работы скрипта в MS Office 2007 нужно перезапускать скрипт]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=97036#p97036" />
			<content type="html"><![CDATA[<p>Тут нечему &quot;ломаться&quot;. Попробуй:<br />- Запуск скрипта от имени администратора.<br />Еще упростить скрипт.<br /></p><div class="codebox"><pre><code>vk13::vk2E</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Irbis]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27384</uri>
			</author>
			<updated>2015-09-03T06:53:34Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=97036#p97036</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: для работы скрипта в MS Office 2007 нужно перезапускать скрипт]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=97035#p97035" />
			<content type="html"><![CDATA[<p>Вот такой простенький скрипт&nbsp; переназначения клавиш:<br /></p><div class="codebox"><pre><code>
pause::
   SendInput, {Delete}
Return
</code></pre></div><p>положил в автозагрузку, по причине расположения клавиши Pause в неудобном месте на одной конкретной клавиатуре (сразу уточню: ремаппингом не получилось вообще ничего).</p><p>При старте компьютера скрипт благополучно запускается и работает вроде бы везде, кроме MS Office 2007 (конкретно: word и excel), но если из трея перезапустить скрипт, то всё работает как надо. Но со временем, если на некоторое время закрыть офисные приложения или просто не пользоваться офисом, висящим запущенным, то скрипт снова &quot;отваливается&quot; только от офиса, и нужно перезапускать скрипт по новой.<br />Обратный скрипт переназначения Delete на Pause работает нормально.<br />Это как-то можно автоматизировать, или я некорректно что-то прописал в скрипте?<br />P.S.: Win 8.1x64, AHK U64 1.1.22.4<br />Может для MS Office нужно прописать каое-нибудь условие? например автоперезапуска скрипта...</p>]]></content>
			<author>
				<name><![CDATA[who]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33327</uri>
			</author>
			<updated>2015-09-03T06:15:29Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=97035#p97035</id>
		</entry>
</feed>
