无忧启动论坛

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

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

    [复制链接]
14041#
 楼主| 发表于 2018-7-9 22:40:14 | 只看该作者
527104427 发表于 2018-7-9 21:29
请教老大,如何用PECMD命令将一个文件的“修改时间”改成 2015/7/25  8:08:59  ?

SITE *touch:*local0:2015/7/25:8:08:59,zzzz
or
SITE *touch:*local0:2015/7/25:8:08:59.000,zzzz
回复

使用道具 举报

14042#
 楼主| 发表于 2018-7-9 22:44:05 | 只看该作者
WAIGO 发表于 2018-7-9 11:00
1、LINK %Desktop%%uDm深度隐藏设置工具,%&CurDir%\MBROSTool.exe

2、LINK %Desktop%%uDm深度隐藏设置工 ...

不确定是这个原因。
下载新ISO, 没有这个问题。
回复

使用道具 举报

14043#
发表于 2018-7-9 22:45:49 | 只看该作者
mdyblog 发表于 2018-7-9 22:40
SITE *touch:*local0:2015/7/25:8:08:59,zzzz
or
SITE *touch:*local0:2015/7/25:8:08:59.000,zzzz

多谢!成功了。顺便问一下,"创建时间"和"访问时间"能修改不?
回复

使用道具 举报

14044#
 楼主| 发表于 2018-7-9 22:58:04 | 只看该作者
527104427 发表于 2018-7-9 22:45
多谢!成功了。顺便问一下,"创建时间"和"访问时间"能修改不?

可以
SITE *touch[:[cr][*local:|*local0:|*sys:|*sys0:]时间],<文件路径>[,返回名]    ※更新文件时间

c   ---->创建时间
r   ---->访问时间
回复

使用道具 举报

14045#
 楼主| 发表于 2018-7-9 23:41:04 | 只看该作者
红毛樱木 发表于 2018-7-9 11:37
测试LABE 中文能自动换行,英文不能换行。

英文 在空格出换行---老外的习惯

中文每个汉字后均可换行----老外也不懂,都可分。
回复

使用道具 举报

14046#
发表于 2018-7-9 23:58:34 | 只看该作者
mdyblog 发表于 2018-7-9 23:41
英文 在空格出换行---老外的习惯

中文每个汉字后均可换行----老外也不懂,都可分。

哦,那没戏了。只能自己拆了。
回复

使用道具 举报

14047#
发表于 2018-7-10 06:24:06 | 只看该作者
mdyblog 发表于 2018-7-9 22:58
可以
SITE *touch[:[cr][*local:|*local0:|*sys:|*sys0:]时间],[,返回名]    ※更新文件时间

好像修改不了文件夹的时间。另外,查询文件时间的返回值,毫秒后面的数字是什么含义?

点评

像修改文件夹的时间 https://www.lanzous.com/b279972/  详情 回复 发表于 2018-7-10 13:36
查询文件时间的返回值,毫秒后面的数字是什么含义? ------------------ 贴图说吧。  详情 回复 发表于 2018-7-10 06:59
回复

使用道具 举报

14048#
 楼主| 发表于 2018-7-10 06:59:46 | 只看该作者
527104427 发表于 2018-7-10 06:24
好像修改不了文件夹的时间。另外,查询文件时间的返回值,毫秒后面的数字是什么含义?

查询文件时间的返回值,毫秒后面的数字是什么含义?
------------------
贴图说吧。

点评

我现在不在电脑旁,就是site ?-local 查询的结果,最后面一组数字不知道是什么含义  详情 回复 发表于 2018-7-10 07:20
回复

使用道具 举报

14049#
发表于 2018-7-10 07:20:00 | 只看该作者
mdyblog 发表于 2018-7-10 06:59
查询文件时间的返回值,毫秒后面的数字是什么含义?
------------------
贴图说吧。

我现在不在电脑旁,就是site ?-local 查询的结果,最后面一组数字不知道是什么含义

点评

和date 一致, 是星期  详情 回复 发表于 2018-7-10 07:24
回复

使用道具 举报

14050#
 楼主| 发表于 2018-7-10 07:24:08 | 只看该作者
527104427 发表于 2018-7-10 07:20
我现在不在电脑旁,就是site ?-local 查询的结果,最后面一组数字不知道是什么含义

和date 一致, 是星期
回复

使用道具 举报

14051#
 楼主| 发表于 2018-7-10 13:36:31 | 只看该作者
527104427 发表于 2018-7-10 06:24
好像修改不了文件夹的时间。另外,查询文件时间的返回值,毫秒后面的数字是什么含义?


像修改文件夹的时间
https://www.lanzous.com/b279972/

点评

