- (defun c:GB(/ SWbemLocator WQL Service IEProcesses isClosed)
- (setq SWbemLocator (vlax-create-object "WbemScripting.SWbemLocator"))
- (setq Service (vlax-invoke SWbemLocator 'ConnectServer))
- (setq WQL "SELECT * FROM Win32_Process WHERE Name='IEXPLORE.EXE'" )
- (setq IEProcesses (vlax-invoke Service 'ExecQuery WQL))
- (setq isClosed nil)
- (vlax-for IE IEProcesses
- (if (not isClosed)
- (progn
- (vlax-invoke IE 'Terminate)
- (setq isCLosed T)
- )
- )
- )
- (vlax-release-object IEProcesses)
- (vlax-release-object Service)
- (vlax-release-object SWbemLocator)
- (princ)
- )
仅仅在64位上win7 ,IE8测试通过,未测试其他版本。 |