无忧启动论坛

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

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

    [复制链接]
1#
发表于 2019-3-29 15:19:25 来自手机 | 显示全部楼层
直接使用编程语言如何?

点评

如果用编程,还要 diskpart 干什么,直接做个 分区管理的软件多好? 如果 编程序 只是给 diskpart 做个外壳,我个人认为还是用脚本吧。  详情 回复 发表于 2019-3-29 15:56
回复

使用道具 举报

2#
发表于 2019-3-29 16:56:46 来自手机 | 显示全部楼层
dos时代菜鸟 发表于 2019-3-29 15:56
如果用编程,还要 diskpart 干什么,直接做个 分区管理的软件多好?
如果 编程序 只是给  diskpart 做个 ...

当然不一样了,因为实际上还是diskpart在操作~

点评

对,也就是部分的实现diskpart的功能,方便操作而已  详情 回复 发表于 2019-3-30 00:08
diskpart功能已经很强大了,现成拿来当工具用就是,就没必要重新编程了,它本身也是用c/c++语言写成的。  详情 回复 发表于 2019-3-29 18:02
回复

使用道具 举报

3#
发表于 2019-3-29 19:22:39 来自手机 | 显示全部楼层
窄口牛 发表于 2019-3-29 18:18
dg到现在对ext支持也不行,因为linux对磁盘就一塌糊涂。diskpart强大啥,也就是在三四个分区格式里面还行。

看成了exfat...

其实支持ext也没有太大必要吧?毕竟这是一个Windows下的分区工具
回复

使用道具 举报

4#
发表于 2019-4-2 19:26:53 | 显示全部楼层
以普通权限执行脚本,发现需要调用4次diskpart才能获取硬盘分区相关信息,建议改进核心算法,不超过两次为宜,如果能结合pecmd做到一次获取那再好不过了。

pecmd建议使用免杀版,要不然还没下完就被杀毒软件杀了。


点评

diskpart 调用次数是硬伤,要获取 更全面的 硬盘和分区数据,而且是 diskpart 体系一致的数据,就要用 diskpart 来做数据搜集, 1 获取硬盘数量等基本信息, 2 根据第一步获取的信息生成diskpart 脚本,用于获取更  详情 回复 发表于 2019-4-2 21:37
回复

使用道具 举报

5#
发表于 2019-4-2 22:52:44 | 显示全部楼层
dos时代菜鸟 发表于 2019-4-2 21:37
整个脚本 只是用到 pecmd 的窗口 控件 文件读写 等一些功能 ,关于磁盘方面的 一点儿都没用到。

dis ...

1、2合成一步
3、4合成一步

如此就只需两步了。

只需两步即可获取list disk/list part/list vol/detail disk/detail part/detail vol中的所有信息



UAC问题只是用于测试,无需解决。

点评

第一步 可以用矩阵法代替 第四步 不行,有的卷 detail disk 是看不到的,而通过 select vol 选择 这个卷却可以 知道 这个卷是不是真的 对应着某个分区,至少能够确定其 对应的硬盘。  详情 回复 发表于 2019-4-3 00:06
好的,我再研究研究  详情 回复 发表于 2019-4-2 23:00
回复

使用道具 举报

6#
发表于 2019-4-3 07:54:10 来自手机 | 显示全部楼层
dos时代菜鸟 发表于 2019-4-3 00:06
第一步 可以用矩阵法代替

第四步 不行,有的卷 detail disk 是看不到的,而通过 select vol 选择 这 ...


detail disk看不到这个卷,list vol是否看得到这个卷?如果看不到,你又是怎么知道这个卷存在的?如果看得到,那这是否属于bug,这个可以将list vol放在第一次diskpart脚本中,第二步就可以进一步分析了

如何建立有卷号没有分区号的卷?

点评

这个还真算是 diskpart 的 bug 第一步中 list vol 列出 vol 第二步中 通过 detail disk 和 list part 获取某硬盘对应的分区和卷,然后最后才能发现 有哪个 vol 没有列出来 还是要有第三步,把 漏网的 vol 再 de  详情 回复 发表于 2019-4-3 08:27
回复

使用道具 举报

