中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » 论坛人很多!可是没人能帮我!高手那去了!
作者:
标题: 论坛人很多!可是没人能帮我!高手那去了! 上一主题 | 下一主题
moroko
高级用户




积分 919
发帖 198
注册 2004-1-17
状态 离线
『楼 主』:  论坛人很多!可是没人能帮我!高手那去了!

dos 能写出判断硬盘大小的 批处理吗??
能否写出判断硬盘是否分区的批处理吗???
当启动是 判断硬盘是否分区 如果分区了就删除  没有分区
就判断 硬盘的大小  根据硬盘的大小 进行自动分区
例如:判断有分区就运行 1.bat  这个批处理就是删除分区的
         如果判断硬盘没有分区是新的硬盘,就判断硬盘的大小,当等于20G时
        运行2.bat 等于30G时3.bat  等于NG时运行 N.bat 当判断不出硬盘大小时运行
        help.bat  我只要判断15G、20G、30G、40G、60G、80G、120G、硬盘的大小,
      当不符合以上条件就运行 help.bat文件
我用的是gdisk 很好用 不过就是不知道怎么 判断硬盘的大小和是否分区!!!如果批处理能做到 !应该怎么写这个批处理!如果做不到 用什么办法能实现 c 可以吗??谁能帮我写一个这样的程序谢谢???!!!

2004-2-27 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
marsuncle
初级用户




积分 102
发帖 1
注册 2004-3-3
状态 离线
『第 2 楼』:  

批处理文件我看不行,c可以,但是我还在学习中

2004-3-3 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
willsort
元老会员

Batchinger


积分 4432
发帖 1512
注册 2002-10-18
状态 离线
『第 3 楼』:  

Re moroko:

    判断硬盘大小,需要读BIOS的硬盘参数;

    判断硬盘是否分区,需要读硬盘分区表;

    二者都可以用汇编或者C实现;

    能用汇编实现的,大部分情况都可以在批处理中用debug来实现;

    但最好还是使用已有的命令行工具,避免重复编程;

    这方面的工具应该有不少,可以到 Wengier 版主的 新dos时代 去看看;

    或者请 Wengier 推荐一两个命令行软件。



※ Batchinger 致 Bat Fans:请访问 [讨论]批处理编程的异类 ,欢迎交流与共享批处理编程心得!
2004-3-3 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
moroko
高级用户




积分 919
发帖 198
注册 2004-1-17
状态 离线
『第 4 楼』:  

是不是用到int 13呀!!

2004-3-7 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
qb45
高级用户




积分 677
发帖 194
注册 2003-9-13
状态 离线
『第 5 楼』:  

我在QQ上不是都跟你说了吗!
你只要把资料帮我翻译了,我就可以用QBASIC写出来啊!
有了资料用什么语言都可以写啊!




我(QB45)的照片与简历
http://www.programfan.com/club/showbbs.asp?id=197280
2004-3-8 00:00
查看资料  发送邮件  发短消息 网志  OICQ (406930019)  编辑帖子  回复  引用回复
moroko
高级用户




积分 919
发帖 198
注册 2004-1-17
状态 离线
『第 6 楼』:  

我说秋水哥  你就放了我吧!
我e文太烂了

2004-3-11 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: