<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Проблема с StringReplace и "скобками".]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=15835&amp;type=atom" />
	<updated>2020-11-17T16:10:24Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=15835</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Проблема с StringReplace и "скобками".]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=143520#p143520" />
			<content type="html"><![CDATA[<p>Немного не понял - задача вставить текст, который хранится в переменной? Если так то нет проблем же.</p><div class="codebox"><pre><code>Text = Имя: {1.S}\nВозраст: {2.S}\nДоход: {3.S}
SendRaw, %Text%</code></pre></div>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2020-11-17T16:10:24Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=143520#p143520</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Проблема с StringReplace и "скобками".]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=143516#p143516" />
			<content type="html"><![CDATA[<p><strong>Botsy</strong>, <strong>stealzy</strong>, как раз отправку без интерпретации я и хочу реализовать. Проблема в том, что исходный текст находится в другом документе и считывается путём FileRead, а после этого через Send отправляется в консоль. <br />Соответственно, для этого нужно реализовать отправку символа в его буквальном понимании, тоесть заменить в строке символ &quot;{&quot; на &quot;{}}&quot; и &quot;}&quot; на &quot;{}}&quot;, попытку реализации которого я описал в первом посте.</p>]]></content>
			<author>
				<name><![CDATA[Mechanic]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34363</uri>
			</author>
			<updated>2020-11-17T14:36:14Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=143516#p143516</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Проблема с StringReplace и "скобками".]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=143514#p143514" />
			<content type="html"><![CDATA[<p>Прочтите справочную статью про Send. У команды есть режимы отправки без интерпретации, также есть экранирующие символы.<br />Статью в русском переводе можете найти на сайте, также можете скачать русский справочный файл. И то, и то находится в закрепленном топике &quot;Информация и FAQ по разделу AutoHotkey&quot; в разделе AutoHotkey.</p>]]></content>
			<author>
				<name><![CDATA[stealzy]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=31937</uri>
			</author>
			<updated>2020-11-17T11:01:20Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=143514#p143514</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Проблема с StringReplace и "скобками".]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=143510#p143510" />
			<content type="html"><![CDATA[<p><strong>Mechanic</strong> А так?<br /></p><div class="codebox"><pre><code>Имя: {{}1.S{}}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Botsy]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41069</uri>
			</author>
			<updated>2020-11-16T23:24:03Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=143510#p143510</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Проблема с StringReplace и "скобками".]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=143509#p143509" />
			<content type="html"><![CDATA[<p>Здравствуйте.<br />Столкнулся с проблемой StringReplace замены &quot;скобок&quot; в строке.</p><p>Суть в следующем:<br />Необходимо вывести текст в консоль путем SendInput:<br /></p><div class="quotebox"><blockquote><p>Имя: {1.S}\nВозраст: {2.S}\nДоход: {3.S}</p></blockquote></div><p>Возникает конфликт AHK с &quot;скобками&quot; и он понимает, что в них скорее всего заключена какая-то из кнопок.<br />Путём нехитрых махинаций, решил исправить проблему перебором StringReplace, пытаясь дать понять AHK, что скобка является обычным символом:<br /></p><div class="quotebox"><blockquote><p>StringReplace, var, var, },{}},All<br />StringReplace, var, var, {,{{},All</p></blockquote></div><p>Но, из-за этого &quot;скобки&quot; начали играть новую роль при этом искажая свое положение.</p><p>P.S. Пробовал решить проблему через RegExReplace, но поскольку в тексте попадается большое количество &quot;Скобок&quot; реализация слишком мучительна.</p>]]></content>
			<author>
				<name><![CDATA[Mechanic]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34363</uri>
			</author>
			<updated>2020-11-16T23:10:55Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=143509#p143509</id>
		</entry>
</feed>
