我正在尝试为带有电子和外壳的按钮创建一个配置。例如,要在特定位置打开文件,我的文件位于 /Users/***/Desktop/CD-Przemek/documents/QuickStartGuideWN-H1.pdf。我已经尝试过电子文档中的解决方案并且效果很好,但仅适用于我的 mac,如果我更改文件位置,按钮将不再起作用,我目前正在接受任何解决方案。这是我当前的 js 代码:(在索引 Html 我只有一个按钮)const openBtn = document.getElementById('openBtn3')const { shell, app } = require('electron')const path = require('path');const fs = require('fs')openBtn.addEventListener('click', function(event){ shell.openItem('document/documents/QuickStartGuideWN-H1.pdf') //this work really good only in debug mode//A COUPLE OF SOLUTION TRIED//var p = path.join(__dirname, '..' 'MAC_drivers')//shell.openItem(app.getPath("~/Library/Desktop/CD-Przemek/documents/UserGuide.pdfWN-H1.pdf"))//shell.openItem(app.getPath("desktop") + "/QuickStartGuideWN-H1.pdf")})我只需要一个代码,它可以在所有 PC 和所有平台上找到文件夹或文件,并且可以打开它。谢谢大家
1 回答
蝴蝶刀刀
TA贡献1801条经验 获得超8个赞
我只需要一个代码,它可以在所有 PC 和所有平台上找到文件夹或文件,并且可以打开它。谢谢大家
除非文件位于您要支持的平台上的已知默认位置,否则您如何看待它?
似乎唯一的选择是提供一个“打开对话框”并让用户找到该文件。
添加回答
举报
0/150
提交
取消