无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: dos时代菜鸟
打印 上一主题 下一主题

我的dos工具箱 2015.05.01 188-17.16 4dos版

    [复制链接]
1381#
发表于 2011-9-25 12:15:50 | 只看该作者
回复

使用道具 举报

1382#
发表于 2011-9-25 21:49:28 | 只看该作者
是否可以加一个更新mbr的选项。今天又遇到了一个朋友中这个病毒,ghost恢复不管用。电话里实在说不清呀。
configp select  不能省略

maxdos那样的选择流畅些,而这个configp select  在虚拟机下测试有点卡,实机我从来没用过这个,都text 中选择。maxdos的那个也都是text模式中选择的吧,没有用到configp select  
有些东西怎么说,没有必要再考虑太初级的用户了。毕竟xp现在都有点无可奈何花落去,dos就更别说了。工作原因是要接触电脑的,身边除了我他们都不会用也不用。但是dos对维护的人来说又很有用。
dos启动后的界面我还是喜欢maxdos样式的多一些。没有束缚感。
回复

使用道具 举报

1383#
发表于 2011-9-25 23:42:02 | 只看该作者
如楼上,现在能玩DOS的人,都是熟悉DOS的,弄个图形界面实在没必要,譬如我个人而言如楼上一样不是很喜欢受束缚的DOS图形界面

对目前我用的IMG还算满意,偷师了很多优秀作品,基于DOS联盟的DOS7.1,学习Bart的模块化架设,借用了深度论坛XUSEN作品的几个组件,MAXDOS的网卡驱动处理,楼主的TCP/IP网络处理等等。。改来改去,最后CONFIG菜单还是放弃了中文支持,菜单里只保留内存模式的选择,所有设备驱动加载、各种工具命令都在进入DOS后手动启动。。DOS嘛还是尽量保持DOS的原样吧。。
回复

使用道具 举报

1384#
发表于 2011-9-26 10:38:13 | 只看该作者
楼主的dos盘不是也有text 模式吗?楼主只不过都给了用户一些选择这不好吗?

喜欢text 模式可以自己改一下默认进入这个模式就行了啊?
回复

使用道具 举报

1385#
 楼主| 发表于 2011-9-26 12:14:16 | 只看该作者
如果真的要做成 maxdos 那样的启动菜单,这个工具箱也就不是我的dos工具箱了。呵呵。
还不如拿来主义呢,自己做它干什么?或者对其进行必要的改造也就算了。

我说了 maxdos 的启动菜单 和 configP 都是用的一个人的东西,可没说都是用的一个人的同一个东西。两者设计功能是各有侧重的。 我个人认为,configP 更适合我的dos工具箱,其所提供的各种内存管理模式的排列组合是 text 模式所无法替代的。

而且,我这个工具箱也只是一个范本之类的东西,使用的人可以自行修改和删减,核心的东西是图形窗口界面背后所调用的这几十个原创的批处理。而非表面的窗口操作。
说得更具体一点就是,这个工具箱更多的是dos下维护计算机所要用到的各种思想、方法、技巧的展示而非单一的面对使用层。
这更是具有收藏价值的工具箱。其背后的想法可能在今后一段时期内在系统维护方面都有借鉴的意义,而并不至于dos过时了其工具箱也随之覆灭。现在的 grub 不也是开始引入脚本的功能了么?
回复

使用道具 举报

1386#
 楼主| 发表于 2011-9-27 10:47:43 | 只看该作者
http://115.com/file/e6vi2y9e# DTS_181_AAU_012.IMA.gz

1.更新 xmgr.sys /uide.sys /uidejr.sys 三个驱动
2.改进 setd.bat ,当没有可供设置的本地硬盘分区盘符的时候将自动终止脚本。
3.依照maxdos9更新maxnet网卡驱动包集
4.改进“网卡 for ghost” 脚本,支持设置 \ghost\wattcp.cfg 网址配置文件。
5.将(fd0)中基本不用的软件移入(fd0)/other2 文件夹(包括一个挺占体积的omnifs.exe),嫌文件多的家伙可以把这个文件夹删减掉
6.应freesoft00 要求加入了一个 向硬盘mbr写入nt5&6引导代码的脚本,编号为3d,单独调用命令为:dts 3d end

