<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Checked Listview Space выделяет только один элементов]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=16057</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=16057&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Checked Listview Space выделяет только один элементов».]]></description>
		<lastBuildDate>Sat, 06 Feb 2021 21:07:53 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Checked Listview Space выделяет только один элементов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=145978#p145978</link>
			<description><![CDATA[<p>Да через пробел норм.</p>]]></description>
			<author><![CDATA[null@example.com (Gh0sTG0)]]></author>
			<pubDate>Sat, 06 Feb 2021 21:07:53 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=145978#p145978</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Checked Listview Space выделяет только один элементов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=145971#p145971</link>
			<description><![CDATA[<p>Можно попробовать через отрицание<br /></p><div class="codebox"><pre><code>
		If (not GetKeyState(&quot;W&quot;,&quot;P&quot;))
break
else
			Loop
		    {
				RowNumber := LV_GetNext(RowNumber)
				if not RowNumber
				        break
			    LV_Modify(RowNumber, &quot;+Check&quot;)
		    }
Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Lolykroly)]]></author>
			<pubDate>Sat, 06 Feb 2021 20:46:45 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=145971#p145971</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Checked Listview Space выделяет только один элементов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=145968#p145968</link>
			<description><![CDATA[<p>В справке думаю лучше написано чем я могу объяснить <a href="https://www.autohotkey.com/docs/Variables.htm#GuiEvent">A_GuiEvent</a>.</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Sat, 06 Feb 2021 20:18:35 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=145968#p145968</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Checked Listview Space выделяет только один элементов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=145965#p145965</link>
			<description><![CDATA[<p><strong>__Михаил__</strong><br />Т.е. guievent не перехватывает эту функцию?</p>]]></description>
			<author><![CDATA[null@example.com (Gh0sTG0)]]></author>
			<pubDate>Sat, 06 Feb 2021 19:56:38 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=145965#p145965</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Checked Listview Space выделяет только один элементов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=145950#p145950</link>
			<description><![CDATA[<p>ListView является списком, в котором можно при нажатии клавиш находить элементы. Если первая буква / цифра нажатой клавиши не нашлось - произойдёт уведомление звуком, звук можно отключить в настройках микшера звука - &#039;Системные звуки&#039;, через трей.</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Sat, 06 Feb 2021 16:34:16 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=145950#p145950</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Checked Listview Space выделяет только один элементов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=145906#p145906</link>
			<description><![CDATA[<p><strong>__Михаил__</strong><br />Ок. Походу разобрался, буду тыкаться дальше. Спасибо.<br /></p><div class="codebox"><pre><code>Gui, Add, ListView, w1288 h870 AltSubmit Checked glwFileList, Way

...

lwFileList:
	if A_GuiEvent = K
	{
		If GetKeyState(&quot;W&quot;,&quot;P&quot;)
			Loop
		    {
				RowNumber := LV_GetNext(RowNumber)
				if not RowNumber
				        break
			    LV_Modify(RowNumber, &quot;+Check&quot;)
		    }
	}
Return</code></pre></div><p>Похоже работает.</p><p>Upd:<br />Исправил код, вот так все прямо работает, да.</p><p>PS осталось понять как сделать чтобы он при нажатии на W не бдзинькал каждый раз, да... Пока буду использовать Space, он молчит.</p>]]></description>
			<author><![CDATA[null@example.com (Gh0sTG0)]]></author>
			<pubDate>Fri, 05 Feb 2021 20:27:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=145906#p145906</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Checked Listview Space выделяет только один элементов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=145904#p145904</link>
			<description><![CDATA[<p>Использовать нужно это &#039;LV_GetNext([StartingRowNumber, &quot;Checked&quot;])&#039;, тогда будет брать отмеченные элементы. Всё определяет, но пробел использовать наверно не лучший вариант для мульти выделения.</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Fri, 05 Feb 2021 20:11:05 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=145904#p145904</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Checked Listview Space выделяет только один элементов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=145903#p145903</link>
			<description><![CDATA[<p>Как мне известно, есть вариант получить список выделенных элементов, это позволит поставить отметки на них. Но вероятно только через костыль - перехват клавиши пробел.</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Fri, 05 Feb 2021 19:52:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=145903#p145903</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Checked Listview Space выделяет только один элементов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=145902#p145902</link>
			<description><![CDATA[<p><strong>__Михаил__</strong><br />Я читал ту справку... И даже сейчас перечитал дважды, понятия не имею про что ты...<br />Можешь цитату?</p>]]></description>
			<author><![CDATA[null@example.com (Gh0sTG0)]]></author>
			<pubDate>Fri, 05 Feb 2021 19:38:18 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=145902#p145902</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Checked Listview Space выделяет только один элементов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=145901#p145901</link>
			<description><![CDATA[<p>Думаю <a href="https://ahk-wiki.ru/listview#intro">справку</a> нужно читать и примеры использовать, иначе так своей программы не сделать.</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Fri, 05 Feb 2021 19:27:04 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=145901#p145901</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Checked Listview Space выделяет только один элементов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=145900#p145900</link>
			<description><![CDATA[<p>Всем привет.<br />Использую:<br /></p><div class="codebox"><pre><code>Gui, Add, ListView, w1288 h870 Checked glwFileList, Way</code></pre></div><p>Дальше в Gui я выделяю, допустим, 5 элементов. Нажимаю на пробел и галочка появляется только на последнем.<br />Т.е. я делаю:<br />1) лкм на первый,<br />2) шифт зажать,<br />3) лкм на последний,<br />4) шифт отжать,<br />5) нажать пробел.<br />После чего галочка появляется только на том файле в который я ткнул в п.3, остальные 4 остаются выделенными но без галочек.<br />Можно ли как то сделать чтобы п.5 ставил галочки на всех выделенных файлах?<br />Искать пробовал, но походу как то формулирую не правильно...</p>]]></description>
			<author><![CDATA[null@example.com (Gh0sTG0)]]></author>
			<pubDate>Fri, 05 Feb 2021 19:11:44 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=145900#p145900</guid>
		</item>
	</channel>
</rss>
