windows-7 – 如何使用批处理文件计算当前运行的具有相同名称的
发布时间:2020-12-13 20:40:03 所属栏目:Windows 来源:网络整理
导读:我想使用批处理文件来比较在我的Windows 7计算机上运行的名为“standard.exe”的进程数,以及名为“basic.exe”的进程数.如果名为“standard.exe”的进程数量等于名为“basic.exe”的进程数量,则不会发生任何情况,如果数字不相等,则应重新启动basic.exe. 有任
我想使用批处理文件来比较在我的Windows 7计算机上运行的名为“standard.exe”的进程数,以及名为“basic.exe”的进程数.如果名为“standard.exe”的进程数量等于名为“basic.exe”的进程数量,则不会发生任何情况,如果数字不相等,则应重新启动basic.exe.
有任何想法吗?已经找到以下代码来检查进程是否正在运行,但现在我想计算具有相同名称的进程数. tasklist /FI "IMAGENAME eq myapp.exe" 2>NUL | find /I /N "myapp.exe">NUL if "%ERRORLEVEL%"=="0" echo Programm is running 提前致谢!
如果您不想编写文件,请替换tasklist并使用设置var1命令
for /f "tokens=1,*" %%a in ('tasklist ^| find /I /C "standard.exe"') do set var1=%%a 第二个相同. for /f "tokens=1,*" %%a in ('tasklist ^| find /I /C "basic.exe"') do set var2=%%a (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何将有空间的目录路径传递给windows shell?
- windows-server-2008 – Windows故障转移和负载平衡混淆
- winforms – 64位构建于microsoft visual c express 2010
- WPF vs WinForms或Rich UI与稳定的应用程序?你对Windows F
- microsoft-forefront-2010 – Forefront UAG与Server 2012直
- windows – 使用Get-ADUser时,如何在PowerShell中将用户的域
- windows-server-2008-r2 – 找出Windows远程桌面服务器(终端
- Windows – GIT日志或提交监视器
- Window Git $git config –global http.proxy警告:http.pr
- iis – 在端口80上的Windows Server 2012上运行Ghost