无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 8082|回复: 14
打印 上一主题 下一主题

[求助] 求修改批处理,实现删除分区自动化

[复制链接]
跳转到指定楼层
1#
发表于 2018-11-18 09:02:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天看了这个贴子,http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1 感觉批处理真的是无所不能,想到,本人经常使用dos时代菜鸟大侠的批处理文件进行删除分区操作,不知能否更智能化地实现下面描述的删除分区方式,本人水平实在太菜,恳请各路批处理高手不吝赐教,

具体来说有两个挑战:

★挑战1:批处理双击运行后,

A.首先询问要操作哪个硬盘?

B.然后询问要保留哪个分区?

C.回车之后自动删除该硬盘上、保留分区以外的所有分区

★挑战2:批处理双击运行后,

A.直接提示批处理文件所在的分区、所在的硬盘,

B.然后询问是否删除该硬盘上,批处理文件所在分区以外的所有分区

C.回车后之后执行之

dos时代菜鸟大侠的批处理下载地址:

http://bbs.wuyou.net/forum.php?m ... &fromuid=378114
2#
 楼主| 发表于 2018-11-18 09:08:48 | 只看该作者
上面的删除操作,如果用手动交互式,,要删的分区越多,需要确认执行的次数越多,感觉主要的难点,在保留分区之后如何智能化判断,无忧高手林立,定有高人能药到病除,立竿见影
回复

使用道具 举报

3#
发表于 2018-11-18 10:21:54 | 只看该作者
本帖最后由 tools241 于 2018-11-18 10:36 编辑

1.批处理无所不能, 本人特制的 10PE 或 "Firefox/Chrome/Opera 免安装版" 或 "PartAssist/IETester_IE11/..."
   都是借由批处理来达成 "侦测语系/侦测系统环境(Ram大小,Win版本,...)/设定初值/...".
   如果要强化Windows的 "字串/..." 批处理能力, 可再添加 "仿Linux/Unix命令",
  Windows下安装 UnxUtils -- 仿 Unix/Linux 命令 (约120个) ==>
   http://bbs.wuyou.net/forum.php?mod=viewthread&tid=383107


2.分区助手 --  PartAssist 6.3 可适用批处理, 请自 http://www.disktool.cn 下载 6.3版. ( 7.5版可能不适用批处理 ).
                      PartAssist7.5(分区助手,简繁英通用版).7z 内附 "分区助手6.3版命令行与注意事项.doc", 请参考:
PartAssist 7.5 AOMEI 分区助手 免安装版 (简/繁/英 PE/Win 通用) ==>
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=404464

注: by台湾高中生发布的 USBOX 3.1 似乎有用到 PartAssist 6.3 做批处理

点评

感谢大师指引  详情 回复 发表于 2018-11-18 15:09
回复

使用道具 举报

4#
 楼主| 发表于 2018-11-18 15:09:00 | 只看该作者
tools241 发表于 2018-11-18 10:21
1.批处理无所不能, 本人特制的 10PE 或 "Firefox/Chrome/Opera 免安装版" 或 "PartAssist/IETester_IE11/.. ...

感谢大师指引
回复

使用道具 举报

5#
发表于 2018-11-18 16:23:20 来自手机 | 只看该作者
本帖最后由 nttwqz 于 2018-11-18 17:24 编辑

对于已经写好的脚本来说,你这不能叫挑战,简单修改即可


未测试,请在没有数据或虚拟机中测试几遍再使用,本人不会对因使用此脚本造成的任何数据丢失负责,哪怕是bug!不放心请勿使用!

请自行修改测试diskpart脚本生成部分,仅简单写了几行

默认注释掉了执行行,现在只显示脚本内容不会执行,都有数据,不便测试。

简易分区调整.zip

17.6 KB, 下载次数: 23, 下载积分: 无忧币 -2

点评

大侠真是神一般存在,以前请教过很多人,都没有搞定,在您这里药到病除  详情 回复 发表于 2018-11-19 07:27
回复

使用道具 举报

6#
发表于 2018-11-18 17:36:19 来自手机 | 只看该作者
对于无法选择分区只能选择卷号的磁盘,无法操作,会错误,一般是tf卡或U盘之类的,硬盘一般不影响

点评

大师您好,想请教一个问题,使用上面的代码删除分区后,有个情况,就是分区的序号会变,例如,硬盘有三个分区,没有删除前,分区号分别是1 2 3,使用批处理删除掉1 和 2,当再次新建分区后,原来的分区号3会变成1  详情 回复 发表于 2019-2-13 13:29
刚看到回贴,感谢大师出手相助,我明天在电脑测试一下。  详情 回复 发表于 2018-11-18 20:12
回复