[ 本帖最后由 dos时代菜鸟 于 2011-9-27 12:08 编辑 ]
回复

使用道具 举报

1387#
 楼主| 发表于 2011-9-27 11:30:44 | 只看该作者
刚发现 dts-181-aau-011.ima 有一处疏漏

(fd0)/ifsdrv/ntfs.bat 中关于 aefdisk 的调用忘了加 /y 参数可能导致在分区表由问题的电脑上无法进行 ntfs 分区ifsdrv 驱动的装载

http://115.com/file/e6vi2y9e# DTS_181_AAU_012.IMA.gz

[ 本帖最后由 dos时代菜鸟 于 2011-9-27 12:07 编辑 ]
回复

使用道具 举报

1388#
发表于 2011-9-27 12:19:52 | 只看该作者
马上下载试用一下。。。
回复

使用道具 举报

1389#
发表于 2011-9-27 13:44:23 | 只看该作者
编号为3d,单独调用命令为:dts 3d end
挺好的。
不过我想实现的是在下面界面红色框内加一个复选框 是否更新mbr。
另外自动备份恢复的gho名字改成system.gho或者其它的比较顺溜的名字可以吗。bf.gho感觉不是太顺眼这个名字。
另外,恢复备份的确认对话框里面的说明文字读的太绕了,不太容易理解。“自动实现分区序列中第一主分区与……”
“分区和影像” 是不是应该是 映象

本地分区信息 中的 盘符 不对吧。在dos下我的系统盘也不是a盘呀。
哦,知道了,是没有对齐,a说的是状态,激活的分区。

[ 本帖最后由 freesoft00 于 2011-9-27 14:14 编辑 ]

01.JPG (48.29 KB, 下载次数: 49)

01.JPG
回复

使用道具 举报

1390#
发表于 2011-9-27 13:51:57 | 只看该作者
再次测试,启动选择dts 3d end 更新mbr nt5 ,确定后又输入ml 再次进入dts命令帮助,还没有完全进入系统就从新启动了。再次在boot.ini中选择启动dostools工具,进入选备份恢复也好,还是进入到dostools的菜单也好,都自动退出到这里,或者重新启动机器。
(vmware虚拟机中测试)

用的是你12点发布的修正版。
换成上一个版本则没有问题,打开gz显示的时间是9.27号 10:24

[ 本帖最后由 freesoft00 于 2011-9-27 14:42 编辑 ]

01.JPG (13.61 KB, 下载次数: 58)

01.JPG
回复

使用道具 举报

1391#
发表于 2011-9-27 13:54:13 | 只看该作者
关闭虚拟机再次启动,进入到备份恢复界面,因为有备份文件bf.gho文件,所以直接到了恢复界面。我一动鼠标又退回到了上面的界面。
输入dostools很长时间才能进入到dostools menu界面,进入后也是一动鼠标就退回到上面的界面。

text的模式选择,默认是fs himem,这个比ms himem兼容性好吗?

[ 本帖最后由 freesoft00 于 2011-9-27 14:41 编辑 ]
回复

使用道具 举报

1392#
发表于 2011-9-27 14:09:35 | 只看该作者
红色框内第一第二行放到右侧最下面,第二行再短点,这样美观。要不知保留作者信息也可以,把第二行去掉。下面按键的提示信息放到左面怎么样?或者还放到右侧位置稍微往上点。按键信息这个颜色有点血,换个颜色就好了。

01.JPG (60.4 KB, 下载次数: 57)

01.JPG
回复

使用道具 举报

1393#
发表于 2011-9-27 14:24:35 | 只看该作者
另外,这个软件加入工具箱是否有必要?
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=180551&extra=page%3D1

