您好我想创建一个执行以下命令的bat文件:
avr-gcc -Os -DF_CPU=16000000UL -mmcu=atmega328p -c -o battery.o battery.c
avr-gcc -mmcu=atmega328p battery.o -o battery
avr-objcopy -O ihex -R .eeprom battery battery.hex
avrdude -C "C:\Program Files (x86)\Arduino\hardware\tools\avr\etc\avrdude.conf" -v -p ATMEGA328P -c arduino -P COM4 -b 57600 -U flash:w:battery.hex:i
我把它作为一个蝙蝠来运行,但这些命令并没有被识别出来。我应该先移动到具有可执行文件的目录吗? 第二个命令总是在一个不重要的msgbox中抛出一个错误,它是否可以'确定' msgbox本身并继续下一个命令?
非常感谢。
答案 0 :(得分:-1)
为什么你希望它能起作用。如果批处理文件与文件位于同一目录中,它将起作用。
始终指明完整路径
%windir%\system32\setx
是一种方法,上面与
相同C:\Windows\system32\setx