只需一步,快速开始
其实这就是用VLISP把语句写入VBS脚本,再执行VBS脚本而已.
要想调用API,其实也可以用种方法,但关键是VBS脚本不能直接调用API,我想netbee就卡在这里
使用道具 举报
您需要 登录 才可以下载或查看,没有账号?注册
yyzhan12发表于2009-1-4 9:24:00试试这个,运行j8,调用了API,结束EXPLORER.EXE进程45640
楼上朋友调用的叫 WMI 不是 API 哦
写个VBS运行是简单的 下一步要处理好返回值让Lisp得到才行
而调用WMI关闭进程不必写个VBS出来那么麻烦:
(defun c:kill( / con item win32_process wmi) (setq WMI (vlax-create-object "WbemScripting.SWbemLocator") con (vlax-invoke WMI 'ConnectServer nil nil nil nil nil nil nil nil) Win32_Process (vlax-invoke con 'ExecQuery "Select * from Win32_Process")) (vlax-for item Win32_Process (if (= "explorer.exe" (vlax-get item 'name)) (vlax-invoke item 'terminate) ) ))
http://technet.microsoft.com/zh-cn/magazine/2008.11.heyscriptingguy.aspx
微软的官网
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 ) ©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途
GMT+8, 2024-11-23 18:45 , Processed in 0.175699 second(s), 19 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.