taskkill掉带空格的windowtitle
有个cmd下启动的程序需要重启,本来想很简单,查了查taskkill命令,这个dos命令用于kill进程,但是我启动了多个cmd.exe,看了看可以根据窗体名称来kill,于是就在启动程序前给cmd窗口改个名字,使用:
title titlename
给窗口改了个名字,然后在下一次启动前,使用下面命令把窗口titlename给关闭:
taskkill /f /t /fi "WINDOWTITLE eq titlename"
/f 意思是force,强制关闭进程
/t 猜测是tree,关闭进程树
/fi 应该是filter,过滤的意思,windowtile是代表窗口 ,eq就是equal 等于,意思是kill掉窗口名字等于titlename的cmd窗口
一切顺利,弄服务器上一执行,直接就失败了,原因是服务器上的cmd窗口的名字是:
管理员: titlename,前面多了个管理员冒号还有一个空格,本来可以改为:
taskkill /f /t /fi "WINDOWTITLE eq 管理员*" 来关闭cmd,但是每个cmd的窗口title都是管理员开头的,包括我的批处理,这下可好,一执行把自己都给关闭了
这个东西又不支持前面加通配符,只可以后面加,也不支持空格,糗大了
网上一顿猛查,问的人不少,解决的没看到
后来折腾了半天,弄了一个出来,不完美,但是可以用,留下来给大家做一个参考:
for /f "tokens=2 " %a in ('tasklist /V /fo table ^|findstr /i "xxxxx"') do taskkill /pid %a
好了,打完收工,谁要是把那个输出的code搞掉了,记得帮忙在后面回复一下,不知道哪里冒出来一个code,没搞懂
taskkill掉带空格的windowtitle相关推荐
- c#调用命令行遇到带空格的路径
想用 c#调用如下的DOS命令: C:\Program Files\Common Files\System\DBWatcherInstall\dtexec.exe /f C:\Program File ...
- Linux(shell)遍历目录删除指定文件,解决文件夹名称带空格问题
最近打算把一些学习资源解压上传到阿里网盘上,可是在解压的时候出现了问题,无故产生很多隐藏文件(猪哥mac电脑,用的keka解压软件). 且文件夹层级很多,不可能实现手动一个一个文件夹删除,所以就考虑写 ...
- for循环批量写文件 shell_shell脚本:for循环批量重命名带空格文件名的文件
今天在学习shell脚本攻略第二章2.13 批量重命名和移动时,由于我的文件命令有的文件名字中出现空格,出现了许多问题,因此将解决问题的过程记录了下来,希望能够和大家交流学习,共同进步,谢谢! 问题代 ...
- shell 脚本比较字符串相等_比较带空格的字符串相等的Shell脚本 如何比较两个.....
****************************比较带空格的字符串相等的Shell脚本*************************** 如果要比较的字符串中间有空格,可以用下面的程序(摘 ...
- Linux shell脚本 遍历带空格的文件名
一般的写法是 for f in `ls ./` 但是如果文件名中带空格,比如"A B" 那么虽然ls能正确列出,但是for却会把空格当成分隔符 将A,B分别赋给f,导致变成两个文件 ...
- 编写一个函数,该函数能判断一个英文句子str(带空格)中是否含有某个单词w,如“How old are you?”含有“old”。在main函数中输入一个英文句子,再输入一个单词,如果英文句子中含有那
题目要求: 编写一个C程序,实现以下功能: 编写一个函数,该函数能判断一个英文句子str(带空格(升级版))中是否含有某个单词w,如"How old are you?"含有&quo ...
- powershell目录带空格_powershell - 如何在命令行的路径中运行带有空格的powershell脚本? - SO中文参考 - www.soinside.com...
-File Parameter 如果要从命令行运行powershell.exe -File,则必须始终在doubleqoutes(")中设置带空格的路径.单引号(')仅由powershell ...
- 关于读入带空格的字符串与输入输出重定向
一.读入带空格的字符串 由于NOIP官方开始使用C++14编译器,C语言中用于读取带空格字符串的gets()函数已经不可以再用了.作为替代,有以下方法. cin.getline()函数. 函数格式: ...
- 【C++】带空格输入
带空格输入一串数字求和 注意事项: 1.屏蔽空格: 2.把从输入流取出的字符放回输入流: 以下是一个具体的解决该问题的实例: 任意输入一串带空格的整型数字并求和 void main() {int i, ...
最新文章
- 详解Ubuntu10.10下Qt连接Mysql数据库
- 《大话设计模式》学习心得系列(一)
- 9 Redis 持久化AOF
- BGP重分布进IGP-EIGRP
- C语言实现面向对象的思想
- 中国物联网产业RFID发展机遇分析
- CF455B A Lot of Games
- 制作centos安装u盘
- 计算机防火墙不能更改,win7系统更新防火墙设置不能更改的解决方法
- java判断接口对象是哪个子类_Java提供了一个关键字( ),可以判断一个对象是否为某个类(或接口)的实例或者子类实例。...
- 图片转化为base64编码python版本
- 已解决:Cannot find ./catalina.sh The file is absent or does not have execute permission This file is ne
- win7无法识别linux usb设备,win7无法安装usb驱动解决工具
- vba msgbox html 标签,vba msgbox 换行
- GCC9.4 memset() clearing an object of type with no trivial copy-assignment [-Werror=class-memaccess]
- 物联计算机大赛,计算机与物联网学院在本次计算机设计大赛中喜获佳绩
- skewx 字体模糊_为什么网站设计宋体消除锯齿要用无,而其他字体如黑体用平滑,还有英文字体要用那种消除锯齿方式?...
- 数据库设计之数据字典的使用与设计
- Shell脚本实现自动检测/配置/开启/关闭redis后台服务
- 管清友的股票投资课_笔记 _Part3
热门文章
- 洛谷2530(codevs2098)化工厂装箱员
- 30个很有效的破冰游戏_20170513210952
- 安装php详细步骤,PHP开发:安装PHP详细步骤
- idea html特别卡,完美解决idea突然间很卡的问题
- FastQC 配置 及 基本使用
- WQ7033开发指南(基础篇)之1.2 烧录固件详解
- 文件大小单位Bytes, KB, MB, GB, TB, PB等及换算关系,英语怎么说?
- 重新启动遇到错误导致系统安装无法继续
- css动画和js动画比较!
- MatLab中多项式