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

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

   火... [复制链接]
发表于 2019-7-23 22:53:32 | 显示全部楼层
改天有空试下大神的作品,对diskpart命令不是很熟
回复

使用道具 举报

发表于 2019-7-24 10:40:17 | 显示全部楼层
527104427 发表于 2019-7-18 17:30
拿去,不谢:

SET &::EN_CHANGE=0x0300

大神出手,果然不同凡响,倍感荣幸,万分感谢,学习下先
回复

使用道具 举报

发表于 2019-7-24 10:41:38 | 显示全部楼层
datbik189 发表于 2019-7-18 16:17
自己修改红色命令

envi^ envimode=1

感谢大哥指点,学习学习了
回复

使用道具 举报

发表于 2019-7-24 22:58:55 | 显示全部楼层
本帖最后由 红毛樱木 于 2019-7-25 00:01 编辑

PART命令给GPT磁盘创建分区时,-align=1M,参数不生效,无法自动对齐。
给R模式GPT磁盘创建分区时没有生成分区GUID
回复

使用道具 举报

发表于 2019-7-25 17:19:10 | 显示全部楼层
527104427 发表于 2019-7-23 10:12
我也就是意淫一下,这个批处理太长了,好多地方都没看明白

修正了个大的BUG,先这样了: _Green.registry_1907_06_06.zip (7.59 KB, 下载次数: 5)
回复

使用道具 举报

发表于 2019-8-2 08:30:46 | 显示全部楼层
527104427 发表于 2019-7-23 10:12
我也就是意淫一下,这个批处理太长了,好多地方都没看明白

再来请教一个问题:
我用“SEND 116”模拟按下F5键来刷新屏幕,在XP下无效(在Win7和Win10下正常),请问有什么办法可以解决或者有没有其他指令可以代替?

点评

刷新屏幕有专门的命令啊 ENVI @@DeskTopFresh=1 或 ENVI @@DeskTopFresh=clearicon;1  详情 回复 发表于 2019-8-2 11:14
回复

使用道具 举报

发表于 2019-8-2 08:40:00 | 显示全部楼层
谢谢楼主的分享
回复

使用道具 举报

发表于 2019-8-2 11:14:33 | 显示全部楼层
Anson4 发表于 2019-8-2 08:30
再来请教一个问题:
我用“SEND 116”模拟按下F5键来刷新屏幕,在XP下无效(在Win7和Win10下正常),请 ...

刷新屏幕有专门的命令啊  ENVI @@DeskTopFresh=1  或  ENVI @@DeskTopFresh=clearicon;1

QQ图片20190802111137.png

点评

感谢回复! 经过测试: ENVI @@DeskTopFresh=1 只能刷新桌面,并不能刷新资源管理器窗口(包括当前窗口和后台窗口)。 而 SEND 116 只能刷新当前窗口,不能刷新后台窗口。  详情 回复 发表于 2019-8-2 14:22
回复

使用道具 举报

发表于 2019-8-2 14:22:21 | 显示全部楼层
527104427 发表于 2019-8-2 11:14
刷新屏幕有专门的命令啊  ENVI @@DeskTopFresh=1  或  ENVI @@DeskTopFresh=clearicon;1

感谢回复!
经过测试:
ENVI @@DeskTopFresh=1 只能刷新桌面,并不能刷新资源管理器窗口(包括当前窗口和后台窗口)。
而 SEND 116 只能刷新当前窗口,不能刷新后台窗口。

点评

1、2、4、8、16都试过吗?16可以带路径,想刷新哪里就刷新哪里。  详情 回复 发表于 2019-8-2 21:48
回复

使用道具 举报

