<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; CMD/BAT: нужно сделать так чтобы батник давал команду стоп процессу...]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=5671&amp;type=atom" />
	<updated>2011-05-28T22:10:57Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=5671</id>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: нужно сделать так чтобы батник давал команду стоп процессу...]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=48756#p48756" />
			<content type="html"><![CDATA[<p>Ну если по вашей схеме, то всё укладывается в 3 действия единого батника:<br />1) проверка существования процесса ненавистной проограммы; если есть - убиваем;<br />2) запуск непосредственно игры с ожиданием завершения (start /wait)<br />3) после завершения игры запускаем &quot;ненавистную программу&quot;</p><p>Всё. Три-четыре строки кода.</p><p>Есть и другой, более гуманный но сложный путь:<br />именно приостановить процесс и тут уже развилка, &quot;кто что больше лю&quot;: от мягкого приаттачивания отладчика (опять же, большой выбор) и до wmi.</p>]]></content>
			<author>
				<name><![CDATA[Аскет]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25748</uri>
			</author>
			<updated>2011-05-28T22:10:57Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=48756#p48756</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: нужно сделать так чтобы батник давал команду стоп процессу...]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=48753#p48753" />
			<content type="html"><![CDATA[<p>Скорее всего автору темы уже не актуально батником завершать один процесс при наличии другого, но решение могло бы быть таким:<br />системной утилитой TASKLIST запрашиваем наличие интересующего игрового процесса, например:<br /></p><div class="codebox"><pre><code>c:\WINDOWS\system32&gt;tasklist /fi &quot;imagename eq totalcmd.exe&quot;

Имя образа                   PID Имя сессии       № сеанса       Память
========================= ====== ================ ======== ============
Totalcmd.exe                 680                         0    12 100 КБ</code></pre></div><p>анализируем вывод командой FIND (проверить к примеру наличие строки &quot;PID&quot; или опять же - имя игрового процесса) и утилитой TASKKIL удаляем свой нежелательный процесс при успешности вывода искомой строки. <br />Остается, правда, вопрос - когда этот батник запускать и как автоматизировать запуск убиенной задачу - все же напрашивается&nbsp; скриптовый язык, к примеру - AutoIt.<br />Строка батника проверки процесса и запуска чего-то при успешности проверки может быть такой:<br /></p><div class="codebox"><pre><code>c:\WINDOWS\system32&gt;tasklist /fi &quot;imagename eq totalcmd.exe&quot; | find /c &quot;PID&quot; &amp;&amp; Echo &quot;OK! RUN_TASKKIL...&quot;
1
&quot;OK! RUN_TASKKIL...&quot;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Rom5]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5724</uri>
			</author>
			<updated>2011-05-28T19:10:18Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=48753#p48753</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: нужно сделать так чтобы батник давал команду стоп процессу...]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=48751#p48751" />
			<content type="html"><![CDATA[<p><strong>Куприян</strong>, do you speak English or cerrect Russian language?</p><p>При чтении первого поста я было подумал что ТС иностранец. <img src="//forum.script-coding.com/img/smilies/lol.png" width="15" height="15" /><br />Но пояснения в скобках и превосходное владение фолклёром развеивают все сомнения и говорят о противоположном.</p><p>Расшифровав ломанное объяснения ситуации на ломанном русском я всёже вычленил квинтэссенцию.</p><p>Итак. Задача засуспендить (приостановить) некий процесс на время выполнения &quot;игры&quot;?</p>]]></content>
			<author>
				<name><![CDATA[Аскет]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25748</uri>
			</author>
			<updated>2011-05-28T17:12:52Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=48751#p48751</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: нужно сделать так чтобы батник давал команду стоп процессу...]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=48750#p48750" />
			<content type="html"><![CDATA[<p>Поздно я в тему пишу, но, по видимому, вопрос остается открытым.</p><p><strong>YMP</strong>, не надо наговаривать <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />Через batch, на самом то деле, можно провернуть практически любую операцию,<br />подчас даже ту на которую не способен другой язык высокого уровня.<br />За внешней простотой и прозрачностью таится недюжая мощь системного программирования.</p><p>Реализация каких-то моментов сложнее, это да.<br />Ну и с треем естественно беда...</p>]]></content>
			<author>
				<name><![CDATA[Аскет]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25748</uri>
			</author>
			<updated>2011-05-28T16:44:11Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=48750#p48750</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: нужно сделать так чтобы батник давал команду стоп процессу...]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=47145#p47145" />
			<content type="html"><![CDATA[<p>Вы думаете?.. Чтож придется повторить вопрос тама, кстати у этой программы есть такая функция Ыгызутв hotkeys и еще одна Pause Script - но горячих клавиш тоже не предусмотрено. Чтожь если до двенадцати вразумительного ответа не кто не даст, задам вопрос в другом разделе.</p>]]></content>
			<author>
				<name><![CDATA[Куприян]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26809</uri>
			</author>
			<updated>2011-03-30T06:24:31Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=47145#p47145</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: нужно сделать так чтобы батник давал команду стоп процессу...]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=47144#p47144" />
			<content type="html"><![CDATA[<p>Вы слишком многого хотите от батника, не потянет. На AutoHotkey такое реализуется элементарно. Его скрипт, кстати, и в трее маячит. Только надо знать, что такое эта самая команда стоп. Проще всего, думаю, завершать процесс программы и после выхода из игры запускать снова.</p>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2011-03-30T06:21:54Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=47144#p47144</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[CMD/BAT: нужно сделать так чтобы батник давал команду стоп процессу...]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=47143#p47143" />
			<content type="html"><![CDATA[<p>Во - первых: Здравствуйте! <img src="//forum.script-coding.com/img/smilies/big_smile.png" width="15" height="15" /><br />Во - вторых: Предисловие <br />У меня есть одна програмка, но у нее незначительный минус <img src="//forum.script-coding.com/img/smilies/sad.png" width="15" height="15" /> - она мешается в играх, в этой программе не предусмотрено &quot;взаимодействие с другими программами&quot;<br />В - третьих: Сам вопрос:<br />Помогите пожалуста, кто нибудь дайте, пожалуста, мне скрипт (Или как звать его правильнее Макрос или код?) для bat: Например у меня запустилась игра (Igra.exe) то CMD дает команду чтобы моя программа (programmy.exe) приастанавливала свои действия. Т.е. моя программ сделана для украшения интерфейса Windows, и чтобы вот эти визуализации пропали (Около курсора У меня одна хрень есть, но в играх где курсора нет фигня получается, по экрану эта хрень двигается и не красиво получается). А когда процесс моей игры исчезал (Igra.exe) CMD давал команду чтобы поя программа (programmy.exe) возобнавляла свои действия.<br />Да и вот чтобы желательно чтобы CMD в трей при запуске сворачивался.<br />(P.S. Если этот вопрос закроют, то пожалуста отправте мне ответ через ЛС или Mail (Я указал что мне могут присылать сообщения, но майла самого не видно))</p>]]></content>
			<author>
				<name><![CDATA[Куприян]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26809</uri>
			</author>
			<updated>2011-03-30T05:57:54Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=47143#p47143</id>
		</entry>
</feed>
