我正在编写一些MS-DOS小工具。现在我正在编写一个Shutdown.com
,类似于Windows XP及以上版本中的关机功能。我已经编写了整个代码,现在我只需要从DOS传递参数。
我需要传递参数“-r”来重新启动计算机,传递参数“-s”来关闭计算机。
我正在使用TASM(Turbo Assembler 4.1)在Windows 98上进行链接和编译。我正在寻找一种非常简单的方法来实现这一点,并且如果可能,仍然是一个.COM
程序。我正在寻找与C语言的ARGV和ARGC完全相同的东西,但是针对16位汇编语言...
shutdown -r
将重新启动计算机shutdown -s
将关闭计算机
请记住,我已经知道如何重新启动计算机和关闭计算机。
我只需要学习如何从MS-DOS命令行将参数传递给我的程序。
shutdown.com
是一个命令行程序吗?也就是说,你可以在命令行中输入shutdown -r
来使用它吗? - wallyk.com
文件在PSP偏移80h处接收参数。该页面甚至提供了汇编示例代码;) - Jester