Я пишу немного инструментов для MS-DOS. Теперь я пишу Shutdown.com
, как и для Windows XP и выше. Я уже написал весь код, теперь мне просто нужно передать аргумент из DOS.Как передать/получить параметры командной строки DOS в 16-битной программе сборки?
Мне нужно передать параметры «-r» для перезагрузки и «-s» для выключения.
Как я могу это сделать?
Я использую TASM (Turbo Assembler 4.1) на Windows 98 для связи и компиляции. Я ищу очень простой способ сделать это, и, если возможно, еще программу .COM
. Я смотрю так же, как и ARGV ARGC от языка C, но для сборки 16-бит ...
shutdown -r
перезагрузитсяshutdown -s
выключится
Помните, что я уже знаю, как перезагрузка и остановка ПК.
Мне просто нужно узнать, как передать параметры из командной строки MS-DOS в мою программу.
Какое лицо вы называете? Еще одна программа? BIOS? Как программа сборки ожидает, что параметры будут переданы? – wallyk
Я нахожусь в оболочке MS-DOS, вызывая shutdown.com. Как я называю другие программы, такие как MOVE, FORMAT, FDISK. – MendaxRox
Является ли 'shutdown.com' командной строки? То есть, чтобы использовать его из командной строки, вы можете ввести 'shutdown -r'? – wallyk