我正在为MS-DOS编写一些小工具.现在我正在写一个Shutdown.com,比如Windows XP和更高版本.我已经编写了整个代码,现在我只需要从DOS传递参数.
我需要将参数"-r"传递给reboot,将"-s"传递给shutdown.
我该怎么做?
我在Windows 98上使用TASM(Turbo Assembler 4.1)进行链接和编译.我正在寻找一种非常简单的方法,如果可能的话,还是一个.COM程序.我看起来与C语言中的ARGV和ARGC完全相同,但对于16位汇编...
shutdown -r 将重启shutdown -s 将关闭请记住,我已经知道如何重新启动以及如何关闭PC.
我只需要学习如何将参数从MS-DOS命令行传递给我的程序.
我在我的旧书中研究了DOS的x86汇编编程,在关于中断的讨论中,我看到了13h的编程.这本书说我可以用它来格式化一个驱动器.但不幸的是,在我的书中没有提供关于如何做到这一点的更多信息.
我变得非常好奇,并试图自己使用它,但它不起作用.如何使用16位x86汇编在驱动器A:中格式化软盘?这样做很简单吗?我正在使用TASM编译和链接,并在MS-DOS中运行.
也许除了使用之外还有其他方法int 13h吗?