<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Сохранить маленький произвольный кусок экрана]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=3328&amp;type=atom" />
	<updated>2026-07-05T20:56:43Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=3328</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сохранить маленький произвольный кусок экрана]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=163447#p163447" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>добавлю такое меню в превью скриншота</p></blockquote></div><p>Готово, скрипт обновлён.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2026-07-05T20:56:43Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=163447#p163447</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сохранить маленький произвольный кусок экрана]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=163446#p163446" />
			<content type="html"><![CDATA[<p>Там в настройках можете выбрать любое сочетание.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2026-07-05T20:28:21Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=163446#p163446</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сохранить маленький произвольный кусок экрана]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=163445#p163445" />
			<content type="html"><![CDATA[<p>Когда скрипт запущен - перестает работать стандартное сочетание для выбора файлов проводнике и т.д. - Ctrl+Клик, так как занято для выбора области скриншота. Не было бы логичнее завести не системное сочетание, чтобы не приходилось приостанавливать скрипт?</p>]]></content>
			<author>
				<name><![CDATA[1srafel]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=43566</uri>
			</author>
			<updated>2026-07-05T20:22:45Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=163445#p163445</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сохранить маленький произвольный кусок экрана]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=163444#p163444" />
			<content type="html"><![CDATA[<p>Пока нет. Тоже как-то думал об этом, добавлю такое меню в превью скриншота.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2026-07-05T19:59:06Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=163444#p163444</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сохранить маленький произвольный кусок экрана]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=163443#p163443" />
			<content type="html"><![CDATA[<p>Вопрос по новому скрипту &quot;<a href="https://forum.script-coding.com/viewtopic.php?id=18604">AHK: удобный скрипт для сохранения скриншотов</a>&quot;</p><div class="quotebox"><blockquote><p>Результат можно сохранить в файл, скопировать в буфер обмена или отправить на Imgbb.</p></blockquote></div><p>Если выбрать все эти три действия - после сохранения скрина они выполняются в совокупности. Есть ли возможность в зависимости от задачи в моменте выбрать что-то одно - не заходя в настройки для выбора этого? Если нет - удобно было бы прямо на скрине иметь дополнительные пункты - &quot;сохранить в буфер&quot;, &quot;отправить на Imgbb&quot; (помимо &quot;сохранить в файл&quot;).</p>]]></content>
			<author>
				<name><![CDATA[1srafel]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=43566</uri>
			</author>
			<updated>2026-07-05T19:54:12Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=163443#p163443</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сохранить маленький произвольный кусок экрана]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=161633#p161633" />
			<content type="html"><![CDATA[<p>Да, спасибо, пять минут назад нашёл этот пост и решил с ним поработать.<br />Жаль, что его нет в &quot;Коллекция скриптов и идей&quot;, с которой я начал. Думал там лучшие решения находятся.</p><p>PS. Всё получилось, как надо. Всем спасибо!</p>]]></content>
			<author>
				<name><![CDATA[Foma]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=31521</uri>
			</author>
			<updated>2024-09-22T08:26:39Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=161633#p161633</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сохранить маленький произвольный кусок экрана]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=161632#p161632" />
			<content type="html"><![CDATA[<p><a href="http://forum.script-coding.com/viewtopic.php?pid=121844#p121844">http://forum.script-coding.com/viewtopi … 44#p121844</a></p>]]></content>
			<author>
				<name><![CDATA[Alectric]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26027</uri>
			</author>
			<updated>2024-09-22T08:21:21Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=161632#p161632</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сохранить маленький произвольный кусок экрана]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=161628#p161628" />
			<content type="html"><![CDATA[<p>Ну, что нашёл, с тем и пытаюсь работать. Пробовал несколько скриншотеров, но одни не так как надо делают, а другие на горячие клавиши из скрипта не откликаются. Поделитесь, пожалуйста, современным решением проблемы.</p>]]></content>
			<author>
				<name><![CDATA[Foma]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=31521</uri>
			</author>
			<updated>2024-09-21T18:04:08Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=161628#p161628</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сохранить маленький произвольный кусок экрана]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=161626#p161626" />
			<content type="html"><![CDATA[<p><strong>Foma</strong>, из 2008 года пишете? Зачем paint?</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2024-09-21T13:00:06Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=161626#p161626</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сохранить маленький произвольный кусок экрана]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=161623#p161623" />
			<content type="html"><![CDATA[<p>Попробовал переделать скрипт для постоянного снятия скриншотов по таймеру. Главная идея в том, чтобы не запускать каждый раз Paint, а работать с уже открытым скрытым окном.</p><div class="codebox"><pre><code>#Persistent
SetTitleMatchMode, 2
SetTitleMatchMode, Fast
SetBatchLines, -1
DetectHiddenWindows, on


name := 0
SetTimer,T1,5132

Return


T1:
;проверяем окно
IfWinActive,Блокнот
	{
	;делаем снимок
	Send, !{PRINTSCREEN} ; снимок активного окна (Alt + PrtSc)		
	name := name + 1
	if (name = 1)
		{
		;создаём пустой файл
		FileAppend,, D:\1.bmp
		;открываем
		Run, mspaint D:\1.bmp,, Hide
		;ждём окна
		WinWait,1.bmp
		Alt_Name := 1
		}

	;переименовываем скрытое окно Paint
	WinSetTitle,%Alt_Name%.bmp,%name%.bmp
	;команда меню &quot;Правка&quot; - &quot;Вставить&quot;
	PostMessage, 0x111, 57637,0,,%name%.bmp
	;команда меню &quot;Файл&quot; - &quot;Сохранить&quot;
	PostMessage, 0x111, 57603, 0, ,D:\%Name%.bmp
	;запоминаем старое имя
	Alt_Name := name
	}
Return</code></pre></div><p>Создаётся только один файл &quot;1.bmp&quot; и больше ничего. Проверил по ErrorLevel - команда на вставку всего раз даёт 0, потом ErrorLevel всегда 1. Причём даже первый файл, который создаётся - пустой. Значит вставка и первый раз не прошла. Не понимаю, что я не так&nbsp; с этим кодом сделал. Подскажите, пожалуйста, в чём ошибка.</p>]]></content>
			<author>
				<name><![CDATA[Foma]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=31521</uri>
			</author>
			<updated>2024-09-21T09:02:04Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=161623#p161623</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сохранить маленький произвольный кусок экрана]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=160701#p160701" />
			<content type="html"><![CDATA[<p><strong>size222</strong><br />Исправил <a href="https://forum.script-coding.com/viewtopic.php?pid=41921#p41921">код</a> в Коллекции, на Windows 10 работает, на 11 не могу проверить, но тоже должен.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2024-03-27T20:54:59Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=160701#p160701</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сохранить маленький произвольный кусок экрана]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=160700#p160700" />
			<content type="html"><![CDATA[<p>Привет всем с далекого 24 года. Подскажите, есть ли рабочая версия этой программы на сегодня? Или может быть что-то подобное? Интересует именно скриншот экрана в определенном месте по нажатию кнопки. На виндовс 11 запускается, всё нормально, но при нажатии F12 не делает скриншот.</p>]]></content>
			<author>
				<name><![CDATA[size222]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27237</uri>
			</author>
			<updated>2024-03-27T12:56:29Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=160700#p160700</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сохранить маленький произвольный кусок экрана]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=98660#p98660" />
			<content type="html"><![CDATA[<p>Да я вообще обнаружил что эта версия не работает под x64.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2015-11-04T17:35:13Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=98660#p98660</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сохранить маленький произвольный кусок экрана]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=98656#p98656" />
			<content type="html"><![CDATA[<p>У себя пока исправил так. Идея в том, что пока меню исчезает, цвет под мышью меняется. А когда исчезло, перестаёт меняться, тут и можно фоткать.<br /></p><div class="codebox"><pre><code>AreaScreenshot:
    CoordMode, Pixel, Screen
    MouseGetPos, mx, my
    prev_color := 0
    Loop {
        PixelGetColor, cur_color, %mx%, %my%
        If (cur_color = prev_color)
            Break
        prev_color := cur_color
        Sleep, 30
    }
F12::                   ; Скриншот области под окном скрипта
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2015-11-04T15:08:53Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=98656#p98656</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сохранить маленький произвольный кусок экрана]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=98655#p98655" />
			<content type="html"><![CDATA[<p>Да, есть такое, надо исправить.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2015-11-04T14:49:26Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=98655#p98655</id>
		</entry>
</feed>
