在路径中使用括号从命令行调用 Flash Magic

Calling Flash Magic from command line with parentheses in path

我需要通过 Flash Magic 命令行对我的微控制器进行编程。

命令是:

COM(6, 115200)
DEVICE(LPC2368, 4.000000, 0) 
HARDWARE(BOOTEXEC, 50, 100) 
ERASE(DEVICE, PROTECTISP) 
HEXFILE(C:\Program Files (x86)\myfile.hex, NOCHECKSUMS, NOFILL, PROTECTISP).

当使用任何不带括号的不同路径时,一切顺利。
但是当涉及“(x86)”时,我得到一个错误:

ERROR: Invalid parameters for HEXFILE directive: HEXFILE(C:\Program
Files
(x86)

我尝试用引号或双引号将路径括起来,但我得到了同样的错误。

有谁知道如何正确传递带括号的路径参数

遇到同样问题的朋友:

Flash Magic <12 版本没有解决方法,但幸运的是版本 12 解决了这个问题。