明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: wdcad2004

怎样不打开 Visual LISP IDE 也能保证 vlisp-compile 能正常运行

[复制链接]
发表于 2021-12-10 16:07:18 | 显示全部楼层
本帖最后由 baitang36 于 2021-12-11 21:59 编辑

vlide的窗口是vlide.dll这个文件打开的。
想用vlisp-compile函数必须加载vlide.dll,加载它就一定会自动打开vlide窗口。既然没法控制这个dll,那就用另外的办法绕过去。让vlide打开后延迟几秒关闭它。
源码如下:
(startapp "c:/06/sleep.dat")
(c:vlide)
(princ "vlide窗口已关闭!")
(princ)


这里的sleep.dat是一个延时三秒关闭vlide窗口的小程序。

本帖子中包含更多资源

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

x

点评

(if (null vlisp-compile) (c:vlide T)) 我是用這個.打開後自動縮小視窗.  发表于 2023-3-16 16:41

评分

参与人数 1明经币 +1 收起 理由
masterlong + 1 实测可用,赞

查看全部评分

发表于 2021-12-11 11:44:38 来自手机 | 显示全部楼层
8年前的帖子给你挖出来,然后说没办法。真服你了,办法还是有的,不让他createwindow就行,看你的手段
发表于 2021-12-11 18:35:17 | 显示全部楼层
楼上
白糖之前说的是“尝试解决”
只不过没能成功

另外有解决的手段
共享下呗
发表于 2021-12-11 18:38:21 | 显示全部楼层
能控制vlisp编辑器最小化也行啊
它牛就牛在
打开以后不手动最小化
哪怕“win+D”都不给面子
发表于 2021-12-11 20:16:43 来自手机 | 显示全部楼层
没试过,不过原理我己经说白了,只能看谁有需求去做了
发表于 2021-12-11 20:50:03 | 显示全部楼层
打开后,用杀死进程(自己搜这个函数)关闭
发表于 2021-12-11 21:51:51 | 显示全部楼层
xinxirong 发表于 2021-12-11 11:44
8年前的帖子给你挖出来,然后说没办法。真服你了,办法还是有的,不让他createwindow就行,看你的手段

听你这一说,觉得如果就此放弃,确实对不起点开这个帖子的朋友,浪费大家时间了。
我实验了一种绕过去的办法,用一个外部程序来延时关闭vlide。
请到11楼下载附件。
发表于 2021-12-11 21:52:32 | 显示全部楼层
wzg356 发表于 2021-12-11 20:50
打开后,用杀死进程(自己搜这个函数)关闭

我用的是模拟快捷键关闭这个窗口
发表于 2021-12-11 21:53:12 | 显示全部楼层
masterlong 发表于 2021-12-11 18:38
能控制vlisp编辑器最小化也行啊
它牛就牛在
打开以后不手动最小化

请到11楼下载附件
发表于 2021-12-11 21:53:47 | 显示全部楼层
masterlong 发表于 2021-12-11 18:35
楼上
白糖之前说的是“尝试解决”
只不过没能成功

我试验了一种方法,请到11楼下载
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-16 12:37 , Processed in 0.261745 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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