明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3606|回复: 15

求助在cad中调入*.exe的lsp程序

  [复制链接]
发表于 2005-10-15 19:20:00 | 显示全部楼层 |阅读模式
      在cad中的想调用外面的执行文件*.exe,比如计算器,或其它程序,该怎么办????
发表于 2005-10-15 19:50:00 | 显示全部楼层

re

(startapp "calc.exe")
 楼主| 发表于 2005-10-15 21:37:00 | 显示全部楼层

    谢谢

 

发表于 2005-10-15 22:23:00 | 显示全部楼层
学而时习之!
发表于 2005-10-16 20:54:00 | 显示全部楼层
二楼的朋友:那是个什么函数呀?
发表于 2005-10-18 00:46:00 | 显示全部楼层
带参数的外部程序如何作?
发表于 2005-10-18 13:52:00 | 显示全部楼层
本帖最后由 作者 于 2005-10-18 14:36:00 编辑

无痕问的好, 我也想知道, 带参数的外部程序怎么启动? 呵呵 *_*

我有一个方法就是用*.BAT来处理, 就是先把要运行的写到一个*.BAT, 然后运行这个BAT文件就OK,

经过一个多小时的研究, 可带参数的EXE执行文件可以用 SH 命令再执行EXE顺便加上参数就OK了, (注: 测试版本为 CAD R2006)

发表于 2005-10-18 22:15:00 | 显示全部楼层

带参数,是这样吗?

(startapp "notepad" "acad.lsp")

(startapp "notepad.exe" "\"my stuff.txt\"")

发表于 2005-10-19 00:17:00 | 显示全部楼层

(startapp "notepad.exe" "\"my stuff.txt\"")  不是带参数阿,只是文件名含空格而已。

比如: dir /s c:\>1.lst

发表于 2005-10-19 10:17:00 | 显示全部楼层

在AutoCAD的程序参数文件(扩展名为PGP)里面写就可以了,用不着编程。

如下:

;  Examples of external commands for command windows

CATALOG,   DIR /W,         8,指定文件: ,
DEL,       DEL,            8,要删除的文件: ,
DIR,       DIR,            8,指定文件: ,
EDIT,      START EDIT,     9,要编辑的文件: ,
SH,        ,               1,*操作系统命令: ,
SHELL,     ,               1,*操作系统命令: ,
START,     START,          1,*要启动的应用程序: ,
TYPE,      TYPE,           8,要列出的文件: ,

; Examples of external commands for Windows
; See also the (STARTAPP) AutoLISP function for an alternative method.

EXPLORER,  START EXPLORER, 1,,
NOTEPAD,   START NOTEPAD,  1,*要列出的文件: ,
PBRUSH,    START PBRUSH,   1,,

EDT,       START NOTEPAD,  1,,
WD,        START WINWORD,  1,,
CA,        START CALC,     1,,
EXC,       START EXCEL,    1,,

 

CA就可以直接启动计算器了。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-9-19 03:54 , Processed in 0.470911 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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