サーバー上で Java Web アプリを実行しています。サーバー上の UI のボタンをクリックします。クライアント マシン上のバッチ ファイルが呼び出され、クライアント上で実行されます。それを続ける方法を教えてください。
質問する
978 次
1 に答える
0
Web アプリについて話していて、クライアントとしてブラウザーが含まれている場合、すべてのクライアント コンピューターでスクリプトを呼び出すことはできません (つまり、Windows では実行できますが、Linux では実行できません)。Javascript はクライアント スクリプト言語であり、多くの場合 Web ブラウザー内のサンドボックス環境で実行されるため、コンピューター上のリソースにアクセスできません。それにもかかわらず、Windowsでは、おそらくこれを行うことができます:
var cmdshell = WScript.CreateObject("WScript.Shell");
cmdshell.Run("the command to run a batch script goes here");
詳細については、これを確認してください。
しかし、Linux では、環境がまったく異なるため、それを行う方法は見たことがありません。
于 2013-03-01T06:51:39.593 に答える