无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: dos时代菜鸟
打印 上一主题 下一主题

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

    [复制链接]
181#
发表于 2009-4-16 22:18:07 | 只看该作者
回复

使用道具 举报

182#
发表于 2009-4-16 22:33:00 | 只看该作者
顶起。。。。
学习中
回复

使用道具 举报

183#
发表于 2009-4-17 04:51:24 | 只看该作者
不错,研究下
。。
仔细看了下,利用GDISK.EXE生成列表文件,然后使用strings对文件处理,再生成新的菜单文件作为WBAT调用,另外粗略看下,还结合find.....毕竟不是自己的思路,每个人写的风格不同,脚本看起来就感觉比较复杂。不过关于处理字符串这也很有启示。

驻留程序释放也比较麻烦,如果不是按“栈”的顺序方法释放,有些程序就释放不了,虽然可以使用RI,但感觉总有些问题出现,想找个办法可以指定释放某程序的方法就方便了。不知道 dos时代菜鸟 阁下有什么好的办法。

感觉DOS的脚本命令比XP的CMD要弱许多,必须借助外部命令才搞得定,写惯XP的CMD感觉再写DOS的限制要大得多。

[ 本帖最后由 xiaolongkun0 于 2009-4-17 05:25 编辑 ]
回复

使用道具 举报

184#
 楼主| 发表于 2009-4-17 09:19:43 | 只看该作者
原帖由 xiaolongkun0 于 2009-4-17 04:51 发表
不错,研究下
。。
仔细看了下,利用GDISK.EXE生成列表文件,然后使用strings对文件处理,再生成新的菜单文件作为WBAT调用,另外粗略看下,还结合find.....毕竟不是自己的思路,每个人写的风格不同,脚本看起 ...


关于 程序释放方面,确实麻烦,因为还没有找到一个比较好的内存监控程序,就好像 cmd中的 taskkill 这类的东西。毕竟dos不是多任务模式的系统,而且dos的内存分配功能也比较弱。

目前用dos基本上就是为了维护,大不了重新启动。呵呵。

关于 与cmd 下的脚本编辑相比,dos下有各种小巧的软件可以进行功能补充,应该能够基本应付需要,其实cmd下也不过是把这些功能集成化而已。

关于 字符串处理方面,dos下有很多工具可以配合完成,这要看使用习惯了,比如:strings ,aset,xset, listmod,nset 还有强大的ndos等。
这里面还涉及到 简单的 加减乘除 运算,文本文件行信息的读取与写入,字符串/字符 的寻找定位、替换、编辑等,配合 goto  指令实现的 循环。 操作起来有点像最原始的dos下basic数据库程序。

[ 本帖最后由 dos时代菜鸟 于 2009-4-17 09:28 编辑 ]
回复

使用道具 举报

185#
发表于 2009-4-17 09:35:36 | 只看该作者
请教 dos时代菜鸟
STRINGS.COM 这个工具有什么详细介绍,是否可以能象cmd 那样用set截取字符和替换字符的操作?
另外如何获取盘符,我发现你是通过GDISK.EXE和drvtypes获取的,但是还必须处理,比如把1,1转换成一般熟悉的盘符,本人对DOS的字符处理不太熟悉,当输入一个非法盘时候,你如何判断和作处理?编写程序,异常处理是非常有必要的。

[ 本帖最后由 xiaolongkun0 于 2009-4-17 09:39 编辑 ]
回复

使用道具 举报

186#
 楼主| 发表于 2009-4-17 14:40:06 | 只看该作者
1、strings 可以通过 /? 得到详细的使用说明
至于非法盘的判断,可以通过 软件 dready结合 errorlevel 进行判断,如果嫌errorlevel 判断麻烦,还可以用 err2env 把errorlevel 转换成变量。

2、关于 1:1类分区标号 与 盘符 的对应关系 可以通过 执行 gdisk 找到。gdisk 与ghost 的分区标号方式不同,可以通过 bat + strings 制作循环 生成文本文件来完成数据对应。



我曾经在n年前写过一个 用各种 dos下字符串工具+gdisk 判断定位硬盘第二主引导区和最后分区的bat
当时该文章发表在 dos之家。 现在放出来在这里,老葛不要见怪阿,都n年了。

硬盘分区信息.part1.rar (214.84 KB, 下载次数: 62)
硬盘分区信息.part2.rar (199.42 KB, 下载次数: 42)

个bat名称及用到的相关软件。rar包中有简要说明。
l4.bat ----  xset+gdisk
l5.bat ----  ndos+gdisk
l6.bat ----  strings+gdisk
l7.bat ---- nset+count+gdisk

[ 本帖最后由 dos时代菜鸟 于 2009-4-17 14:58 编辑 ]
回复

使用道具 举报

187#
发表于 2009-4-17 17:26:12 | 只看该作者
首先谢谢你的答复。
我要实现下面这样的搜索器,之前写过一个,因为不完善,所以我想找这方面的资料重写一个比较通用的,下面显示的盘符是预先写好的内容,先把前面写好,再写实际搜寻功能。


