Ahankhah 发表于 2022-7-6 09:29:53

询问运行程序的名称

嗨,CADTutormates,
有可能自己知道当前代码的名称和位置吗?如果是,如何?
例如,如果加载的程序是:“c:/MyFolder/Myprogram.fas”,则需要查找字符串:“c:/MyFolder/”和“Myprogram.fas”?

pBe 发表于 2022-7-6 09:35:32

您可以使用以下命令传递文件名参数
 
http://www.cadtutor.net/forum/showthread.php?58069-如何在我的电脑驱动器中找到绘图

Ahankhah 发表于 2022-7-6 09:36:27

研究pBe的好线索,
但我没有找到任何解决我问题的方法:P。

LibertyOne 发表于 2022-7-6 09:41:37

如果运行命令“\u APPLOAD”,对话框将显示所有已加载*的列表。lsp,*。arx,*。fas等文件。以你需要的形式获取这些信息可能有点困难。

MSasu 发表于 2022-7-6 09:45:46

可以使用DOSLib pack中的dos\u lisplist函数检索当前加载的AutoLISP文件列表。此外,CMDACTIVE系统变量将告诉您激活的操作(但是,如果AutoLISP例程是激活的,则仅在ARX工具中可见)。不确定这些是否对你有帮助。
 
当做
米尔恰

Ahankhah 发表于 2022-7-6 09:46:03

自由一号,
也许“_.APPLOAD”获取并记住应用程序(程序)的名称和路径的方式有助于实现目标:),但如何通过在AutoLISP中编码来实现这一点:嗯:?

Ahankhah 发表于 2022-7-6 09:51:27

Mircea,当我想在我的代码目录中找到“DOSLib18.arx”时,矛盾就发生了。第一步是找到像上面提到的那样的程序,通过我的代码加载它。应如何完成此步骤:不确定:?

Lee Mac 发表于 2022-7-6 09:52:32

findfile?
 
..

Ahankhah 发表于 2022-7-6 09:55:50

当然,李,
当文件位于当前代码的sme文件夹中,但该文件夹不在(findfile)的搜索路径中时。

alanjt 发表于 2022-7-6 09:59:19

也许你需要开始更好地组织事情。
页: [1] 2
查看完整版本: 询问运行程序的名称