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

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

   火... [复制链接]
发表于 2017-7-26 22:40:46 | 显示全部楼层
本帖最后由 神的马甲 于 2017-7-26 22:43 编辑



发现几个问题:



//问题1:
ENVI &A=%Desktop%\a,b.txt
PUTF -dd -len=0 "%&A%",0,zero   //失败,不支持变量传入逗号


//问题2:
ENVI &A=%Desktop%\a,b.txt
ENVI &B=
FORX * &A &B,&C,
{
        ^FIND $%%&C%%<>, MESS %&C%不为空! MESS %&C%为空  //错误地提示&A为空,实际&A是不为空的。
}


//问题3:
MDIR "%Desktop%\sssaaa"    //失败,不能加双引号


//问题4:
ENVI &a=abcd
FIND --pid*@.0 &a,
mess. %&a%  //提示abcd,FIND --pid不会重置变量


//问题5:
ENVI &b=
ENVI &c=sss
FNAM &c=%&b%
mess. %&c%  //提示sss,FNAM也不会重置变量


//问题6:
EXEC -exe:*"%myname%" =pecmd   //没有反应,去掉星号才正常


//问题7:
ENVI &A=%Desktop%\a,b.wcs
WRIT %&A%,+0,mess ok
EXEC ="%MyName%" %&A%  //无反应,%&A%加上双引号才正常




点评

