本帖最后由 xiezhang6263 于 2011-6-4 21:10 编辑
我用以下的代码为什么会出现一些动态的图片无法截取而用键盘上的print screen粘贴到画图工具里可以显示呢?Func jietu()
$savepath=IniRead($Inipath,"配置","保存路径",@MyDocumentsDir)
_ScreenCapture_Capture(_format_n_savename())
shellexecute($savepath)
EndFunc ;==>jietu
Func _format_n_savename()
$extendedname = "jpeg"
$filename=IniRead($Inipath,"配置","文件名头","1234")
$savepath=IniRead($Inipath,"配置","保存路径",@MyDocumentsDir) ;保存路径
$pic_savename=$savepath&""&$filename&@YEAR&"年"&@MON&"月"&@MDAY&"日"&@HOUR&"时"&@MIN&"分"&@SEC&"秒"&"."&$extendedname
return $pic_savename
EndFunc
不知道大家有没碰到这样的情况或者有好的建议。
用什么代码会好些?
我想应该是_ScreenCapture_Capture只有捕捉屏幕的功能。
最后还是自己用模拟键盘的方式去解决了。 |