Node.js-在Windows上将映像写入USB / SD

时间:2018-07-26 08:44:13

标签: node.js windows

所以我用Electron编写了一个程序,该程序将下载我们图像的最新版本,然后将其写入所选的设备。

我已经可以在Linux和OSX上正常工作了,因为我可以调用一个子进程并直接运行dd命令。

尝试在Windows上运行时出现了我的问题,我找不到能够执行dd或类似操作的节点程序包,并且由于Windows的链接而无法在本机上为Windows编写该程序包命令等

有人有什么建议吗?我的下一个想法是编写一个由子进程调用的.bat脚本,然后尝试以这种方式进行操作。但是,如果有一个带有节点的平台通用方法,那将是理想的选择!谢谢。

1 个答案:

答案 0 :(得分:1)

我不会开始使用Node来推广自己的方法。

Rufus是Windows上当前用于将图像刻录到各种媒体的入门应用程序。它有limited command line support –作者说您应该尝试|---------------------|------------------|------------------| | number | zone | date | |---------------------|------------------|------------------| | 1 | zone 3 | 01-02-03 | |---------------------|------------------|------------------| | 1 | zone 1 | 01-02-03 | |---------------------|------------------|------------------| | 1 | zone 3 | 01-02-03 | |---------------------|------------------|------------------| | 2 | zone 1 | 01-02-03 | |---------------------|------------------|------------------| | 3 | zone 2 | 01-02-03 | |---------------------|------------------|------------------| 看看有什么可能。

还有Etcher CLI,它是“实验性的,请谨慎操作并报告问题”。 (此外,Etcher GUI实际上是一个电子应用程序,因此您可能想窥探它的功能。https://github.com/resin-io/etcher

希望这些帮助。