7#
发表于 2019-4-3 12:33:41 | 显示全部楼层
本帖最后由 nttwqz 于 2019-4-3 12:34 编辑
dos时代菜鸟 发表于 2019-4-3 08:27
这个还真算是 diskpart 的 bug
第一步中 list vol 列出 vol
第二步中 通过 select disk 、 list part ...


是的,第一步中已经获取卷号和分区编号,第二部怎么验证都是可以的。

我现在想知道,如何重现下面这三种你说情况?

1. 有卷号没有分区编号的卷
2. 所有磁盘的detail disk中都没有的但是list vol中有的卷
3. 无论是list vol还是所有磁盘的detail disk中都没有的卷,这个卷是如何发现的?

点评

2019ltsc 下建立一个 固定 模式的 vhdx 然后 mbr 模式把一个ntfs主分区 id 改为 ef . 就看到这情况了。以也遇到过这种情况,但是不明原因。 之前我描述的可能有误,是sele part 、 detail part ,显示该分区 没  详情 回复 发表于 2019-4-3 20:42
回复

使用道具 举报

8#
发表于 2019-4-5 20:47:11 | 显示全部楼层
freesoft00 发表于 2019-4-5 19:35
Ohter_INFO
改成Other_Info是不是更顺眼。这个列表可以稍微再宽一点,默认列标签名称没有显示全
分区列 ...

楼主写的代码貌似一直都存在这种问题,可能是习惯使然
回复

使用道具 举报

9#
发表于 2019-4-10 10:10:30 来自手机 | 显示全部楼层
dos时代菜鸟 发表于 2019-4-10 09:10
在需要通过 分析卷来确定分区信息的 分区、卷 的 info 方面改进了 parts.cmd  ,虽然用的很少,但也需要考 ...

偶看见bug10这种东西就觉的恶心~

点评

没办法,百足之虫死而不僵。win系统现在就是 微软的 尾大不掉。  详情 回复 发表于 2019-4-10 11:28
回复

使用道具 举报

10#
发表于 2019-4-10 13:56:24 来自手机 | 显示全部楼层
dos时代菜鸟 发表于 2019-4-10 11:28
没办法,百足之虫死而不僵。win系统现在就是 微软的  尾大不掉。

我不是讨厌WIN,仅仅是讨厌bug10,流氓过头了!

点评

微软的主攻方向 已经不再 电脑软件上了。现在的 win 就会是这样,一种常年维护修修补补的状态。而且为了商业利益还要 有些 让人反感的举动,这都是必然的。  详情 回复 发表于 2019-4-10 14:20
回复

使用道具 举报

11#
发表于 2019-6-1 16:03:06 来自手机 | 显示全部楼层
dos时代菜鸟 发表于 2019-6-1 11:47
发现一处错误,mbr 分区下 主分区激活按钮居然 不可用,现在已经改过来了,
是 因为 某次升级修改了表格结 ...

又更新了~
回复

使用道具 举报

12#
发表于 2019-7-23 22:35:54 | 显示全部楼层

正在加载中



对比一下



如果不是为了测试,建议最终关闭加载过程显示,仅显示最上面那一行字就可以了,感觉显示会严重影响效率。
回复

使用道具 举报

13#
发表于 2019-7-29 23:30:04 | 显示全部楼层
可喜可贺,速度终于大幅超越了我写的批处理!

但是发现一些错误,就是那种list part就默认选中分区,无法执行选择分区操作的情况。

点评

看来没有获得到 卷信息。 selece disk 1 detail disk 看看能获取卷的信息么, 还有 list vol  详情 回复 发表于 2019-7-30 08:31
回复

使用道具 举报

14#
发表于 2019-7-30 22:04:40 | 显示全部楼层
本帖最后由 nttwqz 于 2019-7-30 22:09 编辑
dos时代菜鸟 发表于 2019-7-30 08:31
看来没有获得到 卷信息。
看看这个行不行