再回来说说 strings  ,按照英文帮助,试了下能实现几个运算操作,不过参数比较多,一下没有找到片段截取功能,当然也不知道有没有这个功能。

关于盘符转换,我理解你的意思是,通过循环读取1:1类分区标号文本行,然后使用strings字符运算吗?

谢谢了!我先下了你提供的资料。现在研究这东西的人好象不的多了啊,想找点资料不容易!
估计一下搞不清楚,我先琢磨下。
回复

使用道具 举报

188#
 楼主| 发表于 2009-4-18 11:47:12 | 只看该作者
20090418 更新:
用 YAYA 的configp4 做了一个启动界面的
http://www.namipan.com/d/0ecc42129634e87add11ab9ff893b31f16fd8a4800007d00
回复

使用道具 举报

189#
发表于 2009-4-18 12:02:24 | 只看该作者
呵呵!
不错,你用背景好象是640的,为什么不800的填满去。
回复

使用道具 举报

190#
发表于 2009-4-18 13:07:03 | 只看该作者
字体(菜单看不太清楚)
建议背景简洁一点儿
呵呵
谢谢
回复

使用道具 举报

191#
发表于 2009-4-18 13:44:28 | 只看该作者
额。。。发现你的美工跟我一样滴不行啊。。。哈哈。。。

磁盘缓存可做成CheckOption 组嘛。。。
回复

使用道具 举报

192#
发表于 2009-4-18 13:49:21 | 只看该作者
是看得不是很清楚,能加个鼠标更好
回复

使用道具 举报

193#
 楼主| 发表于 2009-4-18 16:31:15 | 只看该作者
启动菜单嘛,还是功能强且简捷为好。
图片可以自己换,页面大体积也会太大的,恐怕有的机器吃不消,对 configp 还不是很熟悉。
鼠标?系统在这时候,不知道怎么加。

刚做了个牛牛的背景启动。呵呵,照片不清,是因为jpg模式图形压缩损耗的原因,原始bmp图很清楚地。
http://www.namipan.com/d/80ddf8bd7c29b3931e34be5e1d56136f1cd7cb6a00007d00



[ 本帖最后由 dos时代菜鸟 于 2009-4-18 16:47 编辑 ]
回复

使用道具 举报

194#
 楼主| 发表于 2009-4-18 17:54:11 | 只看该作者
感觉 应该配置 双套启动设置:

1、gdi 图形界面下的配置 也就是用 configp
2、text 传统文本方式配置,为了防止 configp 发生意外还是应该配有text 方式选项。

20090418 更新,增加 configP4 启动配置模式
光盘版:http://www.namipan.com/d/c057e01b7515fdd633b912f04718938ef1dcacd800887d00
xp硬盘版:http://www.namipan.com/d/058cd413e52bbb7e6c46e80a590d526e9a0c956cbbc37700
pxe网络版:http://www.namipan.com/d/a078c58dadb034e28c617d8c016d38119877663027c97c00

[ 本帖最后由 dos时代菜鸟 于 2009-4-18 17:59 编辑 ]
回复

使用道具 举报

195#
发表于 2009-4-19 11:23:47 | 只看该作者
我操作发现…..
每个; Radiooption下要确认一个; loaditem,(虽然会默认),不然第一和最后选项功能会乱跳,这情况不知在此也会发生否?
; Radiooption=
; 0loaditem=0=
; Radiooption=
; 1 loaditem =1=None
; 2item=2=
回复

使用道具 举报

196#
 楼主| 发表于 2009-4-19 16:00:42 | 只看该作者
原帖由 chen463 于 2009-4-19 11:23 发表
我操作发现…..
每个; Radiooption下要确认一个; loaditem,(虽然会默认),不然第一和最后选项功能会乱跳,这情况不知在此也会发生否?
; Radiooption=
; 0loaditem=0=
; Radiooption=
; 1 loaditem =1=N ...



目前没发现问题。也可能是我的配置结构比较简单吧。
radiooption 前应该设置 relate 项,而且 relate 要倒着设置,比如:
relate=5=
relate=4=
relate=3=。。。。
回复

使用道具 举报

197#
发表于 2009-4-19 16:03:46 | 只看该作者
新版发布 可喜可贺啊
回复

使用道具 举报

198#
发表于 2009-4-19 16:23:46 | 只看该作者
貌似还不够完善啊 虚拟机下测试
选configP 确定后提示这个

1.png (2.23 KB, 下载次数: 179)

1.png
回复

使用道具 举报

199#
 楼主| 发表于 2009-4-20 08:21:33 | 只看该作者
原帖由 x.Nichdlas 于 2009-4-19 16:23 发表
貌似还不够完善啊 虚拟机下测试
选configP 确定后提示这个


我这边测试启动正常阿。
不过,vm虚拟机通过 configP 启动后,spfdisk 分区软件不能正常运行。
看来 configP 还是....
回复

