JavaFX使用参数执行BAT文件

时间:2019-04-07 21:44:54

标签: java eclipse javafx

我用JavaFX / scenebuilder设计了一个连接到arduino的应用程序。该应用程序具有使用AVRdude更新Arduino的选项。通过使用在特定路径中用HEX文件执行AVRdude的命令运行bat文件来实现此目的。用户应该能够选择一个十六进制文件,我将如何实现呢?

命令的结构如下: [配置文件] [参数] -Uflash:w:[用户选择的十六进制文件]:i

[用户选择的十六进制文件]应替换为系统从文件选择器获取的路径。

我试图将命令放入bat文件中,并使用Runtime.exec和Processbuilder运行它,但我只能使它与固定的命令/路径一起使用。

以路径作为变量运行命令的最佳方法是什么? filechooser代码已经可以正常工作了,它只是如何将变量注入命令中。

0 个答案:

没有答案