没有什么变化。。。

  1. DISKPART> list disk

  2.   磁盘 ###  状态           大小     可用     Dyn  Gpt
  3.   --------  -------------  -------  -------  ---  ---
  4.   磁盘 0    联机               59 GB  2031 KB        *
  5.   磁盘 1    联机               59 GB      0 B

  6. DISKPART> sel disk 1

  7. 磁盘 1 现在是所选磁盘。

  8. DISKPART> det disk

  9. Generic STORAGE DEVICE USB Device
  10. 磁盘 ID: 00000001
  11. 类型   : USB
  12. 状态 : 联机
  13. 路径   : 0
  14. 目标 : 0
  15. LUN ID : 0
  16. 位置路径 : UNAVAILABLE
  17. 当前只读状态: 否
  18. 只读: 否
  19. 启动磁盘: 否
  20. 页面文件磁盘: 否
  21. 休眠文件磁盘: 否
  22. 故障转储磁盘: 否
  23. 群集磁盘  : 否

  24.   卷 ###      LTR  标签         FS     类型        大小     状态       信息
  25.   ----------  ---  -----------  -----  ----------  -------  ---------  --------
  26.   卷     3     D                NTFS   可移动           59 GB  正常


  27. DISKPART> list vol

  28.   卷 ###      LTR  标签         FS     类型        大小     状态       信息
  29.   ----------  ---  -----------  -----  ----------  -------  ---------  --------
  30.   卷     0     C                NTFS   磁盘分区          59 GB  正常         启动
  31.   卷     1                      FAT32  磁盘分区         128 MB  正常         系统
  32.   卷     2                      NTFS   磁盘分区         400 MB  正常         已隐藏
  33.   卷     3     D                NTFS   可移动           59 GB  正常


  34. DISKPART> sel vol 3

  35. 卷 3 是所选卷。

  36. DISKPART> det part

  37. 没有选择分区。
  38. 请选择一个分区,再试一次。

  39. DISKPART> list vol

  40.   卷 ###      LTR  标签         FS     类型        大小     状态       信息
  41.   ----------  ---  -----------  -----  ----------  -------  ---------  --------
  42.   卷     0     C                NTFS   磁盘分区          59 GB  正常         启动
  43.   卷     1                      FAT32  磁盘分区         128 MB  正常         系统
  44.   卷     2                      NTFS   磁盘分区         400 MB  正常         已隐藏
  45. * 卷     3     D                NTFS   可移动           59 GB  正常


  46. DISKPART> det vol

  47.   磁盘 ###  状态           大小     可用     Dyn  Gpt
  48.   --------  -------------  -------  -------  ---  ---
  49. * 磁盘 1    联机               59 GB      0 B

  50. 只读                   : 否
  51. 隐藏                   : 否
  52. 没有默认驱动器号       : 否
  53. 卷影副本               : 否
  54. 脱机                : 否
  55. BitLocker 已加密       : 否
  56. 可安装            : 否

  57. 卷容量                 :   59 GB
  58. 卷可用空间             :   34 GB
复制代码

点评

调整了一下算法 还得请老弟帮忙测试下。 获取硬盘分区序列的算法: 1、list disk获取硬盘列表 计算硬盘个数/dyn/sta/size/free 2、逐个选取硬盘 sele disk x 3、detail disk 获取硬盘信息和所包含的  详情 回复 发表于 2019-7-31 10:03
多谢反馈。 明白了,果然如此,问题出在detail part 上了,原来是 select vol 后,不能通过detail part 获取分区信息。脚本判断这个卷没有对应的分区,没有采集这个卷的信息。 而 select part 以后,因为前面的  详情 回复 发表于 2019-7-30 23:31
回复

使用道具 举报

15#
发表于 2019-7-31 20:57:27 | 显示全部楼层
本帖最后由 nttwqz 于 2019-7-31 21:02 编辑
dos时代菜鸟 发表于 2019-7-31 10:03
调整了一下算法
还得请老弟帮忙测试下。


问题依旧!


我就是添加 “如果。。。那么” 来解决来解决的,因为我认为这属于diskpart的一个bug,哈哈哈哈哈哈。

点评

彻底晕了。 能 sele part detail part detail vol 看下 结果么?  详情 回复 发表于 2019-7-31 21:07
回复

使用道具 举报

16#
发表于 2019-7-31 22:07:37 | 显示全部楼层
dos时代菜鸟 发表于 2019-7-31 21:07
彻底晕了。

