0

Google Chrome の URL バーにファイルの場所を入力してプログラムを起動させたいのですが、ファイルの場所を入力しようとすると、ファイルが再度ダウンロードされます。私が使用できるプラグインはありますか?

4

1 に答える 1

1

URL を入力して EXE ファイルを実行することはできません。ブラウザーの動作方法として、URL の末尾に exe ファイル名がある場合 (およびサーバー上にある場合)、ファイルをダウンロードまたは保存するように求められます。

exe ファイルを希望どおりに実行するには、PHP、ASP、またはその他のスクリプト言語を使用できます。それが機能する方法として、スクリプトは URL を見て、コマンドが含まれているかどうかを確認します。見つかった場合は、コマンドを使用して実行ファイルを実行しますexec。例を以下に示します

exec("ping yahoo.com", $output, $return);
echo "The command returned $return, and output:\n";
echo "<pre>";
var_dump($output);
echo "</pre>";

出力

array(12) {
  [0]=>
  string(0) ""
  [1]=>
  string(55) "Pinging yahoo.com [72.30.38.140] with 32 bytes of data:"
  [2]=>
  string(0) ""
  [3]=>
  string(51) "Reply from 72.30.38.140: bytes=32 time=313ms TTL=50"
  [4]=>
  string(51) "Reply from 72.30.38.140: bytes=32 time=322ms TTL=50"
  [5]=>
  string(51) "Reply from 72.30.38.140: bytes=32 time=242ms TTL=50"
  [6]=>
  string(51) "Reply from 72.30.38.140: bytes=32 time=260ms TTL=50"
  [7]=>
  string(0) ""
  [8]=>
  string(33) "Ping statistics for 72.30.38.140:"
  [9]=>
  string(56) "    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),"
  [10]=>
  string(46) "Approximate round trip times in milli-seconds:"
  [11]=>
  string(53) "    Minimum = 242ms, Maximum = 322ms, Average = 284ms"

プログラムは、ページがホストされているサーバー コンピューターで実行されることに注意してください。したがって、http://www.yahoo.com/turn-off-lightsと入力すると。他の場所ではなく、yahoo ビルのライトをオフにします。

于 2012-08-10T20:27:49.320 に答える