前提・実現したいこと
golangで外部ファイル(.vbs)の実行を行いたいです。
以下のメッセージが出力され実行できません。
どなたかご助力お願いします。
発生している問題・エラーメッセージ
fork/exec test.vbs: %1 is not a valid Win32 application
該当のソースコード
package main import ( "fmt" "os/exec" ) func main() { err := exec.Command("test.vbs").Run() if err != nil { fmt.Println(err.Error()) } return }
試したこと
上記のファイルは実行できなかったので別ファイルを試しに実行しようと
err := exec.Command("test.exe").Run()
に書き換えてみたところエラーは出力されず、問題なく実行できました。
golangでは.vbsファイルは呼び出せないとかそんなことってあったりしますか?
外部ファイルはそれぞれ間違いなくmain.goと同じディレクトリに置いてあります。
補足情報(FW/ツールのバージョンなど)
Windows
golang

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/05 09:15
2018/10/05 09:23
2018/10/05 09:30
2018/10/09 00:34
2018/10/09 00:35
2018/10/09 12:01