在这里就由我开个头: 首先你启动 Quick Basic 时必须加上 /l 参数,如果你是4.5的版本键入 qb/l ,如果是7.1 版本则键入 qbx/l,在程序的开头写上一行:"$INCLUDE: "QB.BI"(4.5版本)"$INCLUDE: "QBX.BI"(7.1版本)QB调用中中断用:1. Interrupt 中断号,输入参数,返回参数 2. InterruptX 中断号,输入参数,返回参数 说明:中断号为 0~255 如鼠标为 51 参数用 REGTYPE这几句可以取得当前DOS的版本:DIM Regs AS RegTypeXRegs.ax = &H3000INTERRUPTX &H21, Regs, RegsDosVersion$ = LTRIM$(STR$(Regs.ax MOD 256)) + "." + LTRIM$(STR$(INT(Regs.ax / 256)))下面的可以获得软驱的信息:DIM reg AS RegTypereg.ax = &H100INTERRUPT &H13, reg, regIF reg.ax MOD 256 <> 0 THEN DEF SEG = 0 N% = PEEK(&H43E) DEF SEG IF N% AND 1 <> 0 THEN Count% = 1 IF N% AND 2 <> 0 THEN Count% = Count% + 1 SoftDiskCount% = Count%END IF