在我的.bat文件中,我使用了代码:
void loop( ){
while(Serial.available( ){
char command = Serial.read();
switch(command){
case 'w':
// run motors
// lots of other cases
default:
//when there is no command received and the last data is send at leat 1s ago, send data
//I afraid data collide when there is incoming command during sending data
}
}
}
将.bat文件的当前目录添加到系统路径。
但我无法使用cmd运行phantomjs.exe(在同一目录中),直到我进入系统设置并编辑路径变量。我实际上没有做任何更改,只需单击编辑然后确定即可应用更改。
我需要添加到脚本中以允许我运行phantomjs.exe而无需进入系统设置?
编辑:我使用的笔记本电脑是32位操作系统,并未应用更改。我使用代码setx /m path "%PATH%;%~dp0" %~dp0
在64位操作系统上测试它,并且无需打开路径变量即可立即应用更改。
如何使这项工作适用于32位操作系统?
答案 0 :(得分:0)
使用set
和setx
。 Setx
用于将来的窗口,set
用于当前窗口。混合搭配你想要的。