0

サーバー上で Java Web アプリを実行しています。サーバー上の UI のボタンをクリックします。クライアント マシン上のバッチ ファイルが呼び出され、クライアント上で実行されます。それを続ける方法を教えてください。

4

1 に答える 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 に答える