PECMD自带的示例文件中,有个 0体积截图.wcs,该脚本实现的是全屏截图并粘贴到 mspaint.exe 中,其内容如下:
THREAD* WAIT 3900 THREAD* TEAM WAIT 3000| SEND #17_,#86_,#86^,#17^ //Ctrl-V WAIT 200 SEND VK_SNAPSHOT //#44 WAIT 100 EXEC --max mspaint.exe
该脚本存在的问题:在Win11桌面环境,SEND VK_SNAPSHOT 会启动系统自带的截图应用。
现在希望实现:
SCRN -cap就可以截图啊
SCRN -cap D:\Snapshot.jpg,1
123 SCRN -cap D:\Snapshot.jpg,1
感谢回复!
经过多番尝试,这个指令确实非常方便,但是有一个缺点:在高DPI的情况下截图不完整。
比如,将屏幕显示比例设置为150%时,截取到的内容时以屏幕左上角为起点向右向下延伸一定的像素,但不是整个屏幕;而将显示比例设置为100%时,截取到的则是整个屏幕,此时正常。
还有就是这个指令的位置参数<x:y:R:B>搞不明白。
anson4 感谢回复! 经过多番尝试,这个指令确实非常方便,但是有一个缺点:在高DPI的情况下截图不完整。 比如,将屏幕显示比例设置为150%时,截取到的内容时以屏幕左上角为起点向右向下延伸一定的像素,但不是 ...
这个我也没搞清楚
试了一下,应该是pecmd本身的问题了
x:左位置
y:上位置
R:长度
B:宽度
应该是SCRN本身不支持缩放
123 试了一下,应该是pecmd本身的问题了 x:左位置 y:上位置 R:长度 B:宽度 应该是SCRN本身不支持缩放
获取屏幕分辨率的时候用参数 -desk支持缩放,截图却不支持。
无奈之下,我找了个命令行工具来代替:
anson4 无奈之下,我找了个命令行工具来代替:
等m大回归,让m大改一下😀