功能都确定下来了。dos菜鸟能再做一个视频吗,演示演示这个工具箱的功能,比如网络克隆,网络共享访问,dos下安装系统等。
HDDL.EXE这个工具有没有用?不怎么会使用。是否支持sata硬盘。NDD.EXE对现在的硬盘是否还有必要留存?
pass那个破解win密码的改更新到4.0了。
工具箱没有收录修改更新bios的程序吧。bios的病毒也有了。建议也加上两个好用的。

[ 本帖最后由 freesoft00 于 2011-9-27 14:34 编辑 ]
回复

使用道具 举报

1394#
发表于 2011-9-27 17:12:31 | 只看该作者

回复 #1390 dos时代菜鸟 的帖子

  1. [MENU]
  2. menuitem=GDI,ConfigP SELECT
  3. SUBMENU=TEXT,TEXT SELECT
  4. MENUDEFAULT=GDI,5  
复制代码


麻烦问下  现在(181-012版)控制菜单样式(text还是图形) 以及等待时间(5秒)是在哪里  是config.sys中吗  偏移量是多少

已经找到了  没事了

[ 本帖最后由 sratlf 于 2011-9-27 17:15 编辑 ]
回复

使用道具 举报

1395#
 楼主| 发表于 2011-9-27 19:03:48 | 只看该作者
http://115.com/file/dn0bfu0v#  DTS_181_AAU_013.IMA.gz

dts-181-aau-012 在上传过程中可能有丢块。现重新上传 013 。
同时对 ghost 脚本做小改动,除显示分区信息外还显示硬盘信息,包括硬盘编号/大小/品牌什么的。


1、屏幕右下角说明部分不能向左移动了,菜单设计最多12个项目,一旦达到12个项目,菜单就会占据屏幕下方空间。
2、password 4.0 忘记更新了,不过看体积大小和3.0都完全一样,我怀疑只是被软件编辑者该了一下版本号而已。而且功能上也一样,都支持win7
3、cmos /bios/ omnifs  等工具都放在 (fd0)/other2 文件夹中,不常用,要是用的话可以自己挪动之
4、HDDL.EXE 好像不支持 sata ,ndd 和 diskedit 还是留着把有的时候有些用
5、hex的编辑功能软件可以用 spfdisk 和 ne 解决。spfdisk 可以以hex模式编辑磁盘,而ne 可以编辑文件
6、nt5&6 mbr 引导代码的安装 与 ghost 系统恢复 可以通过联合调用的方式达到一次向导的效果,比如:dts 3d 3a end
     在 (fd0)/grub/ghost.lst 中可以把 autoexec.bat 3a 改成   autoexec.bat 3d 3a

[ 本帖最后由 dos时代菜鸟 于 2011-9-27 20:53 编辑 ]
回复

使用道具 举报

1396#
发表于 2011-9-27 22:10:35 | 只看该作者
diskedit留着吧,这个有用。ndd只支持fat有掉老了。
最新的我又测试了一下,vmware下测试。选择备份恢复,到确认界面后取消,进入ml   dts 3d end 更新mbr nt6
dts进入菜单,选择 系统备份/还原  直接退出了。
回复

使用道具 举报

1397#
 楼主| 发表于 2011-9-28 07:15:09 | 只看该作者

回复 #1399 freesoft00 的帖子

我在实机测试并无你说的问题发生。大概是你的vmware 设置方面的问题。

另外,你应该发扬自己动手丰衣足食的精神。

你自己修改 ima 文件 和 grub 调用菜单 试一下
1.看看(fd0)/grub/ghost.lst 的内容,将他改成自动调用 3d 3a 两个模块.可以参考ghost.lst 中最后一个菜单的写法。
2.把 (fd0)/other2/dos 中 升级 bios 的两个程序转移到 (fd0)/dos 中。
然后重新打包,就定义为 dts-181-aau-017.ima
回复

使用道具 举报

1398#
 楼主| 发表于 2011-9-28 10:53:21 | 只看该作者
