我有一个带有以下行的automated.bat:
cd C:\Users\user\Downloads\megatools-1.9.97-win64\megatools-1.9.97-win64\
megacmd.bat
megals /Root --username username@email.domain --password password
megamkdir /Root/testmake2 --username username@email.domain --password password
很高兴地说megacmd.bat是Megatools Shell,但它不会超越后面的命令。
我认为这可能是因为megacmd.bat采用不同的编程语言,因此命令命令无效。
所以我试着将它全部放在一行中:
cd C:\Users\a\Downloads\megatools-1.9.97-win64\megatools-1.9.97-win64\
megacmd.bat & megals /Root --username username@email.domain --password password & megamkdir /Root/testmake2 --username username@email.domain --password password
但是这对命令没有做任何事情,所以我也试过了:
cd C:\Users\a\Downloads\megatools-1.9.97-win64\megatools-1.9.97-win64\
megacmd.bat & "megals /Root --username username@email.domain --password password" & "megamkdir /Root/testmake2 --username username@email.domain --password password"
和
cd C:\Users\a\Downloads\megatools-1.9.97-win64\megatools-1.9.97-win64\
megacmd.bat "megals /Root --username username@email.domain --password password" & "megamkdir /Root/testmake2 --username username@email.domain --password password"
和
cd C:\Users\a\Downloads\megatools-1.9.97-win64\megatools-1.9.97-win64\
megacmd.bat megals /Root --username username@email.domain --password password & megamkdir /Root/testmake2 --username username@email.domain --password password
但我似乎无法正确使用语法。让megacmd.bat连续运行并执行上述2个命令的命令是什么?
答案 0 :(得分:0)
你的行
megacmd.bat
启动megacmd.bat
并控制它。它永远不会返回到您的automated.bat
。
你应该
call megacmd.bat
在.bat
完成后将控件返回到您的第一个megacmd.bat
。