问题
项目需要,要求在网页端输入本机的一个可执行文件地址后,可以执行该文件。
环境:win10 vue js
我的解答思路
目前有两种思路:
- 使用.reg文件自定义协议,但是貌似可执行文件的地址需要提前写在.reg文件中,这样没办法使用任意地址;
- 使用ActiveXObject执行bat脚本,通过bat脚本打开可执行文件,还没尝试,不知道这个可不可行。
项目需要,要求在网页端输入本机的一个可执行文件地址后,可以执行该文件。
环境:win10 vue js
目前有两种思路:
我解决了,用.reg注册表自定义协议,自定义协议的参数是任意可执行文件的地址,协议会将地址交给bat执行,地址作为参数,bat中将url编码的地址转成正常地址然后执行就行了。