<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: ввод диапазона ip адресов с нажатием ENTER после каждого ip]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=11642</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=11642&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: ввод диапазона ip адресов с нажатием ENTER после каждого ip».]]></description>
		<lastBuildDate>Sun, 29 May 2016 15:16:41 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: ввод диапазона ip адресов с нажатием ENTER после каждого ip]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=104410#p104410</link>
			<description><![CDATA[<p>Теперь всё чётко. Еще раз спасибо!</p>]]></description>
			<author><![CDATA[null@example.com (sn_ud)]]></author>
			<pubDate>Sun, 29 May 2016 15:16:41 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=104410#p104410</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: ввод диапазона ip адресов с нажатием ENTER после каждого ip]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=104409#p104409</link>
			<description><![CDATA[<p>Ага, поправил 20 пост.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sun, 29 May 2016 15:07:09 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=104409#p104409</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: ввод диапазона ip адресов с нажатием ENTER после каждого ip]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=104407#p104407</link>
			<description><![CDATA[<p><strong>serzh82saratov</strong></p><p>таки нашелся баг: если я вбиваю другой диапазон, получаю на выходе совсем не то что надо:<br />например, вбиваю<br />ip1 = 192.168.1.1<br />ip2 = 192.168.1.10<br /> а скрипт выдает:</p><p>http://zabanmenyzpolnostyu/user_ban?=0.192.168.17<br />http://zabanmenyzpolnostyu/user_ban?=0.192.168.18<br />http://zabanmenyzpolnostyu/user_ban?=0.192.168.19<br />http://zabanmenyzpolnostyu/user_ban?=0.192.168.20<br />http://zabanmenyzpolnostyu/user_ban?=0.192.168.21<br />http://zabanmenyzpolnostyu/user_ban?=0.192.168.22<br />http://zabanmenyzpolnostyu/user_ban?=0.192.168.23<br />http://zabanmenyzpolnostyu/user_ban?=0.192.168.24<br />http://zabanmenyzpolnostyu/user_ban?=0.192.168.25<br />http://zabanmenyzpolnostyu/user_ban?=0.192.168.26</p>]]></description>
			<author><![CDATA[null@example.com (sn_ud)]]></author>
			<pubDate>Sun, 29 May 2016 14:58:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=104407#p104407</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: ввод диапазона ip адресов с нажатием ENTER после каждого ip]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=104405#p104405</link>
			<description><![CDATA[<p><strong>serzh82saratov</strong><br />упс ))) Прошу прощения ) Я не посмотрел, что это не тот диапазон, который я давал в начале. Всё работает, это я туплю.<br />Спасибо за помощь )</p><br /><p>Осталось теперь чисто для себя разобраться, как довести до совершенства пример скрипта в посте 6. Сейчас займусь.</p>]]></description>
			<author><![CDATA[null@example.com (sn_ud)]]></author>
			<pubDate>Sun, 29 May 2016 14:37:39 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=104405#p104405</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: ввод диапазона ip адресов с нажатием ENTER после каждого ip]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=104404#p104404</link>
			<description><![CDATA[<p>То есть вы самостоятельно не можете поменять адреса, и просите помощи?<br /></p><div class="codebox"><pre><code>ip1 = 82.145.223.221
ip2 = 82.145.223.225</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sun, 29 May 2016 14:36:17 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=104404#p104404</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: ввод диапазона ip адресов с нажатием ENTER после каждого ip]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=104403#p104403</link>
			<description><![CDATA[<p><strong>serzh82saratov</strong><br />а сейчас скрипт выдает вот такой результат:</p><p>http://zabanmenyzpolnostyu/user_ban?=82.145.223.221<br />http://zabanmenyzpolnostyu/user_ban?=82.145.223.222<br />http://zabanmenyzpolnostyu/user_ban?=82.145.223.223<br />http://zabanmenyzpolnostyu/user_ban?=82.145.223.224<br />http://zabanmenyzpolnostyu/user_ban?=82.145.223.225</p><p>и всё.</p><p>Я только добавил запуск по F1, т.к. иначе нет возможности запустить скрипт в текстовом документе: <br /></p><div class="codebox"><pre><code>
#SingleInstance Force
#NoEnv 
SetKeyDelay, 20
F1::
ip1 = 82.145.223.221
ip2 = 82.145.223.225
longtext := &quot;http://zabanmenyzpolnostyu/user_ban?=&quot;

Func(ip1, ip2, longtext)

Func(ip1, ip2, text) {  
	oip1 := StrSplit(ip1, &quot;.&quot;), nip1 := &quot;0x&quot;, oip2 := StrSplit(ip2, &quot;.&quot;), nip2 :=&quot;0x&quot; 
	Loop 4
		nip1 .= Format(&quot;{:x}&quot;, oip1[A_Index]), nip2 .= Format(&quot;{:x}&quot;, oip2[A_Index])
	Loop % nip2 - nip1 + 1 
	{
		ip := ((0xff000000 &amp; (n := nip1 + A_Index - 1)) &gt;&gt; 24) &quot;.&quot; 
		. ((0x00ff0000 &amp; n) &gt;&gt; 16) &quot;.&quot; ((0x0000ff00 &amp; n) &gt;&gt; 8) &quot;.&quot; (0x000000ff &amp; n)
		SendInput {Raw}%text%%ip%
		Sleep 10
		SendInput {Enter} 
		Sleep 10
	}
}
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (sn_ud)]]></author>
			<pubDate>Sun, 29 May 2016 14:31:58 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=104403#p104403</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: ввод диапазона ip адресов с нажатием ENTER после каждого ip]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=104401#p104401</link>
			<description><![CDATA[<p>Так из 6-го и не был моим.</p><div class="codebox"><pre><code>#SingleInstance Force
#NoEnv 
SetKeyDelay, 20

ip1 = 82.145.223.221
ip2 = 82.145.223.225
longtext := &quot;http://zabanmenyzpolnostyu/user_ban?=&quot;

Func(ip1, ip2, longtext)

Func(ip1, ip2, text) {  
	oip1 := StrSplit(ip1, &quot;.&quot;), nip1 := &quot;0x&quot;, oip2 := StrSplit(ip2, &quot;.&quot;), nip2 :=&quot;0x&quot; 
	Loop 4
		nip1 .= Format(&quot;{:02x}&quot;, oip1[A_Index]), nip2 .= Format(&quot;{:02x}&quot;, oip2[A_Index])
	Loop % nip2 - nip1 + 1 
	{
		ip := ((0xff000000 &amp; (n := nip1 + A_Index - 1)) &gt;&gt; 24) &quot;.&quot; 
		. ((0x00ff0000 &amp; n) &gt;&gt; 16) &quot;.&quot; ((0x0000ff00 &amp; n) &gt;&gt; 8) &quot;.&quot; (0x000000ff &amp; n)
		SendInput {Raw}%text%%ip%
		Sleep 10
		SendInput {Enter} 
		Sleep 10
	}
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sun, 29 May 2016 14:21:08 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=104401#p104401</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: ввод диапазона ip адресов с нажатием ENTER после каждого ip]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=104400#p104400</link>
			<description><![CDATA[<p><strong>serzh82saratov</strong> нет, из 6-го, а ваш скрипт всё правильно вбивает, там вопрос только в форме вывода результата )</p>]]></description>
			<author><![CDATA[null@example.com (sn_ud)]]></author>
			<pubDate>Sun, 29 May 2016 14:12:50 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=104400#p104400</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: ввод диапазона ip адресов с нажатием ENTER после каждого ip]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=104399#p104399</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>А надо:<br />82.145.220.225<br />82.145.220.226</p></blockquote></div><p>Сейчас так и есть:<br /></p><div class="codebox"><pre><code>ip1 = 82.145.220.224
ip2 = 82.145.223.225

Func(ip1, ip2)

Func(ip1, ip2) {  
	oip1 := StrSplit(ip1, &quot;.&quot;), nip1 := &quot;0x&quot;, oip2 := StrSplit(ip2, &quot;.&quot;), nip2 :=&quot;0x&quot; 
	Loop 4
		nip1 .= Format(&quot;{:02x}&quot;, oip1[A_Index]), nip2 .= Format(&quot;{:02x}&quot;, oip2[A_Index])
	Loop % nip2 - nip1 + 1 
		MsgBox % ((0xff000000 &amp; (n := nip1 + A_Index - 1)) &gt;&gt; 24) &quot;.&quot; 
			. ((0x00ff0000 &amp; n) &gt;&gt; 16) &quot;.&quot; ((0x0000ff00 &amp; n) &gt;&gt; 8) &quot;.&quot; (0x000000ff &amp; n)
}</code></pre></div><p>вы про код из 14 поста?</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sun, 29 May 2016 14:11:03 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=104399#p104399</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: ввод диапазона ip адресов с нажатием ENTER после каждого ip]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=104398#p104398</link>
			<description><![CDATA[<p><strong>serzh82saratov</strong><br />когда я запускаю ваш скрипт, он всё правильно сначала вбивает:</p><p>82.145.220.0<br />82.145.220.1<br />..........<br />82.145.220.225 - здесь начинает вбивать неправильно (4-я секция обрывается на 225)<br />82.220.221.0</p><p>А надо:<br />82.145.220.0<br />82.145.220.1<br />..........<br />82.145.220.225<br />82.145.220.226<br />.........<br />82.145.220.255<br />82.145.221.0<br />..........<br />82.145.223.225 (окончание диапазона) - вот только здесь 4-я секция должна останавливаться</p>]]></description>
			<author><![CDATA[null@example.com (sn_ud)]]></author>
			<pubDate>Sun, 29 May 2016 14:06:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=104398#p104398</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: ввод диапазона ip адресов с нажатием ENTER после каждого ip]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=104397#p104397</link>
			<description><![CDATA[<div class="quotebox"><cite>sn_ud пишет:</cite><blockquote><p>окончание 3-й секции</p></blockquote></div><p>Что это значит?</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sun, 29 May 2016 13:52:12 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=104397#p104397</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: ввод диапазона ip адресов с нажатием ENTER после каждого ip]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=104396#p104396</link>
			<description><![CDATA[<p>Но всё-таки, как в варианте не функции добавить условие проверки на окончание 3-й секции? А в скрипте с функциями вместо месседжбокса сделать просто вывод строкой с последующим нажатием ENTER?</p>]]></description>
			<author><![CDATA[null@example.com (sn_ud)]]></author>
			<pubDate>Sun, 29 May 2016 13:51:13 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=104396#p104396</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: ввод диапазона ip адресов с нажатием ENTER после каждого ip]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=104395#p104395</link>
			<description><![CDATA[<p>А лучше так:<br /></p><div class="codebox"><pre><code>
ip1 = 82.145.254.254
ip2 = 82.145.255.255

Func(ip1, ip2)

Func(ip1, ip2) {  
	oip1 := StrSplit(ip1, &quot;.&quot;), nip1 := &quot;0x&quot;, oip2 := StrSplit(ip2, &quot;.&quot;), nip2 :=&quot;0x&quot; 
	Loop 4
		nip1 .= Format(&quot;{:02x}&quot;, oip1[A_Index]), nip2 .= Format(&quot;{:02x}&quot;, oip2[A_Index])
	Loop % nip2 - nip1 + 1 
		MsgBox % ((0xff000000 &amp; (n := nip1 + A_Index - 1)) &gt;&gt; 24) &quot;.&quot; 
			. ((0x00ff0000 &amp; n) &gt;&gt; 16) &quot;.&quot; ((0x0000ff00 &amp; n) &gt;&gt; 8) &quot;.&quot; (0x000000ff &amp; n)  
}
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sun, 29 May 2016 13:47:10 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=104395#p104395</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: ввод диапазона ip адресов с нажатием ENTER после каждого ip]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=104393#p104393</link>
			<description><![CDATA[<p>А понял. Спасибо. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (yalanne)]]></author>
			<pubDate>Sun, 29 May 2016 13:40:32 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=104393#p104393</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: ввод диапазона ip адресов с нажатием ENTER после каждого ip]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=104392#p104392</link>
			<description><![CDATA[<p>На случай если в ip2 где то есть лидирующие нули, сравнение идёт как строк.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sun, 29 May 2016 13:38:21 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=104392#p104392</guid>
		</item>
	</channel>
</rss>
