我想通过在google chrome中的url栏中输入文件位置来启动程序,但如果我尝试输入文件位置,则会再次下载该文件。是我可以使用的插件吗?
答案 0 :(得分:1)
您无法通过键入网址来运行EXE文件。浏览器的工作方式,它会要求您下载或保存文件,如果在URL的末尾有一个exe文件名(如果服务器上有一个)
要以您希望的方式运行exe文件,您可以使用脚本语言,如PHP,ASP或任何其他语言。它的工作方式,脚本将查看URL并查看是否包含任何命令。如果找到,则使用exec
命令执行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。它将关闭雅虎大楼的灯光,而不是其他任何地方。