【发布时间】:2017-11-02 16:50:02
【问题描述】:
这里的一切在 Windows 7 上运行良好。在 Windows 10 上,window.MoveTo intLeft, intTop 出现类型不匹配错误。
Sub Window_OnLoad
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * From Win32_DesktopMonitor")
For Each objItem in colItems
intHorizontal = objItem.ScreenWidth
intVertical = objItem.ScreenHeight
Next
intLeft = (intHorizontal - 670) / 2
intTop = (intVertical - 325) / 2
window.ResizeTo 670,325
window.MoveTo intLeft, intTop
End Sub
【问题讨论】:
-
您确定
intLeft和intTop是整数而不是浮点数吗? -
显然他们都是 Null。
标签: vbscript windows-10 hta