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