お世話になっております。
下記、VBAのコードでWScriptのrunメソッドで
php.exeを呼び出し、test.php内のコードを実行したいです。
返り値を変数cmdに格納しようと試したのですが取得できませんでした。
Runメソッドでphp.exeに対してtest.phpを実行する方法をご教授ください。
以上、よろしくお願いいたします。
※test.phpには echo "a"; を記載しています
VBA
1Public Sub testcode() 2 'PHPコマンド実行パス 3 Dim Path As String 4 Path = ThisWorkbook.Path & "\php.exe " & ThisWorkbook.Path & "\test.php" 5 6 'WSH生成 7 Dim wsh As Object 8 Set wsh = CreateObject("WScript.shell") 9 10 'コマンド実行 11 Dim cmd As String 12 cmd = wsh.Run("%ComSpec% /c " & Path) 13 msgbox(cmd) 14 // 上記、返り値が0
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/12 05:00
2018/03/12 05:04
2018/03/12 05:06