http://115.com/file/aqy0jirq# DTS_181_AAU_016.IMA.gz
改进 ghost搜索恢复 脚本,可以自定义搜索gho文件的扩展名
回复

使用道具 举报

1399#
发表于 2011-9-28 13:42:07 | 只看该作者
好大 文件目录 看的眼花
回复

使用道具 举报

1400#
 楼主| 发表于 2011-9-28 13:58:59 | 只看该作者
工具箱全部脚本及功能列表 这60-70 个脚本中绝大部分都是原创,涉及网络一部分脚本是从maxdos中改进来的

\AUTOEXEC.BAT----------------------跟随系统自动运行的批处理

\DOSTOOLS.BAT----------------------启动设置,用来设置DOS工具箱的运行模式(VGA/VESA 文本模式/UCDOS特显模式)
\DTS.BAT---------------------------DOS工具箱调用界面
\ML.BAT----------------------------显示各模块名称和编号以及单独调用方法

\menu\WINX.BAT---------------------用于实现UCDOS_TX模式下的窗口立体效果
\menu\WINX.AWK---------------------WINX.BAT 调用的AWK脚本
\menu\MENU4.TXT--------------------DTS菜单数据库
\menu\wbat.1-----------------------WBAT_TEXT模式下的WBAT配置文件
\menu\WBAT.2-----------------------UCDOS_TX模式下的WBAT配置文件

\dos\DRV2.BAT---------------------列出没有使用的盘符
\dos\jsq.bat----------------------awk简单计算器
\dos\KD.BAT-----------------------手动卸载当前失效盘符
\dos\kd2.bat----------------------自动卸载当前失效盘符
\dos\LS.BAT-----------------------手动浏览选定一个文件%ls_files%
\dos\RUN.BAT----------------------手动运行一个dos命令
\dos\S2L.BAT----------------------将文件内容显示在一行上,%FNR% 记载文件行数
\dos\setD.bat---------------------手动调换盘符
\dos\SS.BAT-----------------------搜索指定类型文件,可搜索一级子目录或全盘搜索
\dos\SZ.BAT-----------------------搜索指定类型文件并打包成ZIP,支持长文件名
\dos\SZMENU.BAT-------------------SZ.BAT 的图形界面
\dos\XP_SETUP.BAT-----------------DOS下安装WIN_XP向导

\drives\CDROM.BAT-----------------安装光驱驱动
\drives\ISO.BAT-------------------安装虚拟光驱
\drives\ud.bat--------------------安装USB-HDD/USB-CD
\drives\dro.bat-------------------其他DOS设备相关

\fdisk\GDT.BAT--------------------GDISK 分区/格式化第一届面
\fdisk\gdf.bat--------------------GDISK 格式化主脚本
\fdisk\GDISK0.BAT-----------------GDISK 分区主脚本,分析硬盘并调用GDISK1.BAT进行分区
\fdisk\GDISK1.BAT-----------------GDISK0.BAT 调用
\fdisk\GDISK.AWK------------------GDISK1.BAT 调用的AWK脚本,用于生成GDISK分区脚本GGDISK.TXT
\fdisk\G1.TXT---------------------GDISK 分区脚本调用的用户界面文档
\fdisk\1JF9ZE.BAT-----------------利用 DISKRW 将1JF9ZE.BIN写入硬盘分区表,实现oem分区F9激活功能
\fdisk\NT5&6.BAT------------------利用 diskrw 将nt5mbr.bin/nt6mbr.bin 引导代码写入硬盘分区表

