| 作者 | 主题 |
|---|---|
|
ks 游侠 经验值:357 发帖数:128 精华帖:2 |
楼主
主题:如何将WinCC 6.2的画面拷屏到文件
如何将WinCC 6.2的画面拷屏到文件
下面的代码可以将画面拷屏到打印机,但是我想拷屏到文件,比如D:\WinCC\1.bmp 这个如何处理? 尝试过使用VB编成exe文件调用,偶尔会出现runtime error 380 480错误 #pragma code ("e;e;prtscrn.dll"e;e;) #include "e;e;prtscrn.h"e;e; #pragma code() PrtScreenPart(0, 0, 1024,768); ----- 2012-12-10 问题已经解决,采用VB编程,输出JPG文件,占用空间小,并且没有报错。
技术交流QQ群:232576682
|
|
n次看你的背影 奇侠 经验值:7974 发帖数:2321 精华帖:73 |
2楼
主题:回复:如何将WinCC 6.2的画面拷屏到文件
楼主,以前我是这样做的:
1、安装一个虚拟打印机,比如SmartPrinter,把SmartPrinter设置为默认打印机。如果选择确实存在的打印机,就打印到真实打印机了。 2、在你主画面的任务栏上做个打印机按钮,并设置一下权限,普通操作员不开放打印权限功能。 3、在此打印按钮下鼠标事件里面写点C脚本,可以参考如下: #include "apdefap.h" void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName) { WinExec("PRTSCR.EXE -hardcopy",SW_SHOWNORMAL); } 这样你就可以将当前的画面拷贝到文件了,文件格式自己可以选择!(仅供参考)
佛对我说:“你的痛苦来自于你的欲望,没有欲望也就没有痛苦!”
|