使用道具 举报

7#
 楼主| 发表于 2018-11-18 20:12:11 | 只看该作者
nttwqz 发表于 2018-11-18 17:36
对于无法选择分区只能选择卷号的磁盘,无法操作,会错误,一般是tf卡或U盘之类的,硬盘一般不影响

刚看到回贴,感谢大师出手相助,我明天在电脑测试一下。
回复

使用道具 举报

8#
 楼主| 发表于 2018-11-19 07:27:09 | 只看该作者
nttwqz 发表于 2018-11-18 16:23
对于已经写好的脚本来说,你这不能叫挑战,简单修改即可

大侠真是神一般存在,以前请教过很多人,都没有搞定,在您这里药到病除
回复

使用道具 举报

9#
发表于 2018-11-19 07:45:59 来自手机 | 只看该作者
尽量不要“自动化”操作分区,危险性太大。

点评

是的,万一选错硬盘就乐呵呵了。  详情 回复 发表于 2018-11-19 14:45
回复

使用道具 举报

10#
发表于 2018-11-19 14:45:57 | 只看该作者
窄口牛 发表于 2018-11-19 07:45
尽量不要“自动化”操作分区,危险性太大。

是的,万一选错硬盘就乐呵呵了。
回复

使用道具 举报

11#
 楼主| 发表于 2019-2-13 13:29:44 | 只看该作者
nttwqz 发表于 2018-11-18 17:36
对于无法选择分区只能选择卷号的磁盘,无法操作,会错误,一般是tf卡或U盘之类的,硬盘一般不影响

大师您好,想请教一个问题,使用上面的代码删除分区后,有个情况,就是分区的序号会变,例如,硬盘有三个分区,没有删除前,分区号分别是1  2  3,使用批处理删除掉1 和 2,当再次新建分区后,原来的分区号3会变成1,新分区变成2。如果不用批处理删分区,使用diskginus删除分区,再新建分区,新分区号是1,有没有办法让批处理也实现一样的效果呢?感谢

点评

不知道你说的是NUM下面的序号,还是HD:P下面的P(比如0:1中的1) 简单说,前者从小到大排列 后者和DISKPART完全一致,diskpart中的磁盘和分区编号是多少,这里就是多少,顺序也是如此。比如diskpart中磁盘0分  详情 回复 发表于 2019-2-13 21:08
回复

使用道具 举报

12#
发表于 2019-2-13 16:30:34 | 只看该作者
让病毒利用了可就......
回复

使用道具 举报

13#
发表于 2019-2-13 21:08:43 | 只看该作者
2013kyj 发表于 2019-2-13 13:29
大师您好,想请教一个问题,使用上面的代码删除分区后,有个情况,就是分区的序号会变,例如,硬盘有三个 ...

不知道你说的是NUM下面的序号,还是HD:P下面的P(比如0:1中的1)

简单说,前者从小到大排列

后者和DISKPART完全一致,diskpart中的磁盘和分区编号是多少,这里就是多少,顺序也是如此。比如diskpart中磁盘0分区编号排列是2 1 3 4,那么脚本中也是这么显示的,  0:2会在0:1前面;再比如,磁盘列表中只有0 1 3,没有2,那么脚本中也不会有2。这些都是以Diskpart为准,建议先熟悉一下diskpart

而且,有一点我不明白,即使变了又如何,都删除了,难道还重复删除个几遍??一样好输入?

点评

可能我表达的不清楚,昨天自动删除分区时刚遇到的情况,感谢大师回复  详情 回复 发表于 2019-2-13 21:38
回复

使用道具 举报

14#
 楼主| 发表于 2019-2-13 21:38:01 | 只看该作者
nttwqz 发表于 2019-2-13 21:08
不知道你说的是NUM下面的序号,还是HD:P下面的P(比如0:1中的1)

简单说,前者从小到大排列

可能我表达的不清楚,昨天自动删除分区时刚遇到的情况,感谢大师回复
回复

使用道具 举报

15#
发表于 2019-2-14 00:11:59 | 只看该作者
默认注释掉了执行,请自行修改!

取消注释执行后,将自动删除脚本所在硬盘分区的其它分区,慎用!


本人不对由此引起的任何数据丢失负责,哪怕是BUG!

简易分区调整B_new.7z

10.06 KB, 下载次数: 10, 下载积分: 无忧币 -2

回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-23 14:59

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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