无忧启动论坛

标题: 悬赏50红包求一个批处理!!! [打印本页]

作者: xxnh    时间: 2017-10-16 23:12
标题: 悬赏50红包求一个批处理!!!
需求一个批处理,用来检测硬盘的分区模式,检测到硬盘为MBR的时候调用Mbr.BAT.检测到硬盘为GPT时调用GPT.BAT。欢迎大家私信给我。决不食言!!谢谢!!!!
作者: 未完成的歌    时间: 2017-10-16 23:17
还有同时一个MBR分区表一个GPT分区表的情况,甚至多个分区表的情况
作者: lintrainwy    时间: 2017-10-17 00:11
本帖最后由 comzhongwy 于 2017-10-17 11:22 编辑

cmd /c "echo select disk 0 && echo uniqueid disk" | diskpart | find "ID"

GPT磁盘输出:
磁盘 ID: {821CA600-6123-4CF1-B2BE-EF2CBA2B0B76}


MBR磁盘输出:
磁盘 ID: 7AF5C496

所以:

cmd /c "echo select disk 0 && echo uniqueid disk" | diskpart | find "{" >nul
if %errorlevel% EQU 0 ( call GPT.BAT) else ( call Mbr.BAT)

作者: xxnh    时间: 2017-10-17 06:59
谢谢comzhongwy,我做进一步测试。回头我联系你。
作者: xxnh    时间: 2017-10-17 07:59
测试了comzhongwy大神的批处理,非常有效。  请加我一下微信,xxnh11,我发50红包给你!
作者: xxnh    时间: 2017-10-17 08:00
我已经私信给你了!
作者: 窄口牛    时间: 2017-10-17 09:22
  1. @echo off
  2. set /P i=请输入您的硬盘总数,包括内存虚拟盘
  3. set /a i=i-1
  4. FOR /L %%a IN (0,1,%i%) DO (
  5. cmd /c "echo select disk %%a && echo uniqueid disk" | diskpart | find "{">nul
  6. if %errorlevel% EQU 0 (
  7. echo 硬盘%%a为GPT分区模式
  8. ) else (
  9. echo 硬盘%%a为MBR分区模式
  10. )
  11. )
  12. pause
复制代码


为啥不对?
作者: 窄口牛    时间: 2017-10-17 10:05
发个信号给我?楼主可能是o型血
作者: ku588    时间: 2017-10-17 10:50
本帖最后由 ku588 于 2017-10-17 10:57 编辑

若条件允许,希望原作者也可以后续跟踪帮助,量力而行,但不是必须。

==================================================
本人之前有个帖子曾提议过此种悬赏方式,“xxnh”朋友开了个好头,好样的,无忧从此要火起来!
作者: 窄口牛    时间: 2017-10-17 10:53
  1. @echo off
  2. Setlocal enabledelayedexpansion
  3. echo 请输入您的硬盘总数,包括内存虚拟盘
  4. set /P i=
  5. set n=0
  6. :start
  7. cmd /c "echo select disk !n! && echo uniqueid disk" | diskpart | find "{">nul
  8. if %errorlevel% EQU 0 (
  9. echo 硬盘!n!为GPT分区模式
  10. ) else (
  11. echo 硬盘!n!为MBR分区模式
  12. )
  13. set /a n=n+1
  14. IF /i not "!n!"=="%i%" (goto start) ELSE (goto end)
  15. :end
  16. pause
复制代码



成品来了
作者: q8155128    时间: 2017-10-17 12:51
窄口牛 发表于 2017-10-17 10:53
成品来了



牛牛啊。。。

你这个成品别人不要了呢。。。

你的这个成品来的太晚了。。。


作者: 窄口牛    时间: 2017-10-17 12:57
可能吧,无所谓
作者: 易广白    时间: 2017-10-17 13:39
窄口牛 发表于 2017-10-17 12:57
可能吧,无所谓

牛大好心胸!

有偿无偿,大家看淡些,良性发展才有未来,抢座只会让论坛乱套。

这也是当时我反对开“有偿版块”的原因,有几人有牛大的好心胸?
一次次落空,又有几人能平淡,

这样自发的“有偿”求助却很好,可有可无,心平气和
作者: xxnh    时间: 2017-10-17 16:53
谢谢大神们的回复,comzhongwy大神的批处理就很满足我的要求,我已经加他的微信发了50红包给他。也希望那些有需求的人们使用我这种悬赏方式。真的很谢谢大家。
作者: xxnh    时间: 2017-10-17 16:54
“”窄口牛“”大神的批处理是判断,我的要求是判断后直接调用另外一个批处理,谢谢。




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3