老大,这个命令好像不能运行: EXEC -incmd -su *pecmd =cmd.exe /c pause  详情 回复 发表于 2018-7-12 15:10
测试OK  详情 回复 发表于 2018-7-10 14:38
回复

使用道具 举报

14052#
发表于 2018-7-10 14:38:26 | 只看该作者
mdyblog 发表于 2018-7-10 13:36
像修改文件夹的时间
https://www.lanzous.com/b279972/

测试OK
回复

使用道具 举报

14053#
发表于 2018-7-12 15:10:41 | 只看该作者
本帖最后由 527104427 于 2018-7-12 16:39 编辑



1.老大,这个命令好像不能运行:

EXEC -incmd -su *pecmd =cmd.exe /c pause


2.这样也不能运行:

EXEC -su  -exe:"%windir%\system32\cmd.exe" =cmd_exe   /c pause


3.还有就是,用了-su 参数,-hide就无效了。

点评

(1) 1和2, 当时没想这么多, 想基本的想做出来。 (2) 隐藏: exec -su pecmd.exe exec -hide cmd /c C:\muapp.cmd  详情 回复 发表于 2018-7-12 23:02
EXEC -su =cmd.exe /c pause 好像这样才行。。。你想干啥  详情 回复 发表于 2018-7-12 15:57
回复

使用道具 举报

14054#
发表于 2018-7-12 15:57:12 | 只看该作者
527104427 发表于 2018-7-12 15:10
老大,这个命令好像不能运行:

EXEC -incmd -su *pecmd =cmd.exe /c pause

EXEC -su  =cmd.exe   /c pause
好像这样才行。。。你想干啥

点评

说明 -incmd 和-su不能一起用啊  详情 回复 发表于 2018-7-12 16:09
回复

使用道具 举报

14055#
发表于 2018-7-12 16:09:51 | 只看该作者
红毛樱木 发表于 2018-7-12 15:57
EXEC -su  =cmd.exe   /c pause
好像这样才行。。。你想干啥

说明 -incmd 和-su不能一起用啊
回复

使用道具 举报

14056#
发表于 2018-7-12 17:18:45 | 只看该作者
本帖最后由 chiannet 于 2018-7-12 17:21 编辑



升级到201201.88.05.82 build:20170148 PECMD(新PECMD) 发现2个的问题:



一、

在这个10PE下,系统占用cdefvxy七个盘符号。

FORX * B D E F G H I J K L M N O P Q R S T U V W Z,MD,IFEX %MD%:\,!EXIT FORX



新PECMD没有按预期在MD为B时退出forx循环,

而在正常的Windows 10系统及另一个8.1 RAMOS下新PECMD却能按预期在md为B时退出forx循环;

换回老板本的201201.88.05.78 build:20170915的旧PECMD,还是这个10PE下,能在md为B时按预期退出forx循环。



二、

在旧PECMD下有效的TIPS语句,新PECMD下失效了,整个无显示。

点评

在旧PECMD下有效的TIPS语句,新PECMD下失效了,整个无显示。 后面加个WAIT 8000 看看  详情 回复 发表于 2018-7-12 23:14
盘符检测,试试: FORX * B D E F G H I J K L M N O P Q R S T U V W Z,MD,IFEX %MD%:[/backcolor],!EXIT FORX 注意冒号后面没有反斜杠。 [attachimg]376760[/attachimg]  详情 回复 发表于 2018-7-12 23:13
一、盘符用IFEX这样子好像错的。 ※磁盘可用空间 R:\数值,R:表示盘符。(MB) 应该是 FORX * B D E F G H I J K L M N O P Q R S T U V W Z,MD,IFEX %MD%:,!EXIT FORX 试试这样子。 二、TIPS贴上来看看。  详情 回复 发表于 2018-7-12 19:27
回复

使用道具 举报

14057#
发表于 2018-7-12 19:27:09 | 只看该作者
本帖最后由 红毛樱木 于 2018-7-12 19:31 编辑
chiannet 发表于 2018-7-12 17:18
升级到201201.88.05.82 build:20170148 PECMD(新PECMD) 发现2个的问题:


一、盘符用IFEX这样子好像错的。
※磁盘可用空间  R:\<比较符>数值,R:表示盘符。(MB)
应该是
FORX * B D E F G H I J K L M N O P Q R S T U V W Z,MD,IFEX %MD%:,! EXIT FORX
试试这样子。(书写规范的好像!后面要跟一个空格)
二、TIPS贴上来看看。

点评

我在没有A驱、B驱的Windows 10下、旧版PECMD, ifex A:\,mess 存在A:!mess 不存在A: ifex B:,mess 存在b:!mess 不存在b: 以上两句,回馈都是不存在  详情 回复 发表于 2018-7-12 19:50
好久好久以来都是这么用的,怪就怪在同是新版PECMD,10 PE下和8.1 RAMOS下同一语句执行结果不一致。 TIPS 创建虚拟盘,\n\n 用于挂载WIM格式驱动包 \n\n ,3000,1,SHELL32.DLL#18  详情 回复 发表于 2018-7-12 19:32
回复