使用道具 举报

200#
 楼主| 发表于 2009-4-20 13:59:40 | 只看该作者
2009。04。20 更新
http://www.namipan.com/d/5c380f4 ... c42e48d57af00007d00
1、利用pkzip 对指定磁盘分区指定类型文件进行搜索并压缩。
2、扩展 vc 的F2菜单功能。
    ZIP/RAR压缩
    强制卸载当前磁盘分区
    内存使用情况察看
   可以对VC当前所选文件/文件夹进行压缩 ,可以对VC当前目录下指定类型文件进行搜索并压缩成ZIP.
   可把VC当前所选文件/文件夹列表导出。
   VC下用RAR联合F4支持 对RAR/ARJ文件的编辑。当选择 RAR/ARJ 文件 并按F4,就可以进入该压缩文件进行编辑。
  RAR 3.0 版本 对PKZIP 2.5 生成的长文件名ZIP压缩文件有不兼容问题,但是,ZIP文件可以通过 VC 直接像文件夹一样打开。

PKZIP 压缩 支持长文件名。




因为 dos 对内存分配方面的弱智,pkzip 要求内存较高,有的时候,对ntfs分区上文件进行备份,可能会由于内存不足而失败。

[ 本帖最后由 dos时代菜鸟 于 2009-4-20 14:51 编辑 ]
回复

使用道具 举报

201#
发表于 2009-4-20 14:10:34 | 只看该作者
纯dos下有能查看或是清除系统密码的工具,那有没有查看或保存adsl帐号与密码的工具?
回复

使用道具 举报

202#
 楼主| 发表于 2009-4-20 14:49:52 | 只看该作者
原帖由 xiao75918 于 2009-4-20 14:10 发表
纯dos下有能查看或是清除系统密码的工具,那有没有查看或保存adsl帐号与密码的工具?


这个信息存放在某个文件中,具体的忘记了。自己上网查一下。
回复

使用道具 举报

203#
发表于 2009-4-20 18:40:12 | 只看该作者
原来之前我测试出问题是vmware的才出现的问题 vpc没问题 等下实机试试
回复

使用道具 举报

204#
 楼主| 发表于 2009-4-21 11:06:47 | 只看该作者
准备扩展 vc 的f2 MENU 功能,增加 搜索一侧目录中制定类型文件 复制到另一侧。
XCP 对长文件名支持的还是不太好,只好用复制成短文件名(晕ING)。
这个功能 在 需要安装系统之前,用来把C盘指定类型文件保存出来。还是有些用处的。
同类的,还有 搜索并打包成 ZIP 。

20090421 新 IMG
http://www.namipan.com/d/46986c623e4ba0bc8dc6597cfd40b0c1c3e49a00422b7600

[ 本帖最后由 dos时代菜鸟 于 2009-4-21 11:10 编辑 ]
回复

使用道具 举报

205#
发表于 2009-4-21 19:11:36 | 只看该作者
不错,又更新了,在DOS下VC非常好用,感谢楼主的努力
回复

使用道具 举报

206#
 楼主| 发表于 2009-4-22 08:12:14 | 只看该作者
回复

使用道具 举报

207#
发表于 2009-4-22 11:08:02 | 只看该作者
原帖由 dos时代菜鸟 于 2009-4-22 08:12 发表
2009 04 22 更新重新打包的各版本

xp硬盘版:http://www.namipan.com/d/99a5f81 ... 7bf4daf8df1c9237800
pxe网络版:http://www.namipan.com/d/3459bbe5426871d93f10e966d1878b34650efb1 ...

那个版本的更新不?
回复

使用道具 举报

208#
 楼主| 发表于 2009-4-22 11:40:16 | 只看该作者
原帖由 yidawpf 于 2009-4-22 11:08 发表

那个版本的更新不?

因为主要涉及到的是vc 扩展,而ghost专用版本没有集成vc 所以ghost 暂时不更新。鉴于vc 的F2扩展功能在安装系统前有一定作用(比如:保存备份制定类型文件等),打算过些日子把它放进ghost版本中。

另,正在考虑把 unrar3.8 for dos 集成进入 vc ,那样,dos下就可以像打开文件夹一样打开rar包裹了。
回复

使用道具 举报

209#
发表于 2009-4-22 12:14:33 | 只看该作者
原帖由 dos时代菜鸟 于 2009-4-22 11:40 发表

另,正 ...



顶,强烈支持
回复

使用道具 举报

210#
 楼主| 发表于 2009-4-22 15:53:49 | 只看该作者
2009 04 22 15:47 更新
http://www.namipan.com/d/6825626 ... f544b3b6512cc967600
1 引入unrar 实现 vc下能够像浏览文件夹一样浏览大多数rar压缩包。
2 vc_F2菜单增加 zip/rar文件解压缩功能
3 完善 vc中 搜索指定类型文件并xcopy到另一侧 的bat。同样完善 同样更能的zip部分。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-29 15:39

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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