首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Shell()重定向标准输出

使用Shell()重定向标准输出
EN

Stack Overflow用户
提问于 2013-11-26 22:37:26
回答 1查看 593关注 0票数 0

我正在编写一个应用程序,其中我必须调用php.exe解释器并将输出发送到文件。我知道使用process类可能更方便,但我必须使用Shell()

我试过:

代码语言:javascript
复制
 Shell("D:\wamp\bin\php\php5.4.3\php.exe " & file & " > tmp.html")

以及:

代码语言:javascript
复制
 Shell("cmd.exe |D:\wamp\bin\php\php5.4.3\php.exe " & file & " > tmp.html")

但这两种方法都会打印输出。如何使用Shell并将输出重定向到文件?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-27 16:20:45

我创建了bat文件,其中包含:

代码语言:javascript
复制
D:\wamp\bin\php\php5.4.3\php.exe %1 > tmp.html

然后通过以下方式引用:

代码语言:javascript
复制
Shell("php.bat " & file)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20229482

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档