1291500406 发表于 2019-1-13 00:19:12

本帖最后由 1291500406 于 2019-1-13 00:23 编辑

hn10183051 发表于 2019-1-12 09:23
面板有了,怎么把LSP或者vlx 、fas等代码加入进去呢?
fas,vlx 先用findfile表述 再用if表述,如果发现文件运行(defun 某某(load "某某.vlx")(c:命令)(print))没有发现则alert弹窗, 再用START_DIALOG链接进面板,即可,lsp则只要粘贴复制再用START_DIALOG即可

hn10183051 发表于 2019-1-16 10:18:07

1291500406 发表于 2019-1-13 00:19
fas,vlx 先用findfile表述 再用if表述,如果发现文件运行(defun 某某(load "某某.vlx")(c:命令)(print ...

看不懂,有没有详细的教程

myairen 发表于 2019-1-17 01:52:08

lsp则只要粘贴复制再用START_DIALOG即可

1291500406 发表于 2019-1-19 16:02:27

本帖最后由 1291500406 于 2019-1-19 16:07 编辑

hn10183051 发表于 2019-1-12 09:23
面板有了,怎么把LSP或者vlx 、fas等代码加入进去呢?
lsp 才是代码 ,vlx fas 并非是代码,你想把lsp加到面板很简单,要看你使用的是哪种面板,老迈的面板 加lsp到面板,只要改list 名称 命令 ,其他面板 需要用 改 key = 按钮label = 名称    再 (action_tile "按钮" "(done_dialog 3)") 再(setq bb (START_DIALOG)) (if (= bb 3) (c:命令))   
vlx fas 并非是代码,只能用调用加载方式加入你的面板,来启动这个vlx
(defun y()(setq a (findfile "y.vlx")) (if a (load "y.vlx"))(c:y) (princ))

还有一种方法是 fasvlx 反编译为 lsp盗取源码到是能 整合 成一个vlx 那样做就太不尊重作者了

hn10183051 发表于 2019-1-19 16:21:22

只是不想加载太多,有时候很卡。仿照别人的面板做好了,怎么把LSP面板和LSP代码一起打包成VLX,我在程序编辑打包用不了!

1291500406 发表于 2019-1-19 16:23:35

本帖最后由 1291500406 于 2019-1-19 16:42 编辑

hn10183051 发表于 2019-1-19 16:21
只是不想加载太多,有时候很卡。仿照别人的面板做好了,怎么把LSP面板和LSP代码一起打包 ...
发给我帮你打包

hn10183051 发表于 2019-1-20 14:57:14

1291500406 发表于 2019-1-19 16:23
发给我帮你打包

我想自己学会,不然到时候需要添加一点东西都麻烦~

1291500406 发表于 2019-1-20 15:19:24

hn10183051 发表于 2019-1-20 14:57
我想自己学会,不然到时候需要添加一点东西都麻烦~

你加油,老迈的面板 加lsp到面板,只要改list 名称 命令 ,其他面板 需要用 改 key = 按钮label = 名称    再 (action_tile "按钮" "(done_dialog 3)") 再(setq bb (START_DIALOG)) (if (= bb 3) (c:命令))   

hn10183051 发表于 2019-1-20 16:58:01

1291500406 发表于 2019-1-20 15:19
你加油,老迈的面板 加lsp到面板,只要改list 名称 命令 ,其他面板 需要用 改 key = 按钮label = 名称 ...

是这样吗?

1291500406 发表于 2019-1-20 17:16:54

hn10183051 发表于 2019-1-20 16:58
是这样吗?

是的,这个叫工具箱面板,不叫工具箱壳
页: 1 2 3 [4] 5 6
查看完整版本: 必强工具箱