栏目介绍
相关链接
API详解
DOSLib DOS库开发人员指南
过程处理函数 返回目录
dos_command
  运行一个内部的DOS命令。
内部DOS命令指的是COMMAND.COM文件中所定义的命令。
语法
  (dos_command command-line [show])
参数
 

command-line 描述内部命令和其参数的字符串。
show 新打开的窗口的显示方式。缺省值为常规(0)。

位码值 描述
0 常规 激活并显示一个窗口。如窗口为最小化或最大化,则系统将恢复其原始的尺寸和位置。第一次显示窗口时应用程序可指定该标记。
1 不激活 以窗口的最近使用的尺寸和位置显示窗口。除了窗口不被激活外,该值与参数0相似。
2 最小化 激活窗口并将其显示为最小化窗口。
3 不激活最小化 显示窗口为最小化窗口。除了窗口不被激活外,该值与参数2相似。
4 最大化 激活窗口并将其显示为最大化窗口。
返回值
  成功时返回command-line。
出错时返回nil。
样例
  (dos_command "copy *.dwg a:")

dos_execute
  执行一个外部程序。
PATH环境变量可用于查找要执行的程序。
语法
  (dos_execute command-line [show])
参数
  command-line 描述外部程序及其参数的字符串。
show 新打开的窗口的显示方式。缺省值为常规(0)。
位码值 描述
0 常规 激活并显示一个窗口。如窗口为最小化或最大化,则系统将恢复其原始的尺寸和位置。第一次显示窗口时应用程序可指定该标记。
1 不激活 以窗口的最近使用的尺寸和位置显示窗口。除了窗口不被激活外,该值与参数0相似。
2 最小化 激活窗口并将其显示为最小化窗口。
3 不激活最小化 显示窗口为最小化窗口。除了窗口不被激活外,该值与参数2相似。
4 最大化 激活窗口并将其显示为最大化窗口。
返回值
  该函数成功时返回command-line。
出错时返回nil。
样例
  (dos_execute "format.com a: /s")
(dos_execute "notepad.exe" 4)

dos_exewait
 
执行一个外部程序,然后等待终止后再返回控制调用的应用程序。
语法
  (dos_exewait command-line [show])
参数
  command-line 描述外部程序及其参数的字符串。
show 新打开的窗口的显示方式。缺省值为常规(0)。
位码值 描述
0 常规 激活并显示一个窗口。如窗口为最小化或最大化,则系统将恢复其原始的尺寸和位置。第一次显示窗口时应用程序可指定该标记。
1 不激活 以窗口的最近使用的尺寸和位置显示窗口。除了窗口不被激活外,该值与参数0相似。
2 最小化 激活窗口并将其显示为最小化窗口。
3 不激活最小化 显示窗口为最小化窗口。除了窗口不被激活外,该值与参数2相似。
4 最大化 激活窗口并将其显示为最大化窗口。
返回值
  成功时返回T。
出错时返回nil。
样例
  (dos_exewait "notepad.exe")
(dos_exewait "notepad.exe" 4)

dos_processes
 
返回正在运行的过程的列表
语法
  (dos_processes [T])
参数
  T 返回过程的完整路径。
返回值
  成功时返回正在运行的过程的列表。
出错时返回nil。
样例
  (dos_processes)

dos_shellexe
  打开或打印一个指定的文件。该文件可以是可执行文件或文档文件。
语法
  (dos_shellexe file parameters [operation [show]])
参数
 

file 要打开或打印的文件或者要打开或浏览的文件夹。该函数可打开一个可执行文件呀文档文件。该函数可打印文档文件。

parameters 传递给应用程序的参数,就象文档一样。如file指定为文档文件,parameters则为nil。

operation 执行的选项。缺省选项为打开。

位码值 描述
0 打开可执行文件或文档。
1 打印文档。
2 浏览指定的文件夹。

show 新打开的窗口的显示方式。缺省值为常规(0)。

位码值 描述
0 常规 激活并显示一个窗口。如窗口为最小化或最大化,则系统将恢复其原始的尺寸和位置。第一次显示窗口时应用程序可指定该标记。
1 不激活 以窗口的最近使用的尺寸和位置显示窗口。除了窗口不被激活外,该值与参数0相似。
2 最小化 激活窗口并将其显示为最小化窗口。
3 不激活最小化 显示窗口为最小化窗口。除了窗口不被激活外,该值与参数2相似。
4 最大化 激活窗口并将其显示为最大化窗口。
返回值
  成功时返回T。
出错时返回nil。
样例
  (dos_shellexe "notepad.exe" "readme.txt")
(dos_shellexe "www.mcneel.com" nil)
(dos_shellexe "c:\\drawings\\" nil 2)

提供:明经通道 翻译:郑立楷 上传时间:2002.01.14. 明经通道 版权所有,未经许可不得复制
上一篇 下一篇 返回目录