再你的cdshell.ini文件的最末尾处应该有一个"end"标示。
end大体上就是这些了, "end"命令会把你带入一个CD Shell的命令行界面,就像DOS界面一样,但在那里支持更多的命令并且目录结构的显示也更加漂亮。在命令行中输入"HELP"就可以察看都能做些什么。
调试
CD Shell最好用的一个功能就是调试了。想要调试的话只要简单的双击“CDSH”文件夹下的"cdshw.com"文件就可以了。这将会运行一个模拟器,并能精确模仿出计算机启动时将会发生的事情。你不用担心无意中安装了XP或者错误地进行了类似的操作,因为所有的调试过程都是模拟出来的,"chain"或者"boot"或者其他类似的命令实际上是不被调试模式支持的。要退出调试模式,只要在命令行中输入"exit"命令即可。如果你无法退出调试模式,也只用按下"Ctrl+Alt+Del"来结束调试模式的进程。
如果因为某些原因调试模式无法正常启动,那么你可以把你的整个"CDSH"文件夹复制到其他位置试试看,多换几个地方,直到能够正常工作。例如,你可能会收到类似这样的一个错误信息:"set" command or "print" command or something like that is not supported。我把我的"CDSH"文件夹复制到桌面上然后重新进入调试模式,这下就可以正常工作了。所以我就在桌面上编辑了剩下的代码,然后重新移动到ROOT文件夹下的"CDSH"目录中。
小花样
以下的代码我放在了我的"cdshell.ini"文件的最开头处,它能实现如下效果:
首先,它以一个"boot:"区段开始,这个区段首先在屏幕上显示"Press enter to boot from DVD...",然后才会显示出菜单。如果在5秒钟之内没有按下回车键,那么程序就会跳过菜单,直接引导第一个硬盘分区上的操作系统,无论那是什么系统。
后面的两个区段时我写的用来显示当前的日期和时间,这个代码的效果可以在顶部的截图中看到。
| boot: cls print "\n" print "Press Enter to boot from DVD... \n" getkey 5 boot 0x80 if $lastKey == key[enter]; then goto time # When no key found... goto boot # Function to display time of day # Function to display date |
如果想要在实践和日期旁显示一条线,我使用了如下的代码:
| print c "\n\cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ<\c0B$time $date\cXX>ÄÄ \n\n" |
使用"Ä"字符可以在屏幕上显示一条直线,而不是用连字符号形成的虚线(-----)
更多内容请看Windows操作系统安装、系统安装手册、数据库安装与卸载专题,或进入讨论组讨论。
相关专题
- Windows操作系统安装 (15501篇文章)
- 系统安装手册 (20723篇文章)
- 数据库安装与卸载 (10507篇文章)
- 自己制作安装光盘 (76篇文章)
- 虚拟化版Windows Server 2008发布(下载) (44次浏览)
- Windows Server 2008 确认不发布RC2 (8次浏览)
- Windows Server 2008惊现Hyper-V虚拟化 (8次浏览)
- Windows Home Server软件错误 致存储文档毁损 (2次浏览)
- 应用:Windows Home Server安装及使用问题 (2次浏览)
- Windows Home Server 安装体验(组图) (1次浏览)
- Windows Server 2008安装群集连续复制 (0次浏览)
- 揭示Windows Server 2008的虚拟化 (0次浏览)
- Windows Home Server问题解答 (0次浏览)
- 为家中环境而设计的Windows Home Server (0次浏览)



