Board logo

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

作者: 引流专家    时间: 2020-5-14 14:53     标题: 奖励100元,批处理判断win7电脑是否正在被别人远程桌面连接

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

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

13762818327 微信
作者: 引流专家    时间: 2020-5-14 14:54

写错了,应该是,断开连接了,就执行B命令
作者: edison_zhu    时间: 2020-5-14 15:13

这个简单,真简单
判断进程是否有rdpclip.exe就行
等等我写个完整的
作者: edison_zhu    时间: 2020-5-14 15:27

@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
作者: zaqmlp    时间: 2020-5-14 16:12

  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
复制代码





欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2