无忧启动论坛
标题:
读C大的自动生成DPMS软盘批处理,请C大指点。
[打印本页]
作者:
hotdll
时间:
2011-10-3 22:52
标题:
读C大的自动生成DPMS软盘批处理,请C大指点。
1、请问哪里有grub4dos关于批处理的参数和命令的介绍?无忧论坛搜了下,和s大写的那个教程上的差不多。但是都是轻点既过。
2、如果没有详细介绍,在我弄懂grub4dos的过程中,我愿意代劳写个介绍。
3、C大的DPMS.BAT刚读了一下,就遇到看不懂的地方。请C大指点。
a,grub4dos 的批处理(以后简称批处理)关于: :: ::: :. 分别代表什么?我记得DOS的批处理只有:和::
b,call Fn.5 0 2 这句什么意思?论坛置顶的教程说是调用标签并可以传参。关键是我搜批处理没发现FN标签,FN.5是什么意思? 0 2是参数吗?
c,echo $[0107] ###### $[0102]Auto SCSI/RAID/SATA Driver for NT5.X/PE by chenall 2011-09-27 $[0107]#######
echo -n -e \n$[0000] $[1106] Working......\r 这两句看的一头雾水。
d,CHKPCI -u /DRIVERPACK.INI > (8)/chkpci.pci G4D帮助里没有-u参数,这个是什么意思?
暂时就看到这一段,先读懂再说。
作者:
tuxw
时间:
2011-10-4 03:51
Call Fn.x 貌似 Grub4Dos 近期新增的功能,用来调用内置的函数来完成普通批处理需要很多语句才能完成的任务。
让普通的批处理具有“高级”编程的特性,所谓编程,其实就是通过逻辑判断将一堆数据在内存里变来变去。Call Fn.x 实现以环境变量为内存在批处理里编程的特性。
性质上属于彩蛋级的扩展,不建议新手使用(甚至了解,只会越弄越糊涂)。
即使是熟练工在不是能N次方倍的减少批代码的的情况下也应该少用(除非你写的代码只给自己用或封装的很完善不考虑他人二次DIY),因为我们很难记住哪些函数可用,对应多少编号。
作者:
chenall
时间:
2011-10-4 08:19
标题:
回复 #1 hotdll 的帖子
批处理用法参考,WINDOWS CMD的批处理,语法是一样的.
还有GRUB4DOS_README.TXT
: :: ::: :.
没有:.吧
在批处理中一个:是标签,多于一个相当于注释.
echo $[ABCD] 指定后面文件显示的颜色A是否闪烁,B是否高亮,C背景色,D前景色.
这个只有在CONSOLE(文本)模式下有效.
-e 使用转义字符
-n 不自动回车.
这些应该都有帮助介绍的..
call Fn.x 一般人员不建议使用,有可能会导致失控出错,甚至会误写硬盘数据.
这个功能我本来是专门给开发人员方便测试使用的.因为提供的大部份的内置函数,想实现某个功能之前就可以不用去写C代码编译再测试了,直接使用批处理先测试一下.
要使用这个功能,至少你需要懂得C语言,懂得内存地址,数据....
chkpci -u
-U是后面新增加的功能,多条相同记录只显示一条.
上面的如果有什么不明白可以直接去我的搏客在搜索框中输入echo就可以找到很多介绍还有例子.
很多东西你不明白时都可以直接输入关键字,找到相关的介绍.
欢迎光临 无忧启动论坛 (http://wuyou.net/)
Powered by Discuz! X3.3