ENVI &A=%Desktop%\a,b.txt ENVI &B= FORX * &A &B,&C, { ^FIND $%%%&C%%%, MESS %&C%不为空! MESS %&C%为空 //错误地提示&A为空,实际&A是不为空的。 } 前后少了 %  详情 回复 发表于 2017-7-27 01:10
ENVI &A=%Desktop%\a,b.txt ENVI &B= FORX * &A &B,&C, { ^FIND $%%%&C%%%, MESS %&C%不为空! MESS %&C%为空 //错误地提示&A为空,实际&A是不为空的。 } 前后少了 %  详情 回复 发表于 2017-7-27 01:10
//问题7: ENVI &A=%Desktop%\a,b.wcs WRIT %&A%,+0,mess ok EXEC ="%MyName%" %&A% //无反应,%&A%加上双引号才正常 -------------------------- 是的必须 加上双引号 EXEC ="%MyName%" %&A% 就是 EXEC =  详情 回复 发表于 2017-7-27 00:20
EXEC -exe:"%myname%" =pecmd  详情 回复 发表于 2017-7-27 00:09
8 [FIND --pid*@.0 &a,] :参数错误。  详情 回复 发表于 2017-7-26 23:51
回复

使用道具 举报

发表于 2017-7-26 23:15:03 | 显示全部楼层
PECMD2012.1.88.05.77Pre9-170719 x64在win10 15063 x64下kill *gui调出任务管理器,有多个进程不显示文件路径
11.png

点评

1: 是“以管理员运行”吗? 2:系统位数, PECMD位数, 是否一致?  详情 回复 发表于 2017-7-26 23:37
回复

使用道具 举报

 楼主| 发表于 2017-7-26 23:37:10 | 显示全部楼层
gy0715 发表于 2017-7-26 23:15
PECMD2012.1.88.05.77Pre9-170719 x64在win10 15063 x64下kill *gui调出任务管理器,有多个进程不显示文件 ...


1: 是“以管理员运行”吗?
2:什么系统? 系统位数?  PECMD位数?, 是否一致?

点评

谢谢M大的回复。 1.改用“以管理员运行”后有改善 2.win10 15063 64位系统,PECMD X64 PECMD2012.1.88.05.77Pre17-170726 [attachimg]350612[/attachimg] 可以看到4个问题, 1.无法以进程号、父进程、内存、文件  详情 回复 发表于 2017-7-27 06:16
回复

使用道具 举报

 楼主| 发表于 2017-7-26 23:51:56 | 显示全部楼层
本帖最后由 mdyblog 于 2017-7-26 23:53 编辑


8        [FIND --pid*@.0 &a,]        <2147942487>        :参数错误。

PECMD 的参数错误, 在参数分析阶段, 就直接返回, 后面根本不分析,信息不全。  也不知道变量名, 也就无法复位变量。
回复

使用道具 举报

 楼主| 发表于 2017-7-27 00:09:22 | 显示全部楼层
本帖最后由 mdyblog 于 2017-7-27 00:13 编辑


EXEC -exe:"%myname%" =pecmd

参数异常处理, 需要代码的, 使PECMD.EXE变大。
所以 PECMD尽量不做这种工作。写代码的人自己注意。

回复

使用道具 举报

 楼主| 发表于 2017-7-27 00:20:02 | 显示全部楼层

//问题7:
ENVI &A=%Desktop%\a,b.wcs
WRIT %&A%,+0,mess ok
EXEC ="%MyName%" %&A%  //无反应,%&A%加上双引号才正常
--------------------------
是的必须 加上双引号
EXEC ="%MyName%" %&A%  
就是  EXEC ="%MyName%"   LOAD  %&A%
的简写
但是  
LOAD  %&A%

LOAD  %Desktop%\a,b.wcs
中间的逗号被处理为参数控制符。

LOAD  "%Desktop%\a,b.wcs"
则整个为文件名。
回复

使用道具 举报

 楼主| 发表于 2017-7-27 01:10:02 | 显示全部楼层

ENVI &A=%Desktop%\a,b.txt
ENVI &B=
FORX * &A &B,&C,
{
    ^FIND $%%%&C%%%<>, MESS %&C%不为空! MESS %&C%为空  //错误地提示&A为空,实际&A是不为空的。
}
前后少了 %
回复

使用道具 举报

 楼主| 发表于 2017-7-27 01:48:06 | 显示全部楼层
PECMD2012.1.88.05.77Pre17-170726
   GETF/PUTF/MDIR支持引号  FNAM/FIND--pid/--wid非法id也初始化变量

点评

用最新版的试了一下,有点问题: ENVI &b=A.TXT ENVI &c=sss FNAM &c=%&b% mess. %&c% //显示sss,不正常  详情 回复 发表于 2017-7-27 03:00
回复

使用道具 举报

 楼主| 发表于 2017-7-27 02:14:52 | 显示全部楼层
frg521 发表于 2017-7-26 20:57
reg转wcs符号终结测试,
1.BAT与REG转WCS两种脚本都存在1个情况,,路径中有,逗号时,转换空白,其他符号未知
...


REG2WCS-V3_需PECMD76 1Pre16.zip (4.25 KB, 下载次数: 11)

(1)
[HKEY_LOCAL_MACHINE\SOFTWARE\TEST!ABC\~!@#$%^&*()_+|}{:"?><,./;'[]=-]
"\\~!@#$%^&*()_+|}{:\"?><,./;'[]=-\\"="\\~!@#$%^&*()_+|}{:\"?><,./;'[]=-\\"
==》
  TEAM SET &nm=~!@#$%%^&*()_+||}{:"?><,./;'[]=-\| REGI  $HKEY_LOCAL_MACHINE\SOFTWARE\TEST!ABC\~!@#$%%^&*()_+|}{:"?><,./;'[]=-\\%&nm%=\~!@#$%%^&*()_+|}{:"?><,./;'[]=-\

(2)REG_EXPAND_SZ 扩展字符串 转换成可读可编辑串
"expstr"=hex(2):25,00,53,00,79,00,65,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\
  00,25,00,5c,00,6e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,\
  65,00,00,00
==》
  REGI  ~HKEY_LOCAL_MACHINE\SOFTWARE\TEST!ABC\\expstr=%%SyetemRoot%%\notepad.exe



回复

使用道具 举报

发表于 2017-7-27 03:00:06 | 显示全部楼层
mdyblog 发表于 2017-7-27 01:48
PECMD2012.1.88.05.77Pre17-170726
   GETF/PUTF/MDIR支持引号  FNAM/FIND--pid/--wid非法id也初始化变量
...


用最新版的试了一下,有点问题:

ENVI &b=A.TXT
ENVI &c=sss
FNAM &c=%&b%
mess. %&c%  //显示sss,不正常

点评

重新下载吧  详情 回复 发表于 2017-7-27 04:22
回复

使用道具 举报

 楼主| 发表于 2017-7-27 04:16:15 | 显示全部楼层
frg521 发表于 2017-7-26 20:57
reg转wcs符号终结测试,
1.BAT与REG转WCS两种脚本都存在1个情况,,路径中有,逗号时,转换空白,其他符号未知
...

REG2WCS-V4_需PECMD76 1Pre16.zip (4.46 KB, 下载次数: 4)
  REG_MULTI_SZ 多字符串  可读可编辑

"multistr"=hex(7):61,00,61,00,61,00,61,00,61,00,61,00,61,00,5c,00,30,00,61,00,\
  61,00,61,00,61,00,61,00,61,00,00,00,62,00,62,00,62,00,62,00,62,00,62,00,62,\
  00,62,00,62,00,62,00,62,00,00,00,63,00,63,00,63,00,63,00,63,00,63,00,63,00,\
  63,00,63,00,63,00,63,00,63,00,00,00,00,00
====》
  REGI  *$HKEY_LOCAL_MACHINE\SOFTWARE\TEST!ABC\\multistr=aaaaaaa\0aaaaaa%&NL%bbbbbbbbbbb%&NL%cccccccccccc

的确 可读可编辑 多了
回复

使用道具 举报

 楼主| 发表于 2017-7-27 04:22:42 | 显示全部楼层
神的马甲 发表于 2017-7-27 03:00
用最新版的试了一下,有点问题:

ENVI &b=A.TXT

重新下载吧
回复

使用道具 举报

发表于 2017-7-27 06:16:33 | 显示全部楼层
mdyblog 发表于 2017-7-26 23:37
1: 是“以管理员运行”吗?
2:什么系统? 系统位数?  PECMD位数?, 是否一致?

谢谢M大的回复。
1.改用“以管理员运行”后有改善
2.win10 15063 64位系统,PECMD X64 PECMD2012.1.88.05.77Pre17-170726
12.png
可以看到4个问题,
1.无法以进程号、父进程、内存、文件路径等排序;
2.实际顺序也没有按进程号排序,比如1020和1100之间有464,
3.部分进程未显示,例如600
4.部分进程未显示文件路径,例如4 432 608 724 804

点评

3.部分进程未显示,例如600 ---------------------- 是不是以 内置管理员 登陆就可以。  详情 回复 发表于 2017-7-27 08:04
回复

使用道具 举报

 楼主| 发表于 2017-7-27 08:04:45 | 显示全部楼层
gy0715 发表于 2017-7-27 06:16
谢谢M大的回复。
1.改用“以管理员运行”后有改善
2.win10 15063 64位系统,PECMD X64 PECMD2012.1.88.0 ...

3.部分进程未显示,例如600
----------------------
是不是以 内置管理员 登陆就可以。

点评

使用管理员运行还存在这四个问题。  详情 回复 发表于 2017-7-27 12:12
回复

使用道具 举报

 楼主| 发表于 2017-7-27 09:13:33 | 显示全部楼层
frg521 发表于 2017-7-27 04:55
reg转wcs-v4问题[7月27日 4:14:26版本](建议)4:
0.reg_link虽在系统显示为16进制类型,实际内容是普通字符 ...

PECMD2012.1.88.05.77Pre18-170726
   READ支持引号



REG2WCS-V5_需PECMD76 1Pre18.zip (4.38 KB, 下载次数: 2)
| SET &nm=~!@#$%%^&*()_+|}{:"?><,./;'[]=-\|
  REGI  $HKEY_LOCAL_MACHINE\SOFTWARE\TEST!ABC\~!@#$%%^&*()_+|}{:"?><,./;'[]=-\\%&nm%=\~!@#$%%^&*()_+|}{:"?><,./;'[]=-\



v5aa,bb.reg  ==》 v5aa,bb.reg.wcs 正常
回复

使用道具 举报

 楼主| 发表于 2017-7-27 09:45:12 | 显示全部楼层
frg521 发表于 2017-7-27 04:55
reg转wcs-v4问题[7月27日 4:14:26版本](建议)4:
0.reg_link虽在系统显示为16进制类型,实际内容是普通字符 ...

2017.07.19 V1.88.05.77 Pre19
   REGI支持REG_LINK
2017.07.19 V1.88.05.77 Pre18
   READ支持引号



REG2WCS-V6_需PECMD76 1Pre19.zip (4.45 KB, 下载次数: 3)
REGI支持REG_LINK

点评

以下代码失败,会在当前目录生成一个叫%2的文件 CALL A #4 S\abc.TXT _SUB A MDIR S PUTF %2,,"%MyName%""%1|INDATA" _END  详情 回复 发表于 2017-7-27 13:31
这些内容时过境迁,应该去掉了。而且和现在的软件也不符。  详情 回复 发表于 2017-7-27 11:15
回复

使用道具 举报

 楼主| 发表于 2017-7-27 11:05:09 | 显示全部楼层
REG2WCS-V7_需PECMD76 1Pre19.zip (4.49 KB, 下载次数: 11)
回复

使用道具 举报

发表于 2017-7-27 11:15:37 | 显示全部楼层
mdyblog 发表于 2017-7-27 09:45
2017.07.19 V1.88.05.77 Pre19
   REGI支持REG_LINK
2017.07.19 V1.88.05.77 Pre18
◎献爱心,支持捐赠PECMD、WinCMD、WimTool

这些内容时过境迁,应该去掉了。而且和现在的软件也不符。

点评

感觉 也不碍事。 过几年在看吧。  详情 回复 发表于 2017-7-27 11:16
回复

使用道具 举报

 楼主| 发表于 2017-7-27 11:16:44 | 显示全部楼层
freesoft00 发表于 2017-7-27 11:15
这些内容时过境迁,应该去掉了。而且和现在的软件也不符。

感觉 也不碍事。 过几年在看吧。

点评

还有两个问题: //问题1: CALL A #4 S\abc.TXT _SUB A MDIR S PUTF %2,,"%MyName%""%1|INDATA" //失败,会在当前目录生成一个叫%2的文件 _END //问题2: ENVI &A=D:\doc\desktop\PECMD2  详情 回复 发表于 2017-7-27 14:44
回复

使用道具 举报

发表于 2017-7-27 12:12:05 来自手机 | 显示全部楼层
mdyblog 发表于 2017-7-27 08:04
3.部分进程未显示,例如600
----------------------
是不是以 内置管理员 登陆就可以。

使用管理员运行还存在这四个问题。
回复

使用道具 举报

发表于 2017-7-27 14:44:59 | 显示全部楼层
本帖最后由 神的马甲 于 2017-7-27 14:56 编辑
mdyblog 发表于 2017-7-27 11:16
感觉 也不碍事。 过几年在看吧。


还有四个问题:

//问题1:
CALL   A   #4    S\abc.TXT
_SUB A
        MDIR S
        PUTF %2,,"%MyName%""%1|INDATA"   //失败,会在当前目录生成一个叫%2的文件
_END



//问题2:
ENVI &A=D:\doc\desktop\PECMD2012.1.88.05.77Pre16-170726,aa  b\PECMD.exe
ENVI &B=%&A%.TXT
PUTF %&B%,,"%&A%""#4|INDATA"   //失败,会生成一个叫D:\doc\desktop\PECMD2012.1.88.05.77Pre16-170726的文件



//问题3:
ENVI &A=D:\doc\desktop\PECMD2012.1.88.05.77Pre16-170726,aa  b\PECMD.exe
GETF %&A%,0#8,&tmp1
mess. [%&tmp1%]   //返回空值,失败



//问题四:READ也不支持将逗号用变量传入




点评

PECMD2012.1.88.05.77Pre21-170726  详情 回复 发表于 2017-7-27 15:52
回复

使用道具 举报

 楼主| 发表于 2017-7-27 15:52:06 | 显示全部楼层
神的马甲 发表于 2017-7-27 14:44
还有四个问题:

//问题1:

PECMD2012.1.88.05.77Pre21-170726

点评

SIZE改改吧: ENVI &LE1=D:\doc\desktop\PECMD2012.1.88.05.77Pre21-170726,aa b\PECMD SIZE &aSIZE="%&LE1%" CALC #&bSIZE=%&aSIZE%-160 GETF "%&LE1%",%&bSIZE%#*,&aSTR MESS. [%&aSIZE%][%&bSIZE%][%&aS  详情 回复 发表于 2017-7-27 16:24
回复

使用道具 举报

发表于 2017-7-27 16:24:15 | 显示全部楼层
本帖最后由 神的马甲 于 2017-7-27 16:38 编辑
mdyblog 发表于 2017-7-27 15:52
PECMD2012.1.88.05.77Pre21-170726


SIZE也改改吧:

ENVI &LE1=D:\doc\desktop\PECMD2012.1.88.05.77Pre21-170726,aa   b\PECMD
SIZE &aSIZE="%&LE1%"
CALC #&bSIZE=%&aSIZE%-160
GETF "%&LE1%",%&bSIZE%#*,&aSTR
MESS. [%&aSIZE%][%&bSIZE%][%&aSTR%]   //不正常:[0][-160][0xFFFFFFFF]


其它涉及文件路径的命令应该都改改吧,可能不止有SIZE,还有CMPS这些等等。


点评

2017.07.19 V1.88.05.77 Pre22 SIZE/CMPS等支持引号 HELP支持自动换行切换 2017.07.19 V1.88.05.77 Pre21 PUTF支持%2 2017.07.19 V1.88.05.77 Pre20 READ/PUTF支持变量传入文件名(不用引号) [atta  详情 回复 发表于 2017-7-27 20:03
回复

使用道具 举报

 楼主| 发表于 2017-7-27 20:03:47 | 显示全部楼层
神的马甲 发表于 2017-7-27 16:24
SIZE也改改吧:

ENVI &LE1=D:\doc\desktop\PECMD2012.1.88.05.77Pre21-170726,aa   b\PECMD

2017.07.19 V1.88.05.77 Pre22
   SIZE/CMPS等支持引号  HELP支持自动换行切换
2017.07.19 V1.88.05.77 Pre21
   PUTF支持%2
2017.07.19 V1.88.05.77 Pre20
   READ/PUTF支持变量传入文件名(不用引号)

111.png

点评

CMPS 版本历史.txt A.TXT //失败,必需要加双引号才正常了  详情 回复 发表于 2017-7-27 20:17
获取的文件时间好像不对: set$ &nl=0d 0a envi &a=F:\doc\desktop\Bandicam v3.4.4.1264 Portable\Bandicam Portable\App\Bandicam\bandicam.ini SITE ?创时变量,写时变量,访时变量=FTIME,%&a% mess. 创建  详情 回复 发表于 2017-7-27 20:08
回复

使用道具 举报

发表于 2017-7-27 20:08:40 | 显示全部楼层
本帖最后由 神的马甲 于 2017-7-27 20:27 编辑
mdyblog 发表于 2017-7-27 20:03
2017.07.19 V1.88.05.77 Pre22
   SIZE/CMPS等支持引号  HELP支持自动换行切换
2017.07.19 V1.88.05.77 ...



获取的文件时间不对:
好像把时针的方向搞反了,三个时间的时针都是反向的

set$ &nl=0d 0a
envi &a=F:\doc\desktop\Bandicam v3.4.4.1264 Portable\Bandicam Portable\App\Bandicam\bandicam.ini
SITE ?创时变量,写时变量,访时变量=FTIME,%&a%
mess. 创建时间:%创时变量%%&nl%修改时间:%写时变量%%&nl%访问时间:%访时变量%


11.png


点评

时区为8 SITE ?-local 创时变量,写时变量,访时变量=FTIME,%&a%  详情 回复 发表于 2017-7-27 20:52
回复

使用道具 举报

发表于 2017-7-27 20:17:49 | 显示全部楼层
mdyblog 发表于 2017-7-27 20:03
2017.07.19 V1.88.05.77 Pre22
   SIZE/CMPS等支持引号  HELP支持自动换行切换
2017.07.19 V1.88.05.77 ...

CMPS   版本历史.txt    A.TXT   //失败,必需要加双引号才正常了

点评

PECMD2012.1.88.05.77Pre23-170726 原来那对很长的代码,原来使自适应不同的参数啊。恢复了。  详情 回复 发表于 2017-7-27 20:54
回复

使用道具 举报

 楼主| 发表于 2017-7-27 20:52:15 | 显示全部楼层
神的马甲 发表于 2017-7-27 20:08
获取的文件时间不对:
好像把时针的方向搞反了,三个时间的时针都是反向的

时区为8

SITE ?-local 创时变量,写时变量,访时变量=FTIME,%&a%
回复

使用道具 举报

 楼主| 发表于 2017-7-27 20:54:26 | 显示全部楼层
神的马甲 发表于 2017-7-27 20:17
CMPS   版本历史.txt    A.TXT   //失败,必需要加双引号才正常了

PECMD2012.1.88.05.77Pre23-170726

原来那对很长的代码,原来使自适应不同的参数啊。恢复了。

点评

GETF "%MyName%""#102|SCRIPT",0#1,&bSTR mess. [%&bSTR%] //返回空,不正常  详情 回复 发表于 2017-7-27 21:17
回复

使用道具 举报

发表于 2017-7-27 21:17:51 | 显示全部楼层
mdyblog 发表于 2017-7-27 20:54
PECMD2012.1.88.05.77Pre23-170726

原来那对很长的代码,原来使自适应不同的参数啊。恢复了。

GETF "%MyName%""#102|SCRIPT",0#1,&bSTR
mess. [%&bSTR%]  //返回空,不正常

点评

PECMD2012.1.88.05.77Pre24-170727  详情 回复 发表于 2017-7-27 22:02
回复

使用道具 举报

 楼主| 发表于 2017-7-27 22:02:59 | 显示全部楼层
神的马甲 发表于 2017-7-27 21:17
GETF "%MyName%""#102|SCRIPT",0#1,&bSTR
mess. [%&bSTR%]  //返回空,不正常

PECMD2012.1.88.05.77Pre24-170727

点评

好了,暂时没发现问题  详情 回复 发表于 2017-7-27 22:16
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-18 01:23

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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