﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-colorful-随笔分类-bat</title><link>http://www.cppblog.com/colorful/category/20574.html</link><description>zc qq:1337220912</description><language>zh-cn</language><lastBuildDate>Tue, 25 Jun 2013 03:22:33 GMT</lastBuildDate><pubDate>Tue, 25 Jun 2013 03:22:33 GMT</pubDate><ttl>60</ttl><item><title>bat 设置标题</title><link>http://www.cppblog.com/colorful/archive/2013/06/25/201284.html</link><dc:creator>多彩人生</dc:creator><author>多彩人生</author><pubDate>Tue, 25 Jun 2013 02:59:00 GMT</pubDate><guid>http://www.cppblog.com/colorful/archive/2013/06/25/201284.html</guid><wfw:comment>http://www.cppblog.com/colorful/comments/201284.html</wfw:comment><comments>http://www.cppblog.com/colorful/archive/2013/06/25/201284.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/colorful/comments/commentRss/201284.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/colorful/services/trackbacks/201284.html</trackback:ping><description><![CDATA[@echo off<br />titil haha<br />pause<img src ="http://www.cppblog.com/colorful/aggbug/201284.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/colorful/" target="_blank">多彩人生</a> 2013-06-25 10:59 <a href="http://www.cppblog.com/colorful/archive/2013/06/25/201284.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Batch命令关闭指定标题栏的应用程序窗口</title><link>http://www.cppblog.com/colorful/archive/2013/06/25/201283.html</link><dc:creator>多彩人生</dc:creator><author>多彩人生</author><pubDate>Tue, 25 Jun 2013 02:57:00 GMT</pubDate><guid>http://www.cppblog.com/colorful/archive/2013/06/25/201283.html</guid><wfw:comment>http://www.cppblog.com/colorful/comments/201283.html</wfw:comment><comments>http://www.cppblog.com/colorful/archive/2013/06/25/201283.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/colorful/comments/commentRss/201283.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/colorful/services/trackbacks/201283.html</trackback:ping><description><![CDATA[<div><span style="color: #2f3699;">应用场景：</span><br /> 当前用户会话中打开了多个窗口，需要关闭其中某个标题栏包含指定内容的窗口。比如，打开了多个Java应用程序，而只想关闭Apache JMeter。注：这里的关闭是指通过taskkill杀死相应的进程。<br /> <br /> <span style="color: #2f3699;">脚本：</span><br /> @echo off<br /> for /f "tokens=2,10,11 delims= " %%l in ('tasklist /v') do (<br /> &nbsp;<div id="sina_keyword_ad_area2"  "=""><wbr>&nbsp;<wbr> &nbsp;<wbr>echo "%%l - %%m"<br /> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>if "%%m%%n" == "Apache JMeter" taskkill /f /PID %%m<br /> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>if "%%m" == "PACS.jmx" taskkill /f /PID %%l<br /> )<br /> <br /> <span style="color: #2f3699;">说明：</span><br /> 1. tasklist /v 会将当前运行的进程的详细信息打印出来，其中包含&#8220;窗口标题&#8221;。<br /> 2. for /f "tokens=2,10,11 delims= " 将tasklist /v打印出的每条记录通过空格分组并提出其中的第2，10，和11项							 		</div></div>------下面是个有应用体会--------------------<br />1. 2, 10, 11, 会自动赋给 %%l, %%m, %%n变量<br />2. 我觉得正确代码是:<br />@echo off<br />for /f "tokens=2,10 delims= "%%l in ('tasklist /v') do (<br />&nbsp;&nbsp;&nbsp; if "%%m" == "要关闭的应用程序的标题" taskkill /f /PID %%l<br />)<img src ="http://www.cppblog.com/colorful/aggbug/201283.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/colorful/" target="_blank">多彩人生</a> 2013-06-25 10:57 <a href="http://www.cppblog.com/colorful/archive/2013/06/25/201283.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>