Como passar / recuperar parâmetros de linha de comando do DOS em um programa de montagem de 16 bits?
Estou escrevendo algumas pequenas ferramentas para o MS-DOS. Agora estou escrevendo umShutdown.com
, como no Windows XP e superior. Eu já escrevi o código inteiro, agora só preciso passar o argumento do DOS.
Eu preciso passar os parâmetros "-r" para reiniciar e "-s" para desligar.
Como eu posso fazer isso?
estou a usarTASM (Turbo Assembler 4.1) no Windows 98 para vincular e compilar. Estou procurando uma maneira muito simples de fazê-lo e, se possível, ainda é um.COM
programa. Estou parecendo exatamente com o ARGV e ARGC da linguagem C, mas para o Assembly 16 bits ...
shutdown -r
irá reiniciarshutdown -s
desligaráLembre-se de que eu já sei como reiniciar e como desligar o PC.
Eu só preciso aprender como passar os parâmetros da linha de comando do MS-DOS para o meu programa.