无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: mdyblog
打印 上一主题 下一主题

[更新376#2825]PECMD2012.1.80.13_Win32_64.多窗口多线程.裸机系统2.3.3.1+18M酷M...

    [复制链接]
17911#
发表于 2022-8-29 09:57:44 | 只看该作者
开启dpi后,swin带滚动条时再加一个swin,dpi不能自适应

点评

上代码  详情 回复 发表于 2022-8-29 12:48
回复

使用道具 举报

17912#
发表于 2022-8-29 12:48:11 来自手机 | 只看该作者
826773297 发表于 2022-8-29 09:57
开启dpi后,swin带滚动条时再加一个swin,dpi不能自适应

上代码

点评

已经搞定了  详情 回复 发表于 2022-8-30 13:18
回复

使用道具 举报

17913#
 楼主| 发表于 2022-8-30 04:35:17 | 只看该作者
527104427 发表于 2022-8-29 00:44
可以查询具有哪些权限吗?

-f 和 -r 具体含义没有写进说明书

HIVE -f [-r]  文件名,[用户名]     //获得权限  
-f : 文件(目录)专用, 否则为注册表
-r : 目录子目录的全设置

点评

M大,用什么指令能获得磁盘的已用空间和剩余空间呢?  详情 回复 发表于 2022-8-30 14:31
回复

使用道具 举报

17914#
发表于 2022-8-30 13:18:02 | 只看该作者

已经搞定了
回复

使用道具 举报

17915#
发表于 2022-8-30 14:18:31 | 只看该作者
pcip命令能否显示ipv6地址和链接速率
回复

使用道具 举报

17916#
发表于 2022-8-30 14:31:10 | 只看该作者
mdyblog 发表于 2022-8-30 04:35
HIVE -f [-r]  文件名,[用户名]     //获得权限  
-f : 文件(目录)专用, 否则为注册表
-r : 目录子目 ...

M大,用什么指令能获得磁盘的已用空间和剩余空间呢?

点评

FIND IFEX  详情 回复 发表于 2022-8-31 12:09
FORM可以的吧  详情 回复 发表于 2022-8-30 15:14
回复

使用道具 举报

17917#
发表于 2022-8-30 15:14:51 | 只看该作者
Anson4 发表于 2022-8-30 14:31
M大,用什么指令能获得磁盘的已用空间和剩余空间呢?

FORM可以的吧

点评

看看洋安宁在玩什么  详情 回复 发表于 2022-8-30 18:10
这个不能的  发表于 2022-8-30 15:17
回复

使用道具 举报

17918#
发表于 2022-8-30 18:10:01 | 只看该作者

看看洋安宁在玩什么

点评

写00后语法  详情 回复 发表于 2022-8-30 18:38
回复

使用道具 举报

17919#
发表于 2022-8-30 18:38:01 | 只看该作者
826773297 发表于 2022-8-30 18:10
看看洋安宁在玩什么

写00后语法
回复

使用道具 举报

17920#
 楼主| 发表于 2022-8-31 12:09:35 | 只看该作者
Anson4 发表于 2022-8-30 14:31
M大,用什么指令能获得磁盘的已用空间和剩余空间呢?

FIND
IFEX

点评

我所知道的查询分区的指令如下: FIND C:\=?,变量名 //查询分区总空间 字节 IFEX C:\=?,变量名 //查询分区剩余空间 字节 FIND \\?\Harddisk0Partition2\=?,变量名 //查询分区总空间 字节 IFEX \\?\H  详情 回复 发表于 2022-8-31 21:03
回复

使用道具 举报

17921#
发表于 2022-8-31 12:54:32 | 只看该作者
mdyblog 发表于 2022-8-28 15:17
ENVI^ ForceLocal=1
SET$ NL=0d 0a

cpu核心数好像获取不到,只能获取线程数

点评

CPUName: MaxClockSpeed:[0x8f6] dwNumberOfProcessors:[0x2] chProcessorType:[AMD X8664 processor] [0x21D8]  详情 回复 发表于 2022-8-31 13:27
回复

使用道具 举报

17922#
 楼主| 发表于 2022-8-31 13:27:27 | 只看该作者
826773297 发表于 2022-8-31 12:54
cpu核心数好像获取不到,只能获取线程数

CPUName:[Intel(R) Core(TM) i5-2410M CPU @ 2.30GHz]
MaxClockSpeed:[0x8f6]
dwNumberOfProcessors:[0x2]
chProcessorType:[AMD X8664 processor] [0x21D8]

dwNumberOfProcessors:
指定系统中的处理器的数目。
https://baike.baidu.com/item/SYSTEM_INFO/10947166?fr=aladdin


点评

我那台电脑显示的是线程数,i7处理器,四核心八线程  详情 回复 发表于 2022-8-31 13:52
回复

使用道具 举报

17923#
发表于 2022-8-31 13:52:44 | 只看该作者
mdyblog 发表于 2022-8-31 13:27
CPUName:
MaxClockSpeed:[0x8f6]
dwNumberOfProcessors:[0x2]

我那台电脑显示的是线程数,i7处理器,四核心八线程

点评

IFEX %&CurFile%.LOG, LOGS * %&CurFile%.LOG ENVI^ ForceLocal=1 CALC #&len0=1M ^SET#$ &buf=*%len0% 0 SET#$ &count=*8 0 SET-long count=%len0% SET &RelationProcessorCore=0 //核心Core SET &Relati  详情 回复 发表于 2022-8-31 15:14
回复

使用道具 举报

17924#
 楼主| 发表于 2022-8-31 15:14:17 | 只看该作者
本帖最后由 mdyblog 于 2022-8-31 16:59 编辑
826773297 发表于 2022-8-31 13:52
我那台电脑显示的是线程数,i7处理器,四核心八线程

IFEX %&CurFile%.LOG, LOGS * %&CurFile%.LOG
ENVI^ ForceLocal=1
CALC #&len0=1M
^SET#$ &buf=*%len0% 0
SET#$  &count=*8 0
SET-long count=%len0%
SET &RelationProcessorCore=0  //核心Core
SET &RelationNumaNode=1  //NUMA
SET &RelationCache=2  //CACHE
SET &RelationProcessorPackage=3  //物理CPU
CALC &&SZ1=%ptrlen%*2+8*2 //SYSTEM_LOGICAL_PROCESSOR_INFORMATION   0x20:0x18
SET &len=0
CALL $--ret:&&r --qd  kernel32,GetLogicalProcessorInformation,*&buf,*&count
IFEX #%r%=1, SET?long count=&len   //实际长度
CALC len=%len%
IFEX $%%
SET &i=%ptrlen%
SET &Core=0 //核心数
SET &CPUPak=0  //物理处理器封装个数,即俗称的“物理CPU数”。
SET &NUMA=0  //非均匀访存模块
SET &CACHE=0
SET &Relationship=-1
LOOP #%i%<%len%,
{*
    ^ENVI?int &buf=&&Relationship:%i%
    IFEX #%Relationship%=%RelationProcessorCore%,
    {   ^ENVI?ptr &buf=&&ProcessorMask:(%i%-%ptrlen%)
        SET &k=0
        LOOP #[ %k%<%ptrlen% & %ProcessorMask%<>0 ],
        {*
           CALC #&&b0=%ProcessorMask% & 1
           CALC #&ProcessorMask=shr(%ProcessorMask%,1)
           CALC #&k=%k% + 1
           IFEX #%b0%=1, CALC Core=%Core%+1
        }
    }
    IFEX #%Relationship%=%RelationNumaNode%, CALC NUMA=%NUMA%+1
    IFEX #%Relationship%=%RelationProcessorPackage%, CALC CPUPak=%CPUPak%+1
    CALC i=%i%+%SZ1%
}
MESS. 核心数(Core)=%Core% 物理CPU数(CPUPak)=%CPUPak%  NUMA数(NUMA)=%NUMA%

回复

使用道具 举报

17925#
发表于 2022-8-31 15:17:22 | 只看该作者
请问一个问题
link 命令 我快捷方式的路径、运行参数的值 是一个字符串 %111%
如何不让这个%111%解析为环境变量值 在快捷方式-右键-属性 看到的是 %111% 而不是这个变量的值

因为在PE下往C盘系统的桌面路径下创建一个快捷方式 路径是带有 %Windir% 本意是想在进入C盘的系统后通过快捷方式打开C:\Windows的一个软件 但是在PE下创建的 %Windir% 指向了X:\Windows

点评

下载最新版 ENVI^ EnviMode=1 TEAM LINK --force C:\AAAA,%%SystemRoot%%\regedit.exe,%%SystemRoot%%\aa,%%SystemRoot%%\System32\SHELL32.DLL#19|EXIT % 写为 %% EnviMode=1 模式 --force 强制  详情 回复 发表于 2022-8-31 16:43
回复

使用道具 举报

17926#
 楼主| 发表于 2022-8-31 16:43:19 | 只看该作者
2012jiashanni 发表于 2022-8-31 15:17
请问一个问题
link 命令 我快捷方式的路径、运行参数的值 是一个字符串 %111%
如何不让这个%111%解析为 ...

下载最新版

ENVI^ EnviMode=1
TEAM LINK --force  C:\AAAA,%%SystemRoot%%\regedit.exe,%%SystemRoot%%\aa,%%SystemRoot%%\System32\SHELL32.DLL#19|EXIT

% 写为 %%
EnviMode=1 模式
--force 强制

点评

[attachimg]506751[/attachimg] 确实读的线程数  详情 回复 发表于 2022-8-31 19:27
回复

使用道具 举报

17927#
发表于 2022-8-31 19:27:21 | 只看该作者
mdyblog 发表于 2022-8-31 16:43
下载最新版

ENVI^ EnviMode=1



确实读的线程数

点评

哦,漏了统计一项物理核心数 IFEX %&CurFile%.LOG, LOGS * %&CurFile%.LOG ENVI^ ForceLocal=1 CALC #&len0=1M ^SET#$ &buf=*%len0% 0 SET#$ &count=*8 0 SET-long count=%len0% SET &RelationProcessorCore  详情 回复 发表于 2022-8-31 22:42
小朋友,要用刚上传的PECMD才行。  详情 回复 发表于 2022-8-31 19:35
回复

使用道具 举报

17928#
发表于 2022-8-31 19:35:50 | 只看该作者

小朋友,要用刚上传的PECMD才行。

点评

你之前研究过dpi,pecmd要怎么设置dpi更稳妥  详情 回复 发表于 2022-9-1 12:07
大朋友,翻译一下这个,pecmd判断硬盘是机械还是固态 https://blog.csdn.net/qq_36533978/article/details/111196377  详情 回复 发表于 2022-8-31 19:46
刚上传的结果一样  详情 回复 发表于 2022-8-31 19:45
回复

使用道具 举报

17929#
发表于 2022-8-31 19:45:03 | 只看该作者
527104427 发表于 2022-8-31 19:35
小朋友,要用刚上传的PECMD才行。

刚上传的结果一样
回复

使用道具 举报

17930#
发表于 2022-8-31 19:46:03 | 只看该作者
527104427 发表于 2022-8-31 19:35
小朋友,要用刚上传的PECMD才行。

大朋友,翻译一下这个,pecmd判断硬盘是机械还是固态

https://blog.csdn.net/qq_36533978/article/details/111196377

点评

WMI PE下可能用不了  详情 回复 发表于 2022-8-31 22:46
这是要重写信息工具了吗  详情 回复 发表于 2022-8-31 19:57
回复

使用道具 举报

17931#
发表于 2022-8-31 19:57:29 | 只看该作者
826773297 发表于 2022-8-31 19:46
大朋友,翻译一下这个,pecmd判断硬盘是机械还是固态

https://blog.csdn.net/qq_36533978/article/det ...

这是要重写信息工具了吗

点评

目前没办法重写,很多信息要靠第三方,光pecmd是获取不了  详情 回复 发表于 2022-8-31 20:57
回复

使用道具 举报

17932#
发表于 2022-8-31 20:57:46 | 只看该作者
泮安宁 发表于 2022-8-31 19:57
这是要重写信息工具了吗

目前没办法重写,很多信息要靠第三方,光pecmd是获取不了
回复

使用道具 举报

17933#
发表于 2022-8-31 21:03:18 | 只看该作者

我所知道的查询分区的指令如下:
FIND C:\=?,变量名     //查询分区总空间 字节
IFEX C:\=?,变量名     //查询分区剩余空间 字节
FIND \\?\Harddisk0Partition2\=?,变量名     //查询分区总空间 字节
IFEX \\?\Harddisk0Partition2\=?,变量名     //查询分区剩余空间 字节
下面的指令该怎么写呢?
1. 查询分区的已用空间
2. 查询磁盘的总空间
3. 查询磁盘的已用空间
4. 查询磁盘的剩余空间

点评

查询磁盘的总空间 PART list disk 0,V MESS. %V% 其它, 有这些信息, 计算即可  详情 回复 发表于 2022-8-31 22:41
form,我记得前面有人回答你了  详情 回复 发表于 2022-8-31 22:40
回复

使用道具 举报

17934#
发表于 2022-8-31 22:40:01 来自手机 | 只看该作者
Anson4 发表于 2022-8-31 21:03
我所知道的查询分区的指令如下:
FIND C:\=?,变量名     //查询分区总空间 字节
IFEX C:\=?,变量名     ...

form,我记得前面有人回答你了

点评

看官方说明,FORM 只能是获取分区信息啊。 FORM 变量名= 卷名称: 系统存在的合法盘符、文件目录名。为*则返回盘符列表  详情 回复 发表于 2022-8-31 23:06
回复

使用道具 举报

17935#
 楼主| 发表于 2022-8-31 22:41:17 | 只看该作者
Anson4 发表于 2022-8-31 21:03
我所知道的查询分区的指令如下:
FIND C:\=?,变量名     //查询分区总空间 字节
IFEX C:\=?,变量名     ...

查询磁盘的总空间
PART  list  disk  0,V
MESS. %V%
其它, 有这些信息, 计算即可

点评

谢谢!  发表于 2022-8-31 22:48
回复

使用道具 举报

17936#
 楼主| 发表于 2022-8-31 22:42:58 | 只看该作者

哦,漏了统计一项物理核心数
IFEX %&CurFile%.LOG, LOGS * %&CurFile%.LOG
ENVI^ ForceLocal=1
CALC #&len0=1M
^SET#$ &buf=*%len0% 0
SET#$  &count=*8 0
SET-long count=%len0%
SET &RelationProcessorCore=0  //核心Core
SET &RelationNumaNode=1  //NUMA
SET &RelationCache=2  //CACHE
SET &RelationProcessorPackage=3  //物理CPU
CALC &&SZ1=%ptrlen%*2+8*2 //SYSTEM_LOGICAL_PROCESSOR_INFORMATION   0x20:0x18

SET &len=0
CALL $--ret:&&r --qd  kernel32,GetLogicalProcessorInformation,*&buf,*&count
IFEX #%r%=1, SET?long count=&len   //实际长度
CALC len=%len%
IFEX $%%
SET &i=%ptrlen%
SET &Core=0 //逻辑核心数
SET &PhyCore=0  //物理核心数
SET &CPUPak=0  //物理处理器封装个数,即俗称的“物理CPU数”。
SET &NUMA=0  //非均匀访存模块
SET &CACHE=0
SET &Relationship=-1
LOOP #%i%<%len%,
{*
    ^ENVI?int &buf=&&Relationship:%i%
    IFEX #%Relationship%=%RelationProcessorCore%,
    {   ^ENVI?ptr &buf=&&ProcessorMask:(%i%-%ptrlen%)
        SET &k=0
        LOOP #[ %k%<%ptrlen% & %ProcessorMask%<>0 ],
        {* CALC #&&b0=%ProcessorMask% & 1
           CALC -base=16 #&ProcessorMask=shr(%ProcessorMask%,1)
           CALC #&k=%k% + 1
           IFEX #%b0%=1, CALC Core=%Core%+1
        }
        CALC PhyCore=%PhyCore%+1
    }

    IFEX #%Relationship%=%RelationNumaNode%, CALC NUMA=%NUMA%+1
    IFEX #%Relationship%=%RelationProcessorPackage%, CALC CPUPak=%CPUPak%+1
    CALC i=%i%+%SZ1%
}
MESS. 逻辑核心数(Core)=%Core% 物理核心数(PhyCore)=%PhyCore%  物理CPU数(CPUPak)=%CPUPak%  NUMA数(NUMA)=%NUMA%


////////////////////////////////////结果:
逻辑核心数(Core)=4 物理核心数(PhyCore)=2  物理CPU数(CPUPak)=1  NUMA数(NUMA)=1

点评

可以了  详情 回复 发表于 2022-9-1 08:53
回复

使用道具 举报

17937#
 楼主| 发表于 2022-8-31 22:46:46 | 只看该作者
826773297 发表于 2022-8-31 19:46
大朋友,翻译一下这个,pecmd判断硬盘是机械还是固态

https://blog.csdn.net/qq_36533978/article/det ...

WMI  
PE下可能用不了

点评

那算了,有没有办法可以识别硬盘是否ssd  详情 回复 发表于 2022-9-1 08:54
回复

使用道具 举报

17938#
发表于 2022-8-31 23:06:30 | 只看该作者
红毛樱木 发表于 2022-8-31 22:40
form,我记得前面有人回答你了

看官方说明,FORM 只能是获取分区信息啊。

FORM <-free|-userfree|-userall>  变量名=<卷名称|目录>
卷名称: 系统存在的合法盘符、文件目录名。为*则返回盘符列表

点评

[attachimg]506759[/attachimg] [attachimg]506760[/attachimg] 是这些信息吗  详情 回复 发表于 2022-8-31 23:58
回复

使用道具 举报

17939#
发表于 2022-8-31 23:58:38 | 只看该作者
Anson4 发表于 2022-8-31 23:06
看官方说明,FORM 只能是获取分区信息啊。

FORM   变量名=





是这些信息吗

点评

不是,这个是分区的信息,我要的是磁盘的,整块磁盘的已用空间。  详情 回复 发表于 2022-9-1 00:04
回复

使用道具 举报

17940#
发表于 2022-9-1 00:04:23 | 只看该作者

不是,这个是分区的信息,我要的是磁盘的,整块磁盘的已用空间。

点评

没有这玩意,一个个的分区去获取再统计计算  详情 回复 发表于 2022-9-1 00:18
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-25 10:52

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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