Execute where copy
em uma linha de comando e você verá que copy
não é um programa, mas um comando interno fornecido por cmd
. O Sublime Text executa sistemas de compilação nativamente, sem cmd
, por isso não reconhece copy
.
Existe uma solução: execute o comando através de cmd
. Da ajuda de cmd
:
CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF]
[[/S] [/C | /K] string]
/C Carries out the command specified by string and then terminates
Portanto, por exemplo, cmd /C notepad
executará o Bloco de notas e sairá imediatamente, sem esperar que ele saia. cmd /C copy
também funcionará, porque é executado através de cmd
. Seu comando deve ficar assim:
cmd /C "copy /b hang.bin+sectors.bin image.img"
Lembre-se das aspas, caso contrário, /b
e o restante do comando serão tratados como argumentos para cmd
, não copy
.