samifox 发表于 2022-7-6 23:35:12

acad。pgp公司

你好
 
关于acad。pgp。
 
它有两个应用程序,
 
1.将别名映射到autcad命令
2、向操作系统传递命令和参数
 
我想谈谈第二个,
 
每个应用程序都必须在系统搜索路径中定义才能从autocad调用,这是真的吗?
 
我如何知道shell命令的所有可用参数?例如,我想设置调用explorer的外部命令。是否打开了特定文件夹?
 
谢谢
S

BIGAL 发表于 2022-7-7 00:18:29

啊,探险家。exe c:\acadtemp
 
如果需要资源管理器,名称中有空格的文件夹将是一个问题。那本20年的书在哪里。
 
无需(startapp“explorer”(getvar“dwgprefix”))查看getvar中的双斜杠。
 
(startapp“explorer”“C:\\Acadtemp\\test dir space\”)

tombu 发表于 2022-7-7 00:42:56

几个例子:
我的文档文件夹:
^C^C^P(progn(startapp "explorer" (strcat "/n,/e," (getvar "mydocumentsprefix")))(princ))
在可漫游的支持文件夹中打开Windows资源管理器:
^C^C^P(progn(startapp "explorer" (strcat "/n,/e," (getvar "roamablerootprefix")"Support"))(princ))
图标文件夹:
^C^C^P(startapp "explorer" (strcat "/e, "(vla-get-CustomIconPath (vla-get-Files (vla-get-Preferences (vlax-get-acad-object))))));
Express文件夹:
^C^C^P(progn(startapp "explorer" (strcat "/n,/e," (vl-filename-directory (findfile "acetauto.lsp"))))(princ));
页: [1]
查看完整版本: acad。pgp公司