本帖最后由 小菜123 于 2014-5-23 12:17 编辑
Win32_DesktopMonitor有问题? 不明白为什么只有2014和2015出问题
请加载下面的程序,把文本窗口的显示内容贴上来- (vl-load-com)
- (setq wmi (vlax-create-object "WbemScripting.SWbemLocator"))
- (princ "\nWmi is:") (vlax-dump-object wmi t)
- (setq meth1 (vlax-invoke wmi 'ConnectServer))
- (princ "\nMeth1 is:") (vlax-dump-object meth1 t)
- (setq meth2 (vlax-invoke meth1 'ExecQuery "Select * from Win32_DesktopMonitor" "WQL" 48))
- (princ "\nMeth2 is:") (vlax-dump-object meth2 t)
- (vlax-for n meth2
- (setq w (vlax-get n 'ScreenWidth))
- (setq h (vlax-get n 'ScreenHeight))
- )
- (mapcar 'vlax-release-object (list wmi meth1 meth2))
- (princ "\nScreen resolution is:")
- (list w h)
|