运行操作系统命令,或启动应用程序作为子进程。 默认情况下,子进程产生的输出将写入到 AutoShell 控制台中。 可以将输出重定向到 AutoShell OSRedirect 对象。
命令的语法如下:
! cmd [-output osRedirect]
指定要执行的命令或要运行的应用程序。 可使用 && 序列连结多个命令。 未加引号的参数令牌会自动字符串化。 通过将表达式代码放到括号中来防止自动引用表达式。
(可选)要接收子进程输出的现有 OSRedirect 对象。
默认值:""
示例
显示 Windows OS 的版本字符串:
! ver
显示 Windows OS 的版本字符串并显示当前目录:
! ver && cd
对网络上的系统执行 Ping 操作并捕获输出:
out=new OSRedirect(); ! ping 192.168.0.100 -output out if(out.result()==0) { ? out.output(); } else { ? "Ping failed" }
版权所有 © 2013 CA。
保留所有权利。
|
|