发表于 2019-8-2 21:48:39 | 显示全部楼层
Anson4 发表于 2019-8-2 14:22
感谢回复!
经过测试:
ENVI @@DeskTopFresh=1 只能刷新桌面,并不能刷新资源管理器窗口(包括当前窗口 ...

1、2、4、8、16都试过吗?16可以带路径,想刷新哪里就刷新哪里。

点评

都试过了,全达不到想要的效果。 其中参数16,刷新当前窗口(或者加上桌面再加上后台窗口)的参数不会写。  详情 回复 发表于 2019-8-3 08:47
回复

使用道具 举报

发表于 2019-8-3 08:47:22 | 显示全部楼层
本帖最后由 Anson4 于 2019-8-3 08:53 编辑
527104427 发表于 2019-8-2 21:48
1、2、4、8、16都试过吗?16可以带路径,想刷新哪里就刷新哪里。


都试过了,全达不到F5刷新当前窗口的那种的效果。
其中参数16,刷新当前窗口(或者加上桌面再加上后台窗口)的参数不会写。
回复

使用道具 举报

发表于 2019-8-10 14:15:16 | 显示全部楼层
xxxxxxxxxxxx
回复

使用道具 举报

发表于 2019-8-29 07:40:42 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2019-9-13 19:21:41 来自手机 | 显示全部楼层
中秋快乐,代码飞起
回复

使用道具 举报

发表于 2019-9-22 22:24:32 | 显示全部楼层
遇到一个REGI的问题,不知如何处理,请教。
手动创建一个注册表值:
HKLM\SOFTWARE\test\test
为REG_EXPAND_SZ类型。
值为:%SystemROOT%\test\001


然后下面的代码操作:

REGI ~HKLM\SOFTWARE\test\test,&&test
REGI ~HKLM\SOFTWARE\test\test=%&&test%
发现键值后面的\001被舍弃了。

点评

测试了一下,貌似这是个BUG. regi ~ 命令中数值中\0及后面部分会被舍弃,没有发现转义和别的办法 regi **命令中数值中,如果包含\0,可以用\\0转义替代 变通的办法是使用CMD命令替代: reg add 或 reg import  详情 回复 发表于 2019-9-24 11:04
回复

使用道具 举报

发表于 2019-9-24 11:04:03 | 显示全部楼层
红毛樱木 发表于 2019-9-22 22:24
遇到一个REGI的问题,不知如何处理,请教。
手动创建一个注册表值:
HKLM\SOFTWARE\test\test


测试了一下,貌似这是个BUG.

regi ~ 命令中数值中\0及后面部分会被舍弃,没有发现转义和别的办法
regi **命令中数值中,如果包含\0,可以用\\0转义替代

变通的办法是使用CMD命令替代:

reg add 或 reg import/export.

点评

暂时也只有这样了,写了个函数转成Reg  详情 回复 发表于 2019-9-24 11:16
回复

使用道具 举报

发表于 2019-9-24 11:16:08 来自手机 | 显示全部楼层
datbik189 发表于 2019-9-24 11:04
测试了一下,貌似这是个BUG.

regi ~ 命令中数值中\0及后面部分会被舍弃,没有发现转义和别的办法

暂时也只有这样了,写了个函数转成Reg

点评

问题解决了,数值使用16进制表达. envi^ envimode=1 set-raw &V=%systemroot%\test\001 getf -bin &V,0#*,&V regi --t:2 --16 hklm\software\test\test=%&V% exec regedit  详情 回复 发表于 2019-9-26 10:37
回复

使用道具 举报

发表于 2019-9-26 10:37:08 | 显示全部楼层
红毛樱木 发表于 2019-9-24 11:16
暂时也只有这样了,写了个函数转成Reg


问题解决了,数值使用16进制表达.

envi^ envimode=1
set-raw &V=%systemroot%\test\001
getf -bin &V,0#*,&V
regi --t:2 --16 hklm\software\test\test=%&V%
exec regedit

点评

regi --t:2 --16 hklm\software\test\test=%&V% 可以 regi --t:2 hklm\software\test\test=%&V% 说明书上写的--16要配合@#数据为16进制  详情 回复 发表于 2019-9-26 13:35
这个6,还用了getf,那个--t的也总算知道怎么用的了。  详情 回复 发表于 2019-9-26 12:04
回复

使用道具 举报

发表于 2019-9-26 12:04:41 来自手机 | 显示全部楼层
datbik189 发表于 2019-9-26 10:37
问题解决了,数值使用16进制表达.

envi^ envimode=1

这个6,还用了getf,那个--t的也总算知道怎么用的了。
回复

使用道具 举报

发表于 2019-9-26 13:35:58 | 显示全部楼层
datbik189 发表于 2019-9-26 10:37
问题解决了,数值使用16进制表达.

envi^ envimode=1

regi --t:2 --16 hklm\software\test\test=%&V%
可以
regi --t:2 hklm\software\test\test=%&V%
说明书上写的--16要配合@#数据为16进制

点评

底下的代码,不能正确赋值,其值为空 envi^ envimode=1 set-raw &V=%systemroot%\test\001 regi --t:2 hklm\software\test\test=%&V% exec regedit  详情 回复 发表于 2019-9-26 14:54
回复

使用道具 举报

发表于 2019-9-26 14:54:24 | 显示全部楼层
红毛樱木 发表于 2019-9-26 13:35
regi --t:2 --16 hklm\software\test\test=%&V%
可以
regi --t:2 hklm\software\test\test=%&V%


底下的代码,不能正确赋值,其值为空

envi^ envimode=1
set-raw &V=%systemroot%\test\001
regi --t:2 hklm\software\test\test=%&V%
exec regedit

点评

envi^ envimode=1 set-raw &V=%systemroot%\test\001 getf -bin &V,0#*,&V regi --t:2 hklm\software\test\test=%&V% 你漏掉了转16进制。 你用的GETF,我自己用CODE习惯一些。  详情 回复 发表于 2019-9-26 17:54
回复

使用道具 举报

发表于 2019-9-26 17:54:56 | 显示全部楼层
datbik189 发表于 2019-9-26 14:54
底下的代码,不能正确赋值,其值为空

envi^ envimode=1

envi^ envimode=1
set-raw &V=%systemroot%\test\001
getf -bin &V,0#*,&V
regi --t:2 hklm\software\test\test=%&V%


你漏掉了转16进制。
你用的GETF,我自己用CODE习惯一些。

点评

哦,我原先以为你的意思是不用转16进制,直接可以赋值。 顺便请教下,如何建立空键值,只会删除。比如hklm\software\test\test其值如何设定成空(一个0x00都没有,长度为0)  详情 回复 发表于 2019-9-26 18:35
回复

使用道具 举报

发表于 2019-9-26 18:35:14 | 显示全部楼层
红毛樱木 发表于 2019-9-26 17:54
envi^ envimode=1
set-raw &V=%systemroot%\test\001
getf -bin &V,0#*,&V

哦,我原先以为你的意思是不用转16进制,直接可以赋值。

顺便请教下,如何建立空键值,只会删除。比如hklm\software\test\test其值如何设定成空(一个0x00都没有,长度为0)

点评

真没注意过,你要的是什么类型的?  详情 回复 发表于 2019-9-26 18:41
回复

使用道具 举报

发表于 2019-9-26 18:41:22 来自手机 | 显示全部楼层
datbik189 发表于 2019-9-26 18:35
哦,我原先以为你的意思是不用转16进制,直接可以赋值。

顺便请教下,如何建立空键值,只会删除。比如 ...

真没注意过,你要的是什么类型的?

点评

全部类型的写法。 好像有点钻牛角尖,需要废时间研究就算了。用命令regi --t:2 hklm\software\test\test=,只能删除键  详情 回复 发表于 2019-9-26 18:46
回复

使用道具 举报

发表于 2019-9-26 18:46:26 | 显示全部楼层
红毛樱木 发表于 2019-9-26 18:41
真没注意过,你要的是什么类型的?

全部类型的写法。

好像有点钻牛角尖,需要废时间研究就算了。用命令regi --t:2 hklm\software\test\test=,只能删除键

点评

这么变态?晚点试试,在吃饭  详情 回复 发表于 2019-9-26 18:48
回复

使用道具 举报

发表于 2019-9-26 18:48:55 来自手机 | 显示全部楼层
datbik189 发表于 2019-9-26 18:46
全部类型的写法。

好像有点钻牛角尖,需要废时间研究就算了。用命令regi --t:2 hklm\software\test\te ...

这么变态?晚点试试,在吃饭
回复

使用道具 举报

发表于 2019-9-26 18:54:13 来自手机 | 显示全部楼层
regi .hklm\software\test\test=

试下呢?

点评

建立空键值的命令是: regi --t:2 hklm\software\test\test=""  详情 回复 发表于 2019-9-26 20:05
结果是删除键。 regi hklm\software\test\test=@,可以得到长度为0的reg_binary空值。 空键值貌似也没什么用,不玩了。  详情 回复 发表于 2019-9-26 19:41
回复

使用道具 举报

发表于 2019-9-26 19:41:44 | 显示全部楼层
红毛樱木 发表于 2019-9-26 18:54
regi .hklm\software\test\test=

试下呢?

结果是删除键。

regi hklm\software\test\test=@,可以得到长度为0的reg_binary空值。

空键值貌似也没什么用,不玩了。
回复

使用道具 举报

发表于 2019-9-26 20:05:57 | 显示全部楼层
红毛樱木 发表于 2019-9-26 18:54
regi .hklm\software\test\test=

试下呢?

建立空键值的命令是:
regi --t:2 hklm\software\test\test=""

点评

特殊需求  详情 回复 发表于 2019-9-26 20:20
回复

使用道具 举报

发表于 2019-9-26 20:20:05 来自手机 | 显示全部楼层
datbik189 发表于 2019-9-26 20:05
建立空键值的命令是:
regi --t:2 hklm\software\test\test=""

特殊需求
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-17 06:20

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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