JavaScriptから他exeを引数付きで実行させようとしています。
ActiveXObjectを使えば可能ですが、サーバー上で動作させるためActiveXObjectが
使えません。
下記のように単純にlocation.hrefを使えば他exeを起動できることは出来ました。
location.href = "ConTest.exe";
しかし引数が渡せません。引数として1を渡そうとしてもダメでした。
location.href = "ConTest.exe?1";
location.hrefで引数付きで他exeを起動させることは可能でしょうか?
また他の方法で他exeに引数を渡すことが出来ますでしょうか?
JavaScriptはどのような環境(ブラウザ上、WSHなど)で動かしていますか?
ウェブブラウザで動作させたいのか、サーバで動作させていのか分かりません。
サーバのhttp://XXX.XXX.XXX.XXX:8080/TEST/TEST.html(JavaScript)をローカルから動かしています。
exe が実行されるのが、そのサイトを見たユーザのPCなのか、サーバなのかで回答内容が異なります。
exeがあるのも実行されるのもサーバです
location.hrefではサーバ(アドレス)指定して動作させました。(引数は渡せませんが)location.href = "\\\\XXX.XXX.XXX.XXX\\folder\\ConTest.exe?1";
ウェブサーバが必要ですがインストールされていますか?。IIS や Apache、nginx 等です。またその上で実行したいのが CGI (HTML等を出力するための仕組み)として実行したいのか、それとも単に exe を実行したいのかによって回答が異なります
Apacheをインストールしています。単にexeを実行したいです。
回答3件
あなたの回答
tips
プレビュー