Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Javascript打开Windows资源管理器_Windows_Windows Explorer_File Browser - Fatal编程技术网

从Javascript打开Windows资源管理器

从Javascript打开Windows资源管理器,windows,windows-explorer,file-browser,Windows,Windows Explorer,File Browser,我想通过单击应用程序中的按钮在windows资源管理器上打开文件目录 注: 1.我不需要文件浏览器/web查看器,但需要Windows资源管理器(Windows+E) 2.我的应用程序不是在web浏览器(如Chrome、Explorer)上运行,而是在批处理文件上运行。所以,Chrome是否阻止本地文件夹浏览与我无关 谢谢。想好了。。。只需在JS代码上运行shell脚本! Node.js 明亮的我怀疑这也可能是启动客户端应用程序的一个变通方法。现在,这个解决方案是否需要在每个客户端上安装node

我想通过单击应用程序中的按钮在windows资源管理器上打开文件目录

注: 1.我不需要文件浏览器/web查看器,但需要Windows资源管理器(Windows+E) 2.我的应用程序不是在web浏览器(如Chrome、Explorer)上运行,而是在批处理文件上运行。所以,Chrome是否阻止本地文件夹浏览与我无关


谢谢。

想好了。。。只需在JS代码上运行shell脚本! Node.js


明亮的我怀疑这也可能是启动客户端应用程序的一个变通方法。现在,这个解决方案是否需要在每个客户端上安装node js才能工作?或者可以从服务器端提供服务?
var exec = require('child_process').exec, child;

var isWin = /^win/.test(process.platform); // possible outcomes -> 'darwin', 'freebsd', 'linux', 'sunos' or 'win32'

exec((isWin?'start ':'open ') + name,
    function (error, stdout, stderr) {
        if (error !== null) {
            console.log('exec error: ' + error);
        }
    }
);