<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; CMD: Изменить скорость прокрутки колеса через cmd]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=11177&amp;type=atom" />
	<updated>2015-12-26T09:56:10Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=11177</id>
		<entry>
			<title type="html"><![CDATA[Re: CMD: Изменить скорость прокрутки колеса через cmd]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99960#p99960" />
			<content type="html"><![CDATA[<p>Все верно. Проблема с изменением целой серии параметров настройки через реестр в том, что Винда воспринимает результат изменения только после перегрузки профиля. Убиение процесса explorer.exe и его повторный запуск нужного эффекта не дают,&nbsp; так что приходится перезаходить в Винду, а это, сами понимаете, лишает скрипт всякого смысла.<br />В WinXP вместо перелогона можно было использовать такую команду:</p><div class="codebox"><pre><code>%windir%\System32\RUNDLL32.EXE user32.dll,UpdatePerUserSystemParameters</code></pre></div><p>В 7-ке она уже не катит. Остался единственный путь - использовать API функцию <a href="https://msdn.microsoft.com/en-us/library/windows/desktop/ms724947(v=vs.85).aspx">SystemParametersInfo</a>, вызывая ее с тем параметром, который необходимо сменить (в данном случае - <span style="color: blue">SPI_SETWHEELSCROLLLINES</span>).<br />Пример на AHK именно это и делает. Помимо AHK можно использовать и другие средства, но смысл их действия сводится к одному и тому же - API вызову <span style="color: blue">SystemParametersInfo</span>.</p>]]></content>
			<author>
				<name><![CDATA[mozers]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=4112</uri>
			</author>
			<updated>2015-12-26T09:56:10Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99960#p99960</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD: Изменить скорость прокрутки колеса через cmd]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99959#p99959" />
			<content type="html"><![CDATA[<p><a href="http://forum.script-coding.com/viewtopic.php?pid=86927#p86927">Нашёл на 10 сек</a>.</p>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2015-12-26T09:17:02Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99959#p99959</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD: Изменить скорость прокрутки колеса через cmd]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99958#p99958" />
			<content type="html"><![CDATA[<p>После долгих поисков нашел решение которое мне подходит, но посредством AHK, потребность в реализации через cmd отпала.</p><p>Для получения скорости колесика:<br /></p><div class="codebox"><pre><code>DllCall(&quot;SystemParametersInfo&quot;, UInt, 0x68, UInt, 0, UIntP, Scroll_Lines, UInt, 0) 
MsgBox Current scroll speed %Scroll_Lines%</code></pre></div><p>Для установки скорости:<br /></p><div class="codebox"><pre><code>Scroll_Lines_Accel := 35
DllCall(&quot;SystemParametersInfo&quot;, UInt, 0x69, UInt, Scroll_Lines_Accel, UInt, 0, UInt, 0)</code></pre></div><p>Сам спросил, сам ответил... а ведь искал долго. Ну да ладно, возможно кому-то пригодится. @Googlecache</p>]]></content>
			<author>
				<name><![CDATA[Hollisch]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33563</uri>
			</author>
			<updated>2015-12-26T00:49:53Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99958#p99958</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[CMD: Изменить скорость прокрутки колеса через cmd]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99957#p99957" />
			<content type="html"><![CDATA[<p>Добрый день, подскажите, как можно через командную строку изменить скорость прокрутки колеса мышки?<br />Речь о параметре в вкладке &quot;Колесико&quot; в control mouse (настройки мышки).<br />Вертикальная прокрутка: <br />&quot;Поворот колесика на один щелчок служит для прокрутки на указанное количество строк&quot;. <br />В реестре данный параметр располагается в HKCU\Control Panel\Desktop и зовется WheelScrollLines, но смена его значения не приводит к реальным изменениям. Возможно ли это вообще посредством cmd \ batch?</p>]]></content>
			<author>
				<name><![CDATA[Hollisch]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33563</uri>
			</author>
			<updated>2015-12-26T00:00:39Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99957#p99957</id>
		</entry>
</feed>
