[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[问题求助] Perl怎样判断指定进程是否存在?

检查有没有QQ进程。如果没有,就打开QQ。如果有,就结束它。

  1. tasklist|find "qq.exe"&&echo 有qq!&pause&taskkill /im qq.exe||echo 没有qq&start qq.exe
复制代码
本人已死!不用联系!~
要联系下来联系!~~

TOP

回复 2# jellyhk


你这个看着不像Perl脚本啊

TOP

调用tasklist,然后再grep判断QQ是否存在

TOP

回复 2# jellyhk
阁下的代码从理论上来讲不会成功,因为无论是否找到qq.exe都会进行后面的pause和taskkill,因为是用&连接的,建议改成:
  1. tasklist|find "qq.exe"&&(echo 有qq!&pause&taskkill /im qq.exe)||(echo 没有qq&start qq.exe)
复制代码
  1. tasklist|find "qq.exe"&&echo 有qq!&&pause&&taskkill /im qq.exe||echo 没有qq&&start qq.exe
复制代码
看得多说得多,远比不上写得多。

TOP

回复 5# weichenxiehou


能给个完整的Perl代码学习一下吗?

TOP

回复 6# Perl
perl没学过,呵呵
看得多说得多,远比不上写得多。

TOP

强烈建议楼主认认真真看完一个小时的Perl教程,真这样做了,写出这个代码并不难.....

但愿你不是心血来潮学习Perl...

TOP

返回列表