startapp (AutoLISP)
启动外部应用程序
支持的平台:仅限 Windows 和 Mac OS
签名
(startapp appcmd [file])
-
appcmd的
-
类型:字符串
要执行的应用程序。如果 appcmd 不包含完整路径名,则在 Windows 的 PATH 环境变量中搜索应用程序的目录,并在 Mac OS 上搜索等效目录。startapp
-
文件
-
类型:字符串
要打开的文件名。
返回值
类型:整数或无
如果成功,则数值大于 0;否则。nil
例子
- 窗户
-
以下代码启动记事本并打开 acad.lsp 文件。
(startapp "notepad" "acad.lsp")
33
如果参数具有嵌入式空格,则必须用文字双引号括起来。例如,若要使用记事本编辑文件“我的stuff.txt”,请使用以下语法:
(startapp "notepad.exe" "\"my stuff.txt\"")
33
- Mac 操作系统
-
以下代码启动 TextEdit 并打开 acad.lsp 文件。
(startapp "textedit" "acad.lsp")
33
如果参数具有嵌入式空格,则必须用文字双引号括起来。例如,若要使用 TextEdit 编辑文件 my stuff.txt,请使用以下语法:
(startapp "textedit.app" "\"my stuff.txt\"")
33
|