使用道具 举报

14058#
发表于 2018-7-12 19:30:18 | 只看该作者
回复

使用道具 举报

14059#
发表于 2018-7-12 19:32:35 | 只看该作者
红毛樱木 发表于 2018-7-12 19:27
一、盘符用IFEX这样子好像错的。
※磁盘可用空间  R:\数值,R:表示盘符。(MB)
应该是

好久好久以来都是这么用的,怪就怪在同是新版PECMD,10 PE下和8.1 RAMOS下同一语句执行结果不一致。


TIPS 创建虚拟盘,\n\n 用于挂载WIM格式驱动包 \n\n ,3000,1,SHELL32.DLL#18

点评

TIPS -dummy [?]模拟设置 //设置或清除TIPS模拟,只需1次 ?只对win10有效 10pe下要执行上面的设置 帮助里有个示例 TIPS -dummy ?R*-20B*-20  详情 回复 发表于 2018-7-12 19:35
回复

使用道具 举报

14060#
发表于 2018-7-12 19:35:00 | 只看该作者
chiannet 发表于 2018-7-12 19:32
好久好久以来都是这么用的,怪就怪在同是新版PECMD,10 PE下和8.1 RAMOS下同一语句执行结果不一致。


...

TIPS -dummy [?]模拟设置  //设置或清除TIPS模拟,只需1次 ?只对win10有效
10pe下要执行上面的设置
帮助里有个示例
TIPS -dummy ?R*-20B*-20

点评

新版PECMD在Windows 10 1803(非PE)下 ifex A:\,mess 存在A:!mess 不存在A: ifex B:,mess 存在b:!mess 不存在b: ifex c:\,mess 存在c:!mess 不存在c: ifex d:,mess 存在d:!mess 不存在d: 这些回馈都是预  详情 回复 发表于 2018-7-12 20:01
这是新特性吗?  详情 回复 发表于 2018-7-12 19:50
回复

使用道具 举报

14061#
发表于 2018-7-12 19:50:08 | 只看该作者
红毛樱木 发表于 2018-7-12 19:27
一、盘符用IFEX这样子好像错的。
※磁盘可用空间  R:\数值,R:表示盘符。(MB)
应该是


我在没有A驱、B驱的Windows 10下、旧版PECMD,

ifex A:\,mess 存在A:!mess 不存在A:
ifex B:,mess 存在b:!mess 不存在b:


以上两句,回馈都是不存在

点评

可以理解为旧版的BUG。 但是你的用法肯定是错的,错误的用法碰到了合适的BUG  详情 回复 发表于 2018-7-12 19:54
回复

使用道具 举报

14062#
发表于 2018-7-12 19:50:51 | 只看该作者
红毛樱木 发表于 2018-7-12 19:35
TIPS -dummy [?]模拟设置  //设置或清除TIPS模拟,只需1次 ?只对win10有效
10pe下要执行上面的设置
帮助 ...

这是新特性吗?

点评

10PE 需要这样做。 PE的原因。  详情 回复 发表于 2018-7-12 23:16
很久了吧这个。  详情 回复 发表于 2018-7-12 19:54
回复

使用道具 举报

14063#
发表于 2018-7-12 19:54:32 | 只看该作者
chiannet 发表于 2018-7-12 19:50
我在没有A驱、B驱的Windows 10下、旧版PECMD,

ifex A:\,mess 存在A:!mess 不存在A:

可以理解为旧版的BUG。
但是你的用法肯定是错的,错误的用法碰到了合适的BUG

点评

exe吃 -su -incmd -exe: https://www.lanzous.com/b279972/  详情 回复 发表于 2018-7-13 08:46
不认同你的说法,前面反复说了,同是新PECMD,同一语句,只是10PE与8.1 RAMOS环境不同,执行结果不一致。所以不好理解。  详情 回复 发表于 2018-7-12 20:08
回复

使用道具 举报

14064#
发表于 2018-7-12 19:54:41 | 只看该作者

很久了吧这个。
回复

使用道具 举报

14065#
发表于 2018-7-12 20:01:40 | 只看该作者
红毛樱木 发表于 2018-7-12 19:35
TIPS -dummy [?]模拟设置  //设置或清除TIPS模拟,只需1次 ?只对win10有效
10pe下要执行上面的设置
帮助 ...

新版PECMD在Windows 10  1803(非PE)下


