无忧启动论坛

 找回密码
 注册
搜索

求测试,用pecmd 实现 向 diskpart 窗口发送指令并获取指令结果的尝试

查看数: 6190 | 评论数: 11 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-7-19 10:49

正文摘要:

本帖最后由 dos时代菜鸟 于 2019-7-23 11:51 编辑 主要测试 在各种 win7 /win10 及其pe 下的运行情况,以确定这种方法的可行性。 方法实现的优势目的:一次调用 Diskpart 来获取 整个硬盘分区序列 而不用频繁 ...

回复

dos时代菜鸟 发表于 2019-7-21 14:12:18
chishingchan 发表于 2019-7-21 09:17
请问:
一次调用 Diskpart 来获取 整个硬盘分区序列
之后有何用呢?

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=413760&extra=page%3D3&mobile=2
dos时代菜鸟 发表于 2019-7-21 14:09:34
chishingchan 发表于 2019-7-21 09:17
请问:
一次调用 Diskpart 来获取 整个硬盘分区序列
之后有何用呢?

节省 DISKPART的调用频度和时间。
获取硬盘分区的信息以后,用diskpart对硬盘分区进行操作。
chishingchan 发表于 2019-7-21 09:17:32
请问:
一次调用 Diskpart 来获取 整个硬盘分区序列
之后有何用呢?

点评

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=413760&extra=page%3D3&mobile=2  详情 回复 发表于 2019-7-21 14:12
节省 DISKPART的调用频度和时间。 获取硬盘分区的信息以后,用diskpart对硬盘分区进行操作。  详情 回复 发表于 2019-7-21 14:09
dos时代菜鸟 发表于 2019-7-19 23:00:08

谢谢测试,
dos时代菜鸟 发表于 2019-7-19 22:18:52
nttwqz 发表于 2019-7-19 18:23
选中清屏,且命令非空时,仍然会执行框里面的命令

貌似存在不稳定性,多次重复执行时,可能由于过一会需 ...

那个清屏 的勾勾 ,意思就是 清 掉 edit 控件 里的内容,再显示 这一轮命令的 输出结果。

因为 需要 wait 200 就判断一下 输出文件 内容,来判断命令是否运行完了,这个 可能 跟diskpart 指令运行\ 硬盘、文件存储、读取 等都有关系,所以可能就要 有 等待的时间,但是要是 需要几十秒,这个时间 可有点长了。
nttwqz 发表于 2019-7-19 18:23:45
选中清屏,且命令非空时,仍然会执行框里面的命令

貌似存在不稳定性,多次重复执行时,可能由于过一会需要重新初始化,需要等待几十秒的时间才会出结果,不过考虑到最终可能只调用一次,所以这也不算个问题

点评

那个清屏 的勾勾 ,意思就是 清 掉 edit 控件 里的内容,再显示 这一轮命令的 输出结果。 因为 需要 wait 200 就判断一下 输出文件 内容,来判断命令是否运行完了,这个 可能 跟diskpart 指令运行\ 硬盘、文件存  详情 回复 发表于 2019-7-19 22:18
dos时代菜鸟 发表于 2019-7-19 13:56:39
2012jiashanni 发表于 2019-7-19 13:46
管理员权限麻烦吗?
不是PECMD开发者在PECMD的文件夹里有教过说怎么加入PECMD的管理员权限吗

如果 pe 下运行,那段代码就多余了。
2012jiashanni 发表于 2019-7-19 13:46:58
管理员权限麻烦吗?
不是PECMD开发者在PECMD的文件夹里有教过说怎么加入PECMD的管理员权限吗

点评

如果 pe 下运行,那段代码就多余了。  详情 回复 发表于 2019-7-19 13:56
helloman 发表于 2019-7-19 12:59:36

这样子,Win7_64

点评

谢谢测试,  详情 回复 发表于 2019-7-19 23:00
dos时代菜鸟 发表于 2019-7-19 12:23:02
本帖最后由 dos时代菜鸟 于 2019-7-19 12:27 编辑
527104427 发表于 2019-7-19 11:33
win7_x64是OK的。我觉得主要还是得测一下BUG10,而且没有管理员权限的情况下,临时目录是否允许写入。


管理员权限这玩意儿 实在麻烦。

还是 右键 管理员运行 吧

另外 diskpart 本身不具备 cls 功能,我刚给脚本里弄了 一个。

如果win7 下可以运行,初步可以考虑 改进 diskpart_shell 了。
527104427 发表于 2019-7-19 11:33:33
win7_x64是OK的。我觉得主要还是得测一下BUG10,而且没有管理员权限的情况下,临时目录是否允许写入。

点评

管理员权限这玩意儿 实在麻烦。  详情 回复 发表于 2019-7-19 12:23

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

闽公网安备 35020302032614号

GMT+8, 2025-2-19 03:21

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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