Rebol 编程/call
外观
< Rebol 编程
CALL cmd /input in /output out /error err /wait /console /shell /info /show
执行 shell 命令以运行另一个进程。
CALL 是一个原生值。
- cmd -- shell 命令或文件(类型:字符串 文件 块)
- /input -- 将输入重定向到 stdin
- in -- (类型:任何字符串 端口 文件 URL 无)
- /output -- 将 stdout 重定向到 out
- out -- (类型:字符串 端口 文件 URL 无)
- /error -- 将 stderr 重定向到 err
- err -- (类型:字符串 端口 文件 URL 无)
- /wait -- 运行命令并等待退出
- /console -- 将 I/O 重定向到控制台运行命令
- /shell -- 强制从 shell 运行命令
- /info -- 返回进程信息对象
- /show -- 在控制台窗口中显示输出
call: native[ "Executes a shell command to run another process." cmd [string! file! block!] "The shell command or file" /input "Redirects in to stdin" in [any-string! port! file! url! none!] /output "Redirects stdout to out" out [string! port! file! url! none!] /error "Redirects stderr to err" err [string! port! file! url! none!] /wait "Runs command and waits for exit" /console "Runs command with I/O redirected to console" /shell "Forces command to be run from shell" /info "Return process information object" /show "Show the output in a console window" ]