无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 803|回复: 13
打印 上一主题 下一主题

[已解决] 【已解决】求修改wcs代码:检测到2个以上notepad.exe进程,就结束notepad.exe进程...

[复制链接]
跳转到指定楼层
1#
发表于 2024-3-31 20:32:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yyz2191958 于 2024-4-2 12:52 编辑

完美解决了:

一、检测到2个以上进程,就结束它.wcs
//每秒检测1次notepad2.exe进程,进程 > = 2个,就结束notepad2.exe进程,并退出循环(进退出pecmd.exe)
//===========================================================================================
LOOP #1=1,
{* find --pid*@. &V,notepad2.exe
    Read -*,-1,&V,&V
    ifex $%&V%<2,!Team kill notepad2.exe|exit loop|exit file
    WAIT 1000 }
//===========================================================================================

二、0进程退出--2个以上进程,就结束它.wcs:
//pecmd wait 100 //延时100毫秒   //→注释;exec→运行; exec =!000.bate→隐藏窗口
//exec =!000.bat 【(exec后面有 = 号,等待退出)(exec后面无 = 号,不等待)】
//===============================================================================================
//每秒检测1次notepad2.exe进程,0进程退出--2个以上进程,就结束进程并退出
//===============================================================================================
LOOP #1=1,
{* find --pid*@. &V,notepad2.exe
    Read -*,-1,&V,&V
    ifex $%&V%>0,!Team kill notepad2.exe|exit loop|exit file  //0进程,结束进程并退出
    ifex $%&V%<2,!Team kill notepad2.exe|exit loop|exit file  //2进程,结束进程并退出
    WAIT 1000 }
//===============================================================================================
感谢:conlin888


*******************************************************************************
原来的问题
已有代码:

//每秒检测一次notepad.exe进程,发现notepad.exe进程大于或等于2个就弹窗显示:找到了2个以上...
LOOP #1=1,
{*  Team find --pid*@. &V,notepad.exe|Read -*,-1,&V,&V|ifex $%&V%<2,!mess. 找到了2个以上...
    WAIT 1000
}
==================================================================================
现在的需求是:
//每秒检测一次notepad.exe进程,发现notepad.exe进程大于或等于2个,就结束notepad.exe进程,并退出循环(即退出pecmd.exe)
(PE 下使用)
谢谢









评分

参与人数 1无忧币 +2 收起 理由
wxinchun92 + 2 很给力!

查看全部评分

2#
发表于 2024-3-31 20:52:05 | 只看该作者
我是小白,帮顶

点评

谢谢  详情 回复 发表于 2024-3-31 21:03
回复

使用道具 举报

3#
发表于 2024-3-31 21:03:16 | 只看该作者

LOOP #1=1,
{* find --pid*@. &V,notepad.exe
    Read -*,-1,&V,&V
    ifex $%&V%<2,!Team kill notepad.exe|exit loop|exit file
    WAIT 1000
}

点评

成功了 再次感谢  详情 回复 发表于 2024-3-31 21:07
我试一试先 谢谢  详情 回复 发表于 2024-3-31 21:04

评分

参与人数 1无忧币 +5 收起 理由
yyz2191958 + 5 很给力!

查看全部评分

回复

使用道具 举报

4#
 楼主| 发表于 2024-3-31 21:03:18 | 只看该作者

谢谢
回复

使用道具 举报

5#
 楼主| 发表于 2024-3-31 21:04:25 | 只看该作者
conlin888 发表于 2024-3-31 21:03
LOOP #1=1,
{* find --pid*@. &V,notepad.exe
    Read -*,-1,&V,&V

我试一试先 谢谢
回复

使用道具 举报

6#
 楼主| 发表于 2024-3-31 21:07:48 | 只看该作者
conlin888 发表于 2024-3-31 21:03
LOOP #1=1,
{* find --pid*@. &V,notepad.exe
    Read -*,-1,&V,&V

成功了 再次感谢
回复

使用道具 举报

7#
 楼主| 发表于 2024-3-31 21:18:19 | 只看该作者
完美解决了:
//每1检测1次notepad2.exe进程,进程 > = 2个,就结束notepad2.exe进程,并退出循环(进退出pecmd.exe)
//===========================================================================================
LOOP #1=1,
{* find --pid*@. &V,notepad2.exe
    Read -*,-1,&V,&V
    ifex $%&V%<2,!Team kill notepad2.exe|exit loop|exit file
    WAIT 1000 }
//===========================================================================================
感谢:conlin888
回复

使用道具 举报

8#
发表于 2024-3-31 21:19:31 | 只看该作者
真为你高兴

点评

谢谢  发表于 2024-3-31 21:21
回复

使用道具 举报

9#
发表于 2024-4-3 15:11:46 | 只看该作者
长姿势了,感谢

点评

不客气  发表于 2024-4-3 18:06
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-1 03:39

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表