0
我正在编写一个应用程序,我必须调用php.exe解释器并将输出发送到文件。我知道,它可能使用process
类更方便,但我不得不使用Shell()
使用Shell重定向标准输出()
我想:
Shell("D:\wamp\bin\php\php5.4.3\php.exe " & file & " > tmp.html")
和:
Shell("cmd.exe |D:\wamp\bin\php\php5.4.3\php.exe " & file & " > tmp.html")
但两者的打印输出,而不是。我如何使用Shell
并将输出重定向到文件?
不,这是不可能的。该函数执行以下操作:'运行一个可执行程序并返回一个包含程序进程ID的整数,如果它仍在运行.'我很好奇你为什么不能使用'Process'? – Styxxy
因为我没有使用纯粹的Vb实现,其中进程是不可避免的 – Disa
如果你不使用.NET框架,你不应该标记它的VB.NET。用VB6标记它(如果你正在使用它)。 – Styxxy