标题: 批处理只关闭已打开记事本程序的其中一个
[打印本页]
作者: huangshuirun
时间: 2010-2-7 16:35
标题: 批处理只关闭已打开记事本程序的其中一个
我同时打开了多个记事本文件,想用批处理只关闭其中一个文件.能不能实现.指点
作者: s11ss
时间: 2010-2-7 20:00
tasklist 查找特定标题的 notepad 进程的 pid, 然后 taskkill
作者: qinchun36
时间: 2010-2-7 20:17
@echo off
set /p filename=输入文本文件全路径名中的部分或全部字符串:
for /f %%a in ('wmic process where "name='notepad.exe' and commandline like '%%notepad.exe%%%filename%%%'" get processid') do (
if "%%a" lss "caofackri@gmail.com" start ntsd -c q -p %%a
)
[
Last edited by qinchun36 on 2010-2-8 at 07:04 ]
作者: sysplay
时间: 2010-2-8 09:54
TASKKILL /F /IM NOTEPAD.EXE /FI "WINDOWTITLE eq 新建 文本文档.txt - 记事本"
结束打开“新建 文本文档.txt”的notepad.exe进程。
[
Last edited by sysplay on 2010-2-8 at 09:57 ]
作者: huangshuirun
时间: 2010-2-8 21:12
谢谢2楼3楼
4楼上答案正是我想要的,谢谢了.