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