\ghost\G.BAT----------------------GHOST 系统备份/还原总界面
\ghost\GHOST0.BAT-----------------GHOST 系统自动备份/还原界面
\ghost\DISKX1.BAT-----------------GHOST0.BAT 调用的用于分析硬盘及其分区的脚本
\ghost\GHOST2.BAT-----------------GHOST 搜索恢复主脚本
\ghost\DISKS1.BAT-----------------GHOST2.BAT 调用的用于分析硬盘及其分区的脚本
\ghost\DISKS3.BAT-----------------GHOST2.BAT 调用的用于搜索硬盘各个分区GHO文件的脚本
\ghost\drv3.awk-------------------GHOST2.BAT 中各脚本调用的AWK脚本,用于将当前分区盘符(包括IFSDRV装载的分区)与硬盘分区标号一一对应,将GHO搜索结果中的分区盘符转化为GHOST分区标号
\ghost\gw.bat---------------------获取GHO文件密码的脚本
\ghost\VHD.BAT--------------------恢复VHD子系统主脚本
\ghost\VHDS.BAT-------------------VHD.BAT 调用的VHD搜索脚本

\GRUB\2GRUB.BAT-------------------非EMM386模式,调用GRUB启动一个软盘影像
\GRUB\2GRUB_D.BAT-----------------2GRUB.BAT 调用的用于将DOS下的软盘影像存储路径转化为GRUB格式
\GRUB\DRV4.AWK--------------------2GRUB_D.BAT 调用的AWK脚本
\GRUB\GHOST.LST ------------------GRUB0.4.5B MAP本软盘影像后,可直接进入GHOST备份/还原/搜索还原 用的GRUB启动菜单

\ifsdrv\NTFS.BAT------------------安装IFSDRV_NTFS分区挂载驱动(支持ID=12的OEM分区),该脚本事先通过AEFDISK.EXE+12-0B.AWK 实现将ID=12的分区的ID变为0B,再装载IFSDRV驱动.
\ifsdrv\12_0B.AWK-----------------NTFS.BAT 调用的AWK脚本,负责生成一个将所有ID=12的主分区的ID都改为0B的BAT临时脚本。
\ifsdrv\ifs.awk-------------------用于配合NTFS.BAT 计算出 IFSDRV 驱动装载前后盘符增加的情况并放入%TEMP%\IFS.TXT中

\net\MAXNET.BAT-------------------TCP-IP网络设置主界面
\net\net0.bat---------------------计算本机网卡类型并驱动之
\net\IP_SET.BAT-------------------由NET0.BAT 调用设置TCP-IP网址,TCPUTILS.INI和PROTOCOL.INI文件
\net\SYS0.BAT---------------------由NET0.BAT调用,设置SYSTEM.INI
\net\sys1.bat---------------------由SYS0.BAT调用,通过驱动包中的MAXS.BAT 获知需要设置到SYSTEM.INI中的驱动文件名称
\net\INIFILE.BAT------------------由IP_SET.BAT 调用,实现INI文件的指定项目读取/改写,将必要的数值设置到TCPUTILS.INI和PROTOCOL.INI中
\net\INIFILE.AWK------------------INIFILE.BAT 调用的AWK脚本
\net\LOGIN.BAT--------------------设置TCP-IP下的网络映射盘

\ng\NET_CARD.BAT------------------安装FOR GHOST 网刻专用网络驱动主界面
\ng\NETGH.BAT---------------------*.DOS类网卡安装
\ng\PACKET.BAT--------------------PACKET类网卡安装
\ng\IP_SET0.BAT-------------------设置IP文件%RAMDISK%\GHOST\WATTCP.CFG

\vc\CL.BAT------------------------VC—F2菜单中用于将所选内容包含的文件列表导出到一个文本文件
\vc\XCP_F.BAT---------------------VC—F2菜单中用于XCOPY指定类型文件到另一侧
\vc\VCARCH.EXT -------------------VC中用于压缩文件支持的配置文件
\vc\VCEDIT.EXT -------------------VC中编辑文件用的配置文件(EDIT.COM)
\vc\VCVIEW.EXT -------------------VC中用于察看文件内容所需的配置文件(支持TXT和图形文件)
\vc\VC.MNU -----------------------VC 中F2菜单配置文件
\vc\ZIP.MNU ----------------------VC.MNU菜单所调用的 压缩相关的子菜单