----------------------
  1. 我写的脚本获取磁盘分区序列的核心算法是:

  2. 1. 列表磁盘,逐个获取磁盘详细信息,逐个磁盘列表分区,并将这些信息定义为变量,生成第二步的diskpart脚本
  3. 2. 逐个选择磁盘,选择分区或卷,获取分区详细信息、卷详细信息,并将这些信息定义为变量
复制代码



针对这个bug,列表分区自动选中,无法通过sel vol,detail part获取信息,因为无法sel part!
正确的或者说我的解决办法是:
sel disk
det disk
list part
sel vol
det vol
回复

使用道具 举报

17#
发表于 2019-7-31 22:10:08 | 显示全部楼层
本帖最后由 nttwqz 于 2019-7-31 22:12 编辑
dos时代菜鸟 发表于 2019-7-31 21:07
彻底晕了。

----------------------


这就是我电脑的第二步的diskpart脚本

  1. sel disk 0
  2. sel part 1
  3. detail part
  4. detail vol
  5. sel part 2
  6. detail part
  7. detail vol
  8. sel part 3
  9. detail part
  10. sel part 4
  11. detail part
  12. detail vol
  13. sel disk 1
  14. detail disk
  15. sel vol 3
  16. detail vol
复制代码


第二步脚本执行结果

  1. Microsoft DiskPart 版本 6.3.9600

  2. Copyright (C) 1999-2013 Microsoft Corporation.
  3. 在计算机上: SSJ-PC

  4. 磁盘 0 现在是所选磁盘。

  5. 分区 1 现在是所选分区。

  6. 分区 1
  7. 类型    : c12a7328-f81f-11d2-ba4b-00a0c93ec93b
  8. 隐藏  : 是
  9. 必需: 否
  10. 属性  : 0X8000000000000000
  11. 字节偏移: 1048576

  12.   卷 ###      LTR  标签         FS     类型        大小     状态       信息
  13.   ----------  ---  -----------  -----  ----------  -------  ---------  --------
  14. * 卷     1                      FAT32  磁盘分区         128 MB  正常         系统      

  15.   磁盘 ###  状态           大小     可用     Dyn  Gpt
  16.   --------  -------------  -------  -------  ---  ---
  17. * 磁盘 0    联机               59 GB  2031 KB        *

  18. 脱机                : 否

  19. 分区 2 现在是所选分区。

  20. 分区 2
  21. 类型    : de94bba4-06d1-4d40-a16a-bfd50179d6ac
  22. 隐藏  : 是
  23. 必需: 是
  24. 属性  : 0X8000000000000001
  25. 字节偏移: 135266304

  26.   卷 ###      LTR  标签         FS     类型        大小     状态       信息
  27.   ----------  ---  -----------  -----  ----------  -------  ---------  --------
  28. * 卷     2                      NTFS   磁盘分区         400 MB  正常         已隐藏     

  29.   磁盘 ###  状态           大小     可用     Dyn  Gpt
  30.   --------  -------------  -------  -------  ---  ---
  31. * 磁盘 0    联机               59 GB  2031 KB        *

  32. 脱机                : 否

  33. 分区 3 现在是所选分区。

  34. 分区 3
  35. 类型    : e3c9e316-0b5c-4db8-817d-f92df00215ae
  36. 隐藏  : 是
  37. 必需: 否
  38. 属性  : 0X8000000000000000
  39. 字节偏移: 555745280

  40. 没有跟这个分区相关联的卷。

  41. 分区 4 现在是所选分区。

  42. 分区 4
  43. 类型    : ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
  44. 隐藏  : 否
  45. 必需: 否
  46. 属性  : 0X8000000000000000
  47. 字节偏移: 658505728

  48.   卷 ###      LTR  标签         FS     类型        大小     状态       信息
  49.   ----------  ---  -----------  -----  ----------  -------  ---------  --------
  50. * 卷     0     C                NTFS   磁盘分区          59 GB  正常         启动      

  51.   磁盘 ###  状态           大小     可用     Dyn  Gpt
  52.   --------  -------------  -------  -------  ---  ---
  53. * 磁盘 0    联机               59 GB  2031 KB        *

  54. 只读                   : 否
  55. 隐藏                   : 否
  56. 没有默认驱动器号       : 否
  57. 卷影副本               : 否
  58. 脱机                : 否
  59. BitLocker 已加密       : 否
  60. 可安装            : 是

  61. 卷容量                 :   59 GB
  62. 卷可用空间             :   13 GB

  63. 磁盘 1 现在是所选磁盘。

  64. Generic STORAGE DEVICE USB Device
  65. 磁盘 ID: 00000001
  66. 类型   : USB
  67. 状态 : 联机
  68. 路径   : 0
  69. 目标 : 0
  70. LUN ID : 0
  71. 位置路径 : UNAVAILABLE
  72. 当前只读状态: 否
  73. 只读: 否
  74. 启动磁盘: 否
  75. 页面文件磁盘: 否
  76. 休眠文件磁盘: 否
  77. 故障转储磁盘: 否
  78. 群集磁盘  : 否

  79.   卷 ###      LTR  标签         FS     类型        大小     状态       信息
  80.   ----------  ---  -----------  -----  ----------  -------  ---------  --------
  81.   卷     3     D                NTFS   可移动           59 GB  正常                 

  82. 卷 3 是所选卷。

  83.   磁盘 ###  状态           大小     可用     Dyn  Gpt
  84.   --------  -------------  -------  -------  ---  ---
  85. * 磁盘 1    联机               59 GB      0 B         

  86. 只读                   : 否
  87. 隐藏                   : 否
  88. 没有默认驱动器号       : 否
  89. 卷影副本               : 否
  90. 脱机                : 否
  91. BitLocker 已加密       : 否
  92. 可安装            : 否

  93. 卷容量                 :   59 GB
  94. 卷可用空间             :   34 GB