ifex A:\,mess 存在A:!mess 不存在A:
ifex B:,mess 存在b:!mess 不存在b:
ifex c:\,mess 存在c:!mess 不存在c:
ifex d:,mess 存在d:!mess 不存在d:
这些回馈都是预期的。就是在15063 10PE下出了岔子

点评

新版PECMD在Windows 10 1803(非PE)下 ifex A:\,mess 存在A:!mess 不存在A: ifex B:,mess 存在b:!mess 不存在b: ifex c:\,mess 存在c:!mess 不存在c: ifex d:,mess 存在d:!mess 不存在d: 这些回馈都是预  详情 回复 发表于 2018-7-13 06:27
判断盘符是否存在,后面不要加\就对了,加\是判断大小了。用法不规范,没符合规定没意义。 演示用法,随便弄一个ISO挂载为P:盘,这个P盘可用空间为0。  详情 回复 发表于 2018-7-12 20:09
回复

使用道具 举报

14066#
发表于 2018-7-12 20:08:54 | 只看该作者
红毛樱木 发表于 2018-7-12 19:54
可以理解为旧版的BUG。
但是你的用法肯定是错的,错误的用法碰到了合适的BUG

不认同你的说法,前面反复说了,同是新PECMD,同一语句,只是10PE与8.1 RAMOS环境不同,执行结果不一致。所以不好理解。

点评

帮助文档里就是这么说的 ※磁盘可用空间 R:\数值,R:表示盘符。(MB)  详情 回复 发表于 2018-7-12 20:12
回复

使用道具 举报

14067#
发表于 2018-7-12 20:09:08 | 只看该作者
chiannet 发表于 2018-7-12 20:01
新版PECMD在Windows 10  1803(非PE)下


判断盘符是否存在,后面不要加\就对了,加\是判断大小了。用法不规范,没符合规定没意义。
演示用法,随便弄一个ISO挂载为P:盘,这个P盘可用空间为0。
  1. IFEX P:\=0,MESS P:盘无可用空间(对)
  2. IFEX P:=0,MESS P:盘无可用空间(错)
  3. IFEX P:,MESS 存在P:盘
复制代码

点评

PECMD关于IFEX的说明,后面还有一句 ┃ │ │※磁盘可用空间 R:\数值,R:表示盘符。(MB) ...... ┃ │ │※文件目录 文件目录名,可以使用通  详情 回复 发表于 2018-7-12 20:17
回复

使用道具 举报

14068#
发表于 2018-7-12 20:12:01 | 只看该作者
chiannet 发表于 2018-7-12 20:08
不认同你的说法,前面反复说了,同是新PECMD,同一语句,只是10PE与8.1 RAMOS环境不同,执行结果不一致。 ...

帮助文档里就是这么说的
※磁盘可用空间  R:\<比较符>数值,R:表示盘符。(MB)
回复

使用道具 举报

14069#
发表于 2018-7-12 20:17:03 | 只看该作者
红毛樱木 发表于 2018-7-12 20:09
判断盘符是否存在,后面不要加\就对了,加\是判断大小了。用法不规范,没符合规定没意义。
演示用法, ...


PECMD关于IFEX的说明,后面还有一句

┃    │    │※磁盘可用空间  R:\<比较符>数值,R:表示盘符。(MB)                                          
......
┃    │    │※文件目录      文件目录名,可以使用通配符。\结尾则必须为目录。


A:\可以理解位A盘根目录
B:\可以理解位B盘根目录
有错吗?

点评

┃ │ │※文件目录 文件目录名,可以使用通配符。\结尾则必须为目录。 ------------------------- 这里本意是说 IFEX X:\dir1\这种情况。 IFEX X:\dir1\ ==对比== IFEX X:\dir1 IFEX X:\dir1\ 肯  详情 回复 发表于 2018-7-12 23:32
没错,但是盘符用法这里特别说明了不同。 ifex B:,mess 存在b:! mess 不存在b: 这句代码执行没问题,就ok  详情 回复 发表于 2018-7-12 20:19
回复

使用道具 举报

14070#
发表于 2018-7-12 20:19:21 来自手机 | 只看该作者
chiannet 发表于 2018-7-12 20:17
PECMD关于IFEX的说明,后面还有一句

┃    │    │※磁盘可用空间  R:\数值,R:表示盘符。(MB)     ...

没错,但是盘符用法这里特别说明了不同。
ifex B:,mess 存在b:! mess 不存在b:

这句代码执行没问题,就ok

点评

既然A:\可以理解位A盘根目录,那就证明 ifex B:\,mess 存在b:! mess 不存在b: 用法没错。 如果存在B盘根目录,反馈存在B:,否则反馈不存在B:,格式上、逻辑上都是通的,符合人类思维的。  详情 回复 发表于 2018-7-12 20:22
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-17 19:45

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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