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

[系统相关] 奖励100元,批处理判断win7电脑是否正在被别人远程桌面连接

奖励100元,批处理判断win7电脑是否正在被别人远程桌面连接

正在连接  执行A命令
判断连接  执行B命令

13762818327 微信

写错了,应该是,断开连接了,就执行B命令

TOP

这个简单,真简单
判断进程是否有rdpclip.exe就行
等等我写个完整的

TOP

@echo off
color 0a
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
setlocal enabledelayedexpansion

TaskList|Findstr /i "rdpclip.exe">Nul
If ErrorLevel 1 (
        goto :B
) Else (
        goto :A
)

:A
echo.
echo =====================================
echo ====检测到机器上有人使用远程桌面 ====
echo =====================================
echo.
pause >nul
exit

:B
echo.
echo =====================================
echo ====检测到机器上无人使用远程桌面 ====
echo =====================================
echo.
pause >nul
exit

TOP

  1. @echo off
  2. set "process=rdpclip.exe"
  3. echo;Monitoring...
  4. set "f="
  5. :loop
  6. set "n="
  7. netstat -on|>nul findstr ":3389\>"&&(set n=Y)
  8. tasklist /fi "IMAGENAME eq %process%"|>nul find /i "%process%"&&(set n=Y)
  9. if defined n (
  10.     if not defined f (
  11.         echo;online at %date% %time%
  12.         echo;执行A命令
  13.     )
  14.     set f=1
  15. ) else (
  16.     if defined f (
  17.         echo;offline at %date% %time%
  18.         echo;执行B命令
  19.     )
  20.     set "f="
  21. )
  22. goto loop
复制代码
提供bat代写,为你省时省力省事,支付宝扫码头像支付
微信: unique2random

TOP

返回列表