复制代码

点评

我想知道 如果他 自动选择了 part ,那么 detail disk 和 list vol 的时候,那个bug分区对应的卷是否也会被自动选择了呢?如果是的话,就可以 确定 part 与 vol 的对应关系了。  详情 回复 发表于 2019-7-31 22:15
回复

使用道具 举报

18#
发表于 2019-7-31 22:24:57 | 显示全部楼层
dos时代菜鸟 发表于 2019-7-31 22:15
我想知道 如果他 自动选择了 part ,那么 detail disk 和 list vol 的时候,那个bug分区对应的卷是否也 ...

你想多了,没有!

点评

原来我也有这么个 卡,后来被我 diskpart 弄了一遍,就没这毛病了。 也不知道这毛病怎么弄出来的。 如果一个卡 里面有俩这样的分区,就麻烦了。 sele vol 以后,list part,看 * 焦点 ,应该能确定 那个卷对应的  详情 回复 发表于 2019-7-31 22:32
回复

使用道具 举报

19#
发表于 2019-7-31 22:45:35 | 显示全部楼层
dos时代菜鸟 发表于 2019-7-31 22:32
原来我也有这么个 卡,后来被我 diskpart 弄了一遍,就没这毛病了。
也不知道这毛病怎么弄出来的。 如果 ...

我在很久之前就考虑过多分区的情况,后来好像证实是我想多了,这样的情况只能有一个分区。

sel vol/list part
sel part/list vol
都是相互对应的,可以用这两种方法判断分区和卷的对应关系。

也不知道你有没有从我第二步的diskpart脚本中看出点什么来,我的算法中,磁盘-分区-卷的本来就是对应的,不用做额外判断!

点评

这就好办了 获取硬盘分区序列的算法: 1、list disk获取硬盘列表 计算硬盘个数/dyn/sta/size/free 2、逐个选取硬盘 sele disk x 3、detail disk 获取硬盘信息和所包含的各个卷 硬盘  详情 回复 发表于 2019-7-31 23:27
回复

使用道具 举报

20#
发表于 2019-8-3 21:22:44 | 显示全部楼层

这个本版已经可以获取上次获取不到的信息,但是文件系统未获取,也不知道是不是你刻意为之以区分其它磁盘。

点评

多谢帮忙测试反馈 果然,原来是我 把 只能通过 list part 获取卷对应分区的 FS 设置成了 . , 这可真是,在程序面前,一点儿也不能差呀。哈哈 已经纠正了,放在了一楼  详情 回复 发表于 2019-8-4 21:15
回复

使用道具 举报

