![通过命令行检查复制是否正在进行中](https://linux22.com/image/1352605/%E9%80%9A%E8%BF%87%E5%91%BD%E4%BB%A4%E8%A1%8C%E6%A3%80%E6%9F%A5%E5%A4%8D%E5%88%B6%E6%98%AF%E5%90%A6%E6%AD%A3%E5%9C%A8%E8%BF%9B%E8%A1%8C%E4%B8%AD.png)
我想知道,是否有任何方法可以通过 Windows 中的命令行知道复制是否正在进行中?
我正在编写一个批处理脚本来自动关闭我网络上的所有计算机,但我们确实经常在站点之间传输文件,我需要批处理脚本来检查这样的复制是否正在进行中。
答案1
自动热键这位万事通可以帮到你。一个简单的脚本如下:
SetTitleMatchMode 2
if WinExist("Copying") or WinExist("Seconds remaining")
{ Exit 1 }
Exit 0
可以从批处理文件执行:
AutoHotkey DetectCopy.ahk
echo %ErrorLevel%
错误级别显然1如果有“复制”对话框处于活动状态,0否则。