<?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=17580&amp;type=atom" />
	<updated>2023-02-03T06:13:16Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=17580</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Скрипт закрывающий активные полноэкранные процессы (игры)]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=156603#p156603" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>arenaclubkgz пишет:</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>2023-02-03T06:13:16Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=156603#p156603</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Скрипт закрывающий активные полноэкранные процессы (игры)]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=156602#p156602" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong>, в очередной раз прошу прощения за нарушение правил. Обещаю впредь исправиться. </p><p>Также пользуясь случаем, прошу удалить данную тему за неимением актуальности и во избежание засорения форума. Благодарю.</p>]]></content>
			<author>
				<name><![CDATA[arenaclubkgz]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=42990</uri>
			</author>
			<updated>2023-02-03T05:03:47Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=156602#p156602</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Скрипт закрывающий активные полноэкранные процессы (игры)]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=156589#p156589" />
			<content type="html"><![CDATA[<p><strong>arenaclubkgz</strong>, ознакомьтесь, пожалуйста, с правилами <a href="https://forum.script-coding.com/misc.php?action=rules#quotation">цитирования</a>.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2023-02-01T13:32:13Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=156589#p156589</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Скрипт закрывающий активные полноэкранные процессы (игры)]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=156587#p156587" />
			<content type="html"><![CDATA[<p><strong>__Михаил__</strong>, докладываю: скрипт работает. Пока что из всех запущенных игр (проверил порядком 12-ти штук, причём на некоторых из них простой alt+F4 не работал) все успешно закрыл с предупреждающим окном. Однако это, если можно так выразиться, типичное поведение, поскольку проблема ранее возникала именно с зависшими играми. Так что установлю на Клиентскую часть и буду пробовать. Премного благодарен за помощь и за готовый скрипт. Весьма удобная вещь, на которую ранее внимания не обращал, но сейчас - буду. И буду изучать. Спасибо!</p>]]></content>
			<author>
				<name><![CDATA[arenaclubkgz]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=42990</uri>
			</author>
			<updated>2023-02-01T09:25:45Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=156587#p156587</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Скрипт закрывающий активные полноэкранные процессы (игры)]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=156584#p156584" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p><strong>arenaclubkgz</strong>, темы по играм должны быть в этой ветке!</p></blockquote></div><p>прошу прощения. Не знал, в какой ветке будет правильней разместить своё сообщение. Благодарю за исправление.</p><div class="quotebox"><cite>__Михаил__ пишет:</cite><blockquote><p><strong>arenaclubkgz</strong></p><p>Более продвинутый вариант, проверьте и отпишитесь как будет работать.</p></blockquote></div><p>Премного благодарен. Сегодня попробую. Отпишусь.</p>]]></content>
			<author>
				<name><![CDATA[arenaclubkgz]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=42990</uri>
			</author>
			<updated>2023-02-01T04:33:08Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=156584#p156584</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Скрипт закрывающий активные полноэкранные процессы (игры)]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=156583#p156583" />
			<content type="html"><![CDATA[<p><strong>arenaclubkgz</strong>, темы по играм должны быть в этой ветке!</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2023-01-31T19:19:52Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=156583#p156583</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Скрипт закрывающий активные полноэкранные процессы (игры)]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=156582#p156582" />
			<content type="html"><![CDATA[<p><strong>arenaclubkgz</strong></p><p>Более продвинутый вариант, проверьте и отпишитесь как будет работать.</p><div class="codebox"><pre><code>Bat := &quot;Killer.bat&quot;	; Название батника. Можно сразу указать путь в иную, укромную папку.
WList := &quot;Explorer.EXE|SearchUI.exe|ShellExperienceHost.exe&quot;	; &#039;Белый&#039; список программ, которые нельзя закрывать.
Wait := 10	; Время (в секундах) перед закрытием окошка с вопросом.
Return

!F5::	; Alt + F5 - Принудительное завершение полноэкранных процессов с помощью батника:
KeyWait, % F5, U
KeyWait, % Alt, U
Sleep, 100

If !Get_Full()
 Return

WinGet, App, ProcessName, A
If InStr(WList, App)
 Return

MsgBox, 4, Титул, % &quot;Закрыть: &quot; App &quot;?&quot;, % Wait
IfMsgBox Yes
{
 FileDelete, % Bat
 FileAppend, % &quot;taskkill /IM &quot; App &quot; /F&quot;, % Bat
 Run *RunAs %Bat%
}
;FileDelete, % Bat	; Раскомментировать, если нужно удалить батник сразу после выполнения.
Return


Get_Full(){	; Проверка тек. окна на полноэкранность (кривой вариант, но пашет в обычных играх):
 WinGetPos,,,W,H, A
 Return (W+H = A_ScreenWidth + A_ScreenHeight)
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2023-01-31T17:58:40Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=156582#p156582</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Скрипт закрывающий активные полноэкранные процессы (игры)]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=156581#p156581" />
			<content type="html"><![CDATA[<p>Попробуйте так:<br /></p><div class="codebox"><pre><code>
F1::
WinGet, activePID, PID, A
Process, Close, %activePID%
return
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Taveron]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=41949</uri>
			</author>
			<updated>2023-01-31T11:13:43Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=156581#p156581</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Скрипт закрывающий активные полноэкранные процессы (игры)]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=156580#p156580" />
			<content type="html"><![CDATA[<p>Доброго дня!</p><p>За неимением знаний в данной области и отсутствием результатов поиска в Google, решил обратиться на тематический форум за решением возникшей у меня задачи. Я работаю Системным Администратором в компьютерном клубе, в котором средствами Gizmo убрана возможность пользоваться Диспетчером Задач на клиентских компьютерах. Однако это не всегда удобно, поскольку в случае зависания игры или иного процесса (а такое случается), многим проще будет его закрыть, нежели чем взывать к полной перезагрузке. Посему хотел бы спросить: можно ли написать скрипт, который будет как бы &quot;дополнять&quot; команду Alt+F4 (которая далеко не всегда работает при зависании), реагируя, но при этом убивая активный полноэкранный процесс?</p><p>Буду весьма признателен за ответ или примеры, по которым я попытаюсь собрать что-то своё.</p>]]></content>
			<author>
				<name><![CDATA[arenaclubkgz]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=42990</uri>
			</author>
			<updated>2023-01-31T10:08:05Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=156580#p156580</id>
		</entry>
</feed>