21#
发表于 2020-6-30 10:36:41 来自手机 | 显示全部楼层
2010hook 发表于 2020-6-30 07:55
小白是不可能用你这个脚本的,真不可能。即使在无忧,对Diskpart感兴趣的也不多。
用这种命令脚本的都是极 ...

嘿嘿,你可以用我这个批处理,只要会变量嵌套就可以写出来自己需要的特定分区工具
磁盘分区信息dpinfo

点评

好的,谢谢!我去看看。  发表于 2020-6-30 10:53

评分

参与人数 1无忧币 +5 收起 理由
2010hook + 5

查看全部评分

回复

使用道具 举报

22#
发表于 2021-6-20 09:44:08 | 显示全部楼层

找个帖子,随手测试了一下,无法完成初始化。结束后,手动关闭所有pecmd.exe、diskpart.exe进程再管理员打开也不行

点评

我也遇到过这个情况,原因不明, 如果直接运行 DISKPART 可以顺利进入DISKPART界面么? 怕是 PECMD 版本的问题。如果系统中有PECMD 也可能会出问题。  详情 回复 发表于 2021-6-20 19:16
回复

使用道具 举报

23#
发表于 2021-6-20 21:10:57 | 显示全部楼层
dos时代菜鸟 发表于 2021-6-20 19:16
我也遇到过这个情况,原因不明,
如果直接运行 DISKPART 可以顺利进入DISKPART界面么?
怕是 PECMD 版 ...

已确认,就是系统变量%path%某个路径下有pecmd.exe造成,换成新版或删除后,问题解决。
鉴于PE中一般都内置有pecmd,并且版本各异,建议优先使用工具自带的,如果没有,使用系统内置的,最好先检查下版本,满足要求再运行,否则提示。

下面的写法有问题,如果目标目录没有pecmd,则会从%path%变量下的目录查找运行,这就造成了错误,虽然看似兼容性更强。
  1. start /b "" /d "!pecmd_path!" "pecmd.exe" load  "!pecmd_script!"
复制代码
建议至少应改为
  1. start "" /b "!pecmd_path!\pecmd.exe" load  "!pecmd_script!"
复制代码



建议使用上面的配色,目前不够美观,可参考Excel表格格式,有一大堆漂亮的样式。
如果能适配高分屏就更好了。


点评

[attachimg]489239[/attachimg]  详情 回复 发表于 2021-10-25 09:07
时间太紧,过几天细细研究下。  详情 回复 发表于 2021-6-21 21:08
回复

使用道具 举报

24#
发表于 2022-3-25 14:25:33 来自手机 | 显示全部楼层
dos时代菜鸟 发表于 2022-3-25 13:59
vhd 查祖宗 功能,有时还是有些用处的。比如 expand 扩展vhd 大小时,就必须用这个确定 最顶层 vhd 是哪一 ...

不如改为查祖宗十八代。。。

点评

可以有  详情 回复 发表于 2022-3-25 17:08
回复

使用道具 举报

25#
发表于 2022-8-5 22:55:16 | 显示全部楼层

就是这个,我对比了NSIS提权和不提权编译的exe文件,确实就是这点区别。

另外,我还发现了支持DPI缩放的代码,经测试,有效。不过修改后,你的程序界面可能会异常。
  1.     <application xmlns="urn:schemas-microsoft-com:asm.v3">
  2.         <windowsSettings>
  3.             <dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true</dpiAware>
  4.         </windowsSettings>
  5.     </application>
复制代码

点评

貌似 把 true 变成 false ,就可以了  详情 回复 发表于 2022-8-5 23:17
刚测试了一下 pe 下 可以运行,在 非 administrator 用户下运行,会提示用 administrator 运行并询问 用户密码 提权这个 可行。 分辨率这个 还需要测试下  详情 回复 发表于 2022-8-5 22:58
回复

使用道具 举报

26#
发表于 2022-12-6 22:19:08 来自手机 | 显示全部楼层
527104427 发表于 2022-12-6 18:37
本来想借用你的代码,重新设计diskpart-gui,看来想多了,哈哈哈

弱弱的问一句,能否从头实现,diskpart的bug实在太多了,已经烂透了…

点评

你说的是获取磁盘信息方面有bug吧?这个我直接用PECMD获取的  详情 回复 发表于 2022-12-6 22:38
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-3 20:03

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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