\CN.BAT---------------------------根据运行 DOSTOOLS.BAT 时用户的设置启动UCDOS
\ucdos\UP.BAT---------------------启动UCDOS

[ 本帖最后由 dos时代菜鸟 于 2011-9-28 14:04 编辑 ]
回复

使用道具 举报

1401#
发表于 2011-9-28 21:42:28 | 只看该作者
dts开始井喷了,dos发挥到极致了
回复

使用道具 举报

1402#
 楼主| 发表于 2011-9-29 21:42:43 | 只看该作者
2011.09.29 更新
http://115.com/file/clt5ff14# DTS_181_AAU_019.IMA.gz

1、增加了一个以omnifs为搜索引擎的gho搜索恢复功能
2、因为g.bat 中引入了 搜索文件类型扩展名自定义选项,导致g.bat 的 grub(write)偏移量发生了变化,现对 (fd0)/grub/ghost.lst 相关设置进行了调整。
回复

使用道具 举报

1403#
发表于 2011-9-29 23:04:10 | 只看该作者

回复 #1405 dos时代菜鸟 的帖子

为ghost.lst写了个脚本  自动计算偏移量的  无需再手动计算  见附件  同时附上修改好的ghost.lst菜单

不排除会出现错误  因为没经过测试。。。

offset.zip

1.08 KB, 下载次数: 22, 下载积分: 无忧币 -2

回复

使用道具 举报

1404#
 楼主| 发表于 2011-9-30 06:40:53 | 只看该作者

回复 #1406 sratlf 的帖子

多谢斑竹,我来试一下。

我对grub下的脚本还不是很熟悉,需要进一步学习才行。

[ 本帖最后由 dos时代菜鸟 于 2011-9-30 06:42 编辑 ]
回复

使用道具 举报

1405#
发表于 2011-9-30 09:28:45 | 只看该作者
请教如何单独在ghost恢复菜单里加入密码功能啊?进入这个功能时先出现要求输入事先设置好的密码,输入正确进入,输错3次返回DTS整体菜单?
回复

使用道具 举报

1406#
 楼主| 发表于 2011-9-30 11:09:31 | 只看该作者
2011.09.30 更新
http://115.com/file/clt6wxna#  DTS181_AAU_021.IMA.gz
修改GHOST.LST,引进GRUB脚本 offset.grb 实现 (fd0)/grub/ghost.lst 对ghost相关脚本和配置文件的智能修改

感谢版主 sratlf (夜天)  的帮助

[ 本帖最后由 dos时代菜鸟 于 2011-9-30 11:15 编辑 ]
回复

使用道具 举报

1407#
 楼主| 发表于 2011-9-30 11:18:32 | 只看该作者

回复 #1408 thttht 的帖子

可以 在bat 中编辑一个用 wbat 提供窗口界面的 脚本。
脚本用 goto 实现3次循环,循环可以用 xset 作个计数器,
用 if 判断输入密码是否符合要求,符合要求退出缓缓,不符合要求切在3次循环之内就继续循环。
回复

使用道具 举报

1408#
发表于 2011-9-30 11:41:47 | 只看该作者
工具箱是越来越好用了呀。
如果有时间,菜鸟更新一下安装批处理,加一个判断,要不安装后再次安装,会在boot.ini写入两个MSDOS_TOOLS
回复

使用道具 举报

1409#
 楼主| 发表于 2011-9-30 12:47:35 | 只看该作者

回复 #1411 freesoft00 的帖子

要是安装过,那就直接把 dostools.gz 覆盖复制到 c:\boot\  就可以了,不用再次安装。

之所以安装,就是有一个设置系统引导的过程。其他的动作 和 复制粘贴 没有什么区别。
回复

使用道具 举报

1410#
发表于 2011-9-30 13:12:36 | 只看该作者
知道,我就是复制的。
就是说标准化吧。dos工具是图形界面傻瓜化的,安装程序也配套上去,给初学者使用。
当然那个是锦上添花的东西,不改也无所谓,常在论坛的基本都知道如何使用的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-9-29 10:22

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表