无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: dos时代菜鸟
打印 上一主题 下一主题

diskpart shell ,用 pecmd 给 diskpart 做个外壳 2022.03.23 ver:1.28 改进

    [复制链接]
1#
发表于 2019-4-5 22:19:02 | 显示全部楼层
建议给按钮做交互式Enable或Disable,比如只有选中某个分区或某个硬盘就激活某些按钮,否则默认灰色

点评

已经尝试 改进,但是 也 改动了 一些其他的相关 部分,所以可能存在问题,需要修正或改进,请广泛测试, 已经放到1楼。  详情 回复 发表于 2019-4-6 15:13
回复

使用道具 举报

2#
发表于 2019-4-7 19:12:44 | 显示全部楼层
建议将diskpart-Shell_Ver.1.15w.7z 稍加修改:

第35行:_Sub win0 ,W320 H100,DiskPart GUI Initializing,exit,#1,0,,-top -discloseb
第41行:_Sub Win1,W790 H610,DiskPart GUI,exit toWin,#1,0,,

所有窗口图标可以换成固定的比如shell32.dll#187,不然都是问号不好看

点评

那 是个啥图标?我看看先。 刚加了个功能,可以把所选卷所在硬盘中所有未挂盘符的卷挂上盘符。  详情 回复 发表于 2019-4-7 20:07
回复

使用道具 举报

3#
发表于 2019-4-11 17:57:53 | 显示全部楼层
报告BUG:script目录改成带空格目录或直接把ini丢到带空格目录运行都刷不出来数据(压根没运行diskpart.exe)
回复

使用道具 举报

4#
发表于 2019-4-11 19:10:38 | 显示全部楼层
dos时代菜鸟 发表于 2019-4-11 18:22
直接用ini需要其他俩文件配合,parts.cmd是是负责运行diskpart获取分区信息的。你就运行那个外面的,diakpa ...

这个知道,我意思是你没对空格目录做兼容,你测试一下吧

点评

测试了 ,把 diskpart_shell.cmd 和 script 文件夹一并放入 任何带空格的文件夹下 运行 diskpart_shell.cmd 没有问题。  详情 回复 发表于 2019-4-11 20:27
回复

使用道具 举报

5#
发表于 2019-4-11 20:29:08 | 显示全部楼层
dos时代菜鸟 发表于 2019-4-11 20:27
测试了 ,把 diskpart_shell.cmd 和 script 文件夹一并放入 任何带空格的文件夹下 运行 diskpart_shell.c ...

你把script改成script script,cmd里也是

点评

diskpart_shell.cmd 固定调用 与其同目录下的 script\diskpart2x.wcs 脚本,你这样改 script ,diskpart_shell.cmd 肯定因为找不到 脚本而失败,这样你需要 修改 diskpart_shell.cmd ,把 调用指令加 引号。  详情 回复 发表于 2019-4-11 20:35
回复

使用道具 举报

6#
发表于 2019-4-11 20:43:51 | 显示全部楼层
please test

diskpart 8.rar

2.06 MB, 下载次数: 2, 下载积分: 无忧币 -2

点评

改好的 已经放 1 楼。其实你可以自己改下,就那么俩 引号的事情。  详情 回复 发表于 2019-4-12 07:59
回复

使用道具 举报

7#
发表于 2019-4-12 09:09:51 | 显示全部楼层
dos时代菜鸟 发表于 2019-4-12 07:59
改好的 已经放 1 楼。其实你可以自己改下,就那么俩 引号的事情。

你把 scrpt 路径改了,diskpart_s ...


现在测试没有问题了

点评

确实是,我为了测试 语言代码,加入了 chcp 指令 给 cmd ,批处理调用路径上就 没再加个引号。因为有 外面那个 diskpart_shell.cmd 调用,应该没问题,就没改。没想到 你老弟 还有这 想法呀。呵呵  详情 回复 发表于 2019-4-12 10:40
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-6 19:01

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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