用Node与electron写了一个类似于“百度网盘”的应用,在桌面右键点击文件,“上传到网盘”,会向应用传递一串信息,请问怎么在应用中用Node接受信息呢
你说的是文件拖拽把,你可以尝试搜索一下啊 H5的 api 应该有所发现。
试了一下,electron是用另一个程序运行起来的,所以接收不到启动参数,需要用其他方式传递参数
electron程序目录f:\test\test.exe 在程序目录下新建一个test2.bat,内容:
set startpath=%1 start %~dp0test.exe
注册表右键菜单项内容改为
f:\test\test2.bat %1
之后就可以通过process.env.startpath获取文件路径
process.env.startpath
缺点是启动时会闪过一个cmd窗口
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
你说的是文件拖拽把,你可以尝试搜索一下啊 H5的 api 应该有所发现。
试了一下,electron是用另一个程序运行起来的,所以接收不到启动参数,需要用其他方式传递参数
electron程序目录f:\test\test.exe 在程序目录下新建一个test2.bat,内容:
注册表右键菜单项内容改为
之后就可以通过
process.env.startpath获取文件路径缺点是启动时会闪过一个cmd窗口