Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.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 从MS office加载项打开外部桌面应用程序_Javascript_Office Js_Office Addins_Word Addins_Office Js Helpers - Fatal编程技术网

Javascript 从MS office加载项打开外部桌面应用程序

Javascript 从MS office加载项打开外部桌面应用程序,javascript,office-js,office-addins,word-addins,office-js-helpers,Javascript,Office Js,Office Addins,Word Addins,Office Js Helpers,我正在使用最新的javascript API开发一个基于MS office Web的外接程序。该外接程序依赖于外部桌面应用程序。外部应用程序在localhost:3000上启动服务器,外接程序通过我的javascript-in外接程序与该服务器通信,因此外部应用程序必须运行才能使用外接程序。我希望在外接程序中有一个启动按钮,用于启动桌面上的外部应用程序 外部应用程序是一个.exe,它的位置在外接程序的javascript中。是否有一种方法可以执行shell命令或类似的东西,以便在外接程序的按钮触

我正在使用最新的javascript API开发一个基于MS office Web的外接程序。该外接程序依赖于外部桌面应用程序。外部应用程序在localhost:3000上启动服务器,外接程序通过我的javascript-in外接程序与该服务器通信,因此外部应用程序必须运行才能使用外接程序。我希望在外接程序中有一个启动按钮,用于启动桌面上的外部应用程序

外部应用程序是一个.exe,它的位置在外接程序的javascript中。是否有一种方法可以执行shell命令或类似的东西,以便在外接程序的按钮触发器上运行该.exe文件


否,您的web插件无法访问本地文件系统,无法启动可执行文件。
如果您已经安装了该exe,但没有确保它始终运行,例如作为服务运行?

是的,正如我提到的,应用程序会启动与我的加载项通信的http服务器。我必须确保应用程序在使用我的外接程序时运行。此外,您可以通过将其设置为本地服务来确保应用程序始终运行。您有解决方案吗?他们的解决方案是否可用于苹果Mac MS Office应用程序以打开/启动外部应用程序?@RohitKale遗憾的是,没有