找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2062|回复: 6

[求助] 请安装有2014和2015的朋友帮忙测试一下

[复制链接]
发表于 2014-5-24 09:33:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

仅听说可能在2014和2015上不正常(部分电脑,我自己的正常),请帮忙测试下面代码
看看能否得到屏幕分辨率,如果不行,请贴上屏幕显示的内容,谢谢。
  1. (vl-load-com)
  2. (setq wmi (vlax-create-object "WbemScripting.SWbemLocator"))
  3. (princ "\nWmi is:") (vlax-dump-object wmi t)
  4. (setq meth1 (vlax-invoke wmi 'ConnectServer))
  5. (princ "\nMeth1 is:") (vlax-dump-object meth1 t)
  6. (setq meth2 (vlax-invoke meth1 'ExecQuery "Select * from Win32_DesktopMonitor" "WQL" 48))
  7. (princ "\nMeth2 is:") (vlax-dump-object meth2 t)
  8.   (vlax-for n meth2
  9.     (setq w (vlax-get n 'ScreenWidth))
  10.     (setq h (vlax-get n 'ScreenHeight))
  11.   )
  12.   (mapcar 'vlax-release-object (list wmi meth1 meth2))
  13. (princ "\nScreen resolution is:")
  14.   (list w h)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 604个

财富等级: 财运亨通

发表于 2014-5-24 09:58:31 | 显示全部楼层
测试结果:
T
#<VLA-OBJECT ISWbemObjectSet 0ad85ca8>
Meth2 is:
"\nMeth2 is:"
; ISWbemObjectSet: A collection of Classes or Instances
;特性值:
;   Count (RO) = SWbemObjectSet: 未指定的错误
;   Security_ (RO) = #<VLA-OBJECT ISWbemSecurity 0ad85d08>
;支持的方法:
;   Item (2)
;   ItemIndex (1)

T
1080
(0 1 0)
Screen resolution is:
"\nScreen resolution is:"
(1920 1080)
_$
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-24 10:14:12 | 显示全部楼层
这是正常结果
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

发表于 2014-5-24 10:59:08 | 显示全部楼层
本帖最后由 st788796 于 2014-5-24 12:25 编辑

用 Windows 7 非管理员登录测试
再打开UAC
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-24 13:36:02 | 显示全部楼层
打开UAC也没有发现问题,除非WMI服务暂停
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

发表于 2014-5-24 16:13:34 | 显示全部楼层

Wmi is:
; ISWbemLocator: Used to obtain Namespace connections
;特性值:
;   Security_ (RO) = #<VLA-OBJECT ISWbemSecurity 0e7681e0>
;支持的方法:
;   ConnectServer (8)

Meth1 is:
; ISWbemServicesEx: A connection to a Namespace
;特性值:
;   Security_ (RO) = #<VLA-OBJECT ISWbemSecurity 0e76b9b0>
;支持的方法:
;   AssociatorsOf (11)
;   AssociatorsOfAsync (13)
;   Delete (3)
;   DeleteAsync (5)
;   ExecMethod (5)
;   ExecMethodAsync (7)
;   ExecNotificationQuery (4)
;   ExecNotificationQueryAsync (6)
;   ExecQuery (4)
;   ExecQueryAsync (6)
;   Get (3)
;   GetAsync (5)
;   InstancesOf (3)
;   InstancesOfAsync (5)
;   Put (3)
;   PutAsync (5)
;   ReferencesTo (8)
;   ReferencesToAsync (10)
;   SubclassesOf (3)
;   SubclassesOfAsync (5)

Meth2 is:
; ISWbemObjectSet: A collection of Classes or Instances
;特性值:
;   Count (RO) = SWbemObjectSet: 未指定的错误
;   Security_ (RO) = #<VLA-OBJECT ISWbemSecurity 0e76bc50>
;支持的方法:
;   Item (2)
;   ItemIndex (1)

Screen resolution is:
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-24 21:02:10 | 显示全部楼层
这个也是对的,谢谢
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-14 06:35 , Processed in 0.345660 second(s), 42 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表