中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-02 12:56
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 想把调用记事本里面的命令改成直接批处理 查看 1,558 回复 11
楼 主 想把调用记事本里面的命令改成直接批处理 发表于 2006-12-03 05:53 ·  中国 河南 信阳 电信
初级用户
积分 46
发帖 18
注册 2005-11-28 16:37
20年会员
UID 46114
状态 离线
diskpart /s disk.txt

这是DISK.TXT的内容
select disk 0
select partition 2
delete partition
应该怎么改
2 发表于 2006-12-03 05:54 ·  中国 河南 信阳 电信
初级用户
积分 46
发帖 18
注册 2005-11-28 16:37
20年会员
UID 46114
状态 离线
还想问下 /s 到底是什么意思?
3 发表于 2006-12-03 08:11 ·  中国 四川 南充 电信
超级版主
★★★★
我爱DOS
积分 5,310
发帖 2,044
注册 2005-09-26 12:00
20年会员
UID 42843
性别 男
来自 四川南充
状态 离线
@echo off
echo select disk 0 >disk.txt
echo select partition 2 >disk.txt
echo delete partition>disk.txt
diskpart /s disk.txt
del disk.txt
4 发表于 2006-12-03 08:31 ·  中国 北京 东城区 联通
金牌会员
★★★★
积分 2,902
发帖 1,147
注册 2006-09-21 12:00
19年会员
UID 63324
性别 男
状态 离线
另一种方法~:)
通过管道将多行控置命令输出到 Diskpart……


echo exit|%ComSpec% /k prompt select disk 0$_select partition 2$_delete partition$_exit$_|diskpart >nul


(注:我不敢测试,请兄试一下~:)
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
ccwan +5 2006-12-03 21:16
    Redtek,一个永远在网上流浪的人……

_.,-*~'`^`'~*-,.__.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._
5 发表于 2006-12-03 08:50 ·  中国 河南 信阳 电信
初级用户
积分 46
发帖 18
注册 2005-11-28 16:37
20年会员
UID 46114
状态 离线
我来试哈哈 
6 发表于 2006-12-03 08:51 ·  中国 上海 教育网
初级用户
积分 52
发帖 27
注册 2006-10-06 00:44
19年会员
UID 64647
来自 ☆逍遥宫☆
状态 离线
楼上的兄弟有意思~~

我本来想试一试的~~

看到你最后一句~~我傻了~~~
7 发表于 2006-12-03 08:58 ·  中国 河南 信阳 电信
初级用户
积分 46
发帖 18
注册 2005-11-28 16:37
20年会员
UID 46114
状态 离线
@echo off
echo select disk 0>disk.txt
echo select partition 2 >disk.txt
echo delete partition>disk.txt
diskpart /s disk.txt
del disk.txt
这个不行 echo select disk 0>disk.txt 
这掉命令生成不到 文件里面 
8 发表于 2006-12-03 09:00 ·  中国 河南 信阳 电信
初级用户
积分 46
发帖 18
注册 2005-11-28 16:37
20年会员
UID 46114
状态 离线
echo exit|%ComSpec% /k prompt select disk 0$_select partition 2$_delete partition$_exit$_|diskpart >nul
这句 OK 强人 哈哈谢谢
9 发表于 2006-12-03 21:15 ·  中国 河北 廊坊 三河市 移动
金牌会员
★★★★
积分 2,725
发帖 1,160
注册 2006-09-23 12:00
19年会员
UID 63486
来自 河北廊坊
状态 离线
Originally posted by 87030550 at 2006-12-3 09:00:
echo exit|%ComSpec% /k prompt select disk 0$_select partition 2$_delete partition$_exit$_|diskpart >nul
这句 OK 强人 哈哈谢谢



强人 呵呵。偶也是这么说。
三人行,必有吾师焉。 学然后知不足,教然后知困,然后能自强也。
10 发表于 2006-12-03 21:43 ·  中国 四川 南充 电信
超级版主
★★★★
我爱DOS
积分 5,310
发帖 2,044
注册 2005-09-26 12:00
20年会员
UID 42843
性别 男
来自 四川南充
状态 离线
Originally posted by 87030550 at 2006-12-2 19:58:
@echo off
echo select disk 0>disk.txt
echo select partition 2 >disk.txt
echo delete partition>disk.txt
diskpart /s disk.txt
del disk.txt
这个不行 echo select disk 0>disk.t ...

这少了个空格,已经补上
11 发表于 2006-12-04 01:53 ·  中国 河北 廊坊 三河市 移动
金牌会员
★★★★
积分 2,725
发帖 1,160
注册 2006-09-23 12:00
19年会员
UID 63486
来自 河北廊坊
状态 离线
Originally posted by 不得不爱 at 2006-12-3 21:43:

这少了个空格,已经补上


超版这个批处理,貌似只能将最后一句保留在文本中,是否应该这样呢?

@echo off
echo select disk 0 >disk.txt
echo select partition 2 >>disk.txt
echo delete partition>>disk.txt
diskpart /s disk.txt
del disk.txt
三人行,必有吾师焉。 学然后知不足,教然后知困,然后能自强也。
12 发表于 2006-12-04 04:57 ·  中国 河南 郑州 电信
中级用户
★★
积分 439
发帖 170
注册 2006-01-09 20:29
20年会员
UID 48707
状态 离线
Originally posted by ccwan at 2006-12-4 01:53:


超版这个批处理,貌似只能将最后一句保留在文本中,是否应该这样呢?

@echo off
echo select disk 0 >disk.txt
echo select partition 2 >>disk.txt
e ...



笔下误8
论坛跳转: