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

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

   火... [复制链接]
发表于 2018-6-20 18:56:34 来自手机 | 显示全部楼层
hhh333 发表于 2018-6-20 17:53
既然出关了,那麻烦看一下:http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=205402&pid= ...

任务栏分辨率菜单是pecmd打包前写死的,好像是不能自动的。

点评

这一直是个问题。不光写死,而且无效  详情 回复 发表于 2018-6-20 18:59
回复

使用道具 举报

发表于 2018-6-20 18:59:07 | 显示全部楼层
本帖最后由 hhh333 于 2018-6-20 19:00 编辑
红毛樱木 发表于 2018-6-20 18:56
任务栏分辨率菜单是pecmd打包前写死的,好像是不能自动的。


这一直是个问题。不光写死,而且无效.XP时代的产物,是到应该解决的时候了。

点评

不好意思,代码是USM内置的,抠出来的。CMPS加密了。你试试,有需求再提。 [attachimg]373294[/attachimg]  详情 回复 发表于 2018-6-21 16:44
新版 disp?可以查分辨率 可以利用这个写个UI的  详情 回复 发表于 2018-6-20 19:17
回复

使用道具 举报

发表于 2018-6-20 19:17:33 来自手机 | 显示全部楼层
hhh333 发表于 2018-6-20 18:59
这一直是个问题。不光写死,而且无效.XP时代的产物,是到应该解决的时候了。

新版
disp?可以查分辨率
可以利用这个写个UI的
回复

使用道具 举报

发表于 2018-6-21 13:08:54 | 显示全部楼层
本帖最后由 Bluebells 于 2018-6-21 13:11 编辑

请问如何判读当前配置文件位于临时目录(%Temp%, %TMP%)下?
  1. TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1
  2. IFEX |%CurDir%>=%^TEMP%,MESS 该配置位于临时目录下
复制代码
无论配置文件是否处于临时目录下, 上述命令得到的结果都只有一个

点评

TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1 IFEX |%CurDir%>=%^TEMP%,MESS 该配置位于临时目录下  详情 回复 发表于 2018-6-21 16:34
回复

使用道具 举报

发表于 2018-6-21 15:37:08 | 显示全部楼层
mdyblog 发表于 2018-6-16 17:45
这个版本加强了TIPS,加了个参数,自动参考对象窗口位置,调整位置和 把儿 的方向。
tips-ts: https: ...

CALC命令出问题了。

ENVI &Calc=CALC
ENVI &pb=1/2
%&Calc% &pc=%&pb%#15g
MESS. [%&pc%]   //结果为[1]

经测试,从“PECMD2012.1.88.05.80Stable-180140测试”开始出现问题。

点评

G为自动取较简洁方式。 ----------------------- 这个有什么用途?  发表于 2018-6-21 16:32
15g理解成15G=15M*1K 改了。  详情 回复 发表于 2018-6-21 16:20
回复

使用道具 举报

 楼主| 发表于 2018-6-21 16:20:28 | 显示全部楼层
527104427 发表于 2018-6-21 15:37
CALC命令出问题了。

ENVI &Calc=CALC

15g理解成15G=15M*1K
改了。

点评

可以改回旧的处理方式吗?  详情 回复 发表于 2018-6-21 16:58
回复

使用道具 举报

发表于 2018-6-21 16:34:50 | 显示全部楼层
Bluebells 发表于 2018-6-21 13:08
请问如何判读当前配置文件位于临时目录(%Temp%, %TMP%)下?
无论配置文件是否处于临时目录下, 上述命令得到 ...

TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1
IFEX |%CurDir%>=%^TEMP%,MESS 该配置位于临时目录下
是不是你多写了一个>啊,还是有特殊用途?

  1. TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1
  2. IFEX |%CurDir%=%^TEMP%,MESS 该配置位于临时目录下
复制代码

点评

哪儿的代码? 没写全。都不是。 不是=, 但是“只是>=”的意思, 但不能这么写。 应该是先求TEMP的长度,再%&CurDir%取那么长+1, 取 “=TEMP 或 TEMP\”  详情 回复 发表于 2018-6-21 16:40
回复

使用道具 举报

 楼主| 发表于 2018-6-21 16:40:44 | 显示全部楼层
红毛樱木 发表于 2018-6-21 16:34
TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1
IFEX |%CurDir%>=%^TEMP%,MESS 该配置位于临时目录下
是不 ...

哪儿的代码?
没写全。都不是。 不是=, 但是“只是>=”的意思, 但不能这么写。
应该是先求TEMP的长度,再%&CurDir%取那么长+1, 取 “=TEMP 或 TEMP\”

点评

你好! 我是想判断配置文件是否位于临时目录(包括在临时目录的子目录下), 能否给个示例代码, 谢谢!  详情 回复 发表于 2018-6-21 17:14
上上上上楼,他应该是写错了。我回答别人的  详情 回复 发表于 2018-6-21 16:42
回复

使用道具 举报

发表于 2018-6-21 16:42:41 | 显示全部楼层
mdyblog 发表于 2018-6-21 16:40
哪儿的代码?
没写全。都不是。 不是=, 但是“只是>=”的意思, 但不能这么写。
应该是先求TEMP的长度 ...

上上上上楼,他应该是写错了。我回答别人的
回复

使用道具 举报

发表于 2018-6-21 16:44:52 | 显示全部楼层
hhh333 发表于 2018-6-20 18:59
这一直是个问题。不光写死,而且无效.XP时代的产物,是到应该解决的时候了。


分辨率.7z (3.43 KB, 下载次数: 11)
不好意思,代码是USM内置的,抠出来的。CMPS加密了。你试试,有需求再提。
需要最新PECMD
分辨率.png
回复

使用道具 举报

发表于 2018-6-21 16:58:01 | 显示全部楼层
mdyblog 发表于 2018-6-21 16:20
15g理解成15G=15M*1K
改了。

可以改回旧的处理方式吗?

点评

传了  详情 回复 发表于 2018-6-22 02:31
已经改会去了。等其他问题改好了,再传  详情 回复 发表于 2018-6-21 18:47
回复

使用道具 举报

发表于 2018-6-21 17:14:16 | 显示全部楼层
mdyblog 发表于 2018-6-21 16:40
哪儿的代码?
没写全。都不是。 不是=, 但是“只是>=”的意思, 但不能这么写。
应该是先求TEMP的长度 ...

你好! 我是想判断配置文件是否位于临时目录(包括在临时目录的子目录下), 能否给个示例代码, 谢谢!

点评

LPOS* * &A=%TEMP%,1,&CurDir IFEX $%&A%>0, MESS 该配置位于临时目录下  详情 回复 发表于 2018-6-21 17:21
回复

使用道具 举报

发表于 2018-6-21 17:21:10 | 显示全部楼层
Bluebells 发表于 2018-6-21 17:14
你好! 我是想判断配置文件是否位于临时目录(包括在临时目录的子目录下), 能否给个示例代码, 谢谢!

LPOS* * &A=%TEMP%,1,&CurDir
IFEX $%&A%>0, MESS 该配置位于临时目录下

点评

还要判断下一个字符 D:\TEMP D:\TEMP_APP 不在的 可以判断 D:\TEMP\ D:\TEMP_APP\  详情 回复 发表于 2018-6-21 18:50
成功了, 谢谢!  详情 回复 发表于 2018-6-21 17:34
靠,被抢答了。  发表于 2018-6-21 17:22
回复

使用道具 举报

发表于 2018-6-21 17:34:39 | 显示全部楼层
527104427 发表于 2018-6-21 17:21
LPOS* * &A=%TEMP%,1,&CurDir
IFEX $%&A%>0, MESS 该配置位于临时目录下

成功了, 谢谢!
回复

使用道具 举报

 楼主| 发表于 2018-6-21 18:47:41 | 显示全部楼层
527104427 发表于 2018-6-21 16:58
可以改回旧的处理方式吗?

已经改会去了。等其他问题改好了,再传
回复

使用道具 举报

 楼主| 发表于 2018-6-21 18:50:34 | 显示全部楼层
527104427 发表于 2018-6-21 17:21
LPOS* * &A=%TEMP%,1,&CurDir
IFEX $%&A%>0, MESS 该配置位于临时目录下

还要判断下一个字符
D:\TEMP
D:\TEMP_APP  不在的
可以判断 D:\TEMP\  D:\TEMP_APP\

点评

还有一个问题,在特定的PE里,FILE 只要加了-force参数,就会在桌面生成一个叫“快速访问”的快捷方式,右键刷新一下又没了,老大能否调试一下: envi &a=%temp%\~%random% mdir %&a% writ %&a%\a.txt,+0,a fil  详情 回复 发表于 2018-6-21 20:21
回复

使用道具 举报

发表于 2018-6-21 20:21:07 | 显示全部楼层
mdyblog 发表于 2018-6-21 18:50
还要判断下一个字符
D:\TEMP
D:\TEMP_APP  不在的

还有一个问题,在特定的PE里,FILE 只要加了-force参数,就会在桌面生成一个叫“快速访问”的快捷方式,右键刷新一下又没了,老大能否调试一下:

envi &a=%temp%\~%random%
mdir %&a%
writ %&a%\a.txt,+0,a
file -force %&a%
mess 桌面生成一个叫“快速访问”的快捷方式

PE下载链接:https://pan.baidu.com/s/1d89D0rduSo_L9MIv5LVEAg 密码:r2c0



回复

使用道具 举报

发表于 2018-6-22 00:48:08 | 显示全部楼层
请教个问题。
  1. _SUB B
  2.     FORX * 1 2 3 4 5,&a,
  3.     {
  4.         IFEX $%&a%=1,EXIT _SUB  //没有事先退出FORX,直接退出_SUB,这样代码会不会出问题?要不要先退FORX然后再退_SUB?
  5.     }
  6.     MESS TEST
  7. _END
  8. CALL B
复制代码


或者下面这种写法会不会更严谨些?
  1. _SUB B
  2.     FORX * 1 2 3 4 5,&a,
  3.     {*
  4.         IFEX $%&a%=1,EXIT FORX
  5.     }
  6.     IFEX $%&a%=1,EXIT _SUB
  7.     MESS TEST
  8. _END
  9. CALL B
复制代码

点评

直接 EXIT _SUB 同样, 可直接 EXIT FILE , EXIT WIN, EXIT ToWin 大可可直接跳过小的。  详情 回复 发表于 2018-6-22 02:30
回复

使用道具 举报

 楼主| 发表于 2018-6-22 02:30:32 | 显示全部楼层
本帖最后由 mdyblog 于 2018-6-22 09:45 编辑


直接 EXIT  _SUB
同样, 可直接 EXIT FILE , EXIT  WIN, EXIT ToWin
大老婆可直接跳过小老婆。
回复

使用道具 举报

 楼主| 发表于 2018-6-22 02:31:07 | 显示全部楼层
527104427 发表于 2018-6-21 16:58
可以改回旧的处理方式吗?

传了

点评

regi加了--qk快 就是字面上理解的读取写入更快了吗? 如果是的,为什么不直接加速,还加个参数干啥呀  详情 回复 发表于 2018-6-22 08:44
建议分辨率菜单改成动态可起作用的,另外最好能够提供一个功能让win10桌面右键分辨率可用,样式与Win10 10240相似  详情 回复 发表于 2018-6-22 06:47
回复

使用道具 举报

发表于 2018-6-22 06:47:18 | 显示全部楼层

建议分辨率菜单改成动态可起作用的,另外最好能够提供一个功能让win10桌面右键分辨率可用,样式与Win10 10240相似

点评

托盘菜单 动态菜单 效果图 [attachimg]375650[/attachimg]  详情 回复 发表于 2018-6-22 19:13
在弄呢  详情 回复 发表于 2018-6-22 09:43
回复

使用道具 举报

发表于 2018-6-22 08:44:57 来自手机 | 显示全部楼层
mdyblog 发表于 2018-6-22 02:31
传了

regi加了--qk快
就是字面上理解的读取写入更快了吗?
如果是的,为什么不直接加速,还加个参数干啥呀

点评

一般要考虑 位数和权限, 很费周章。 如果 是 PE(SYSTEM权限)启动, 可以忽略,直接--qk.  详情 回复 发表于 2018-6-22 09:44
回复

使用道具 举报

 楼主| 发表于 2018-6-22 09:43:25 | 显示全部楼层
hhh333 发表于 2018-6-22 06:47
建议分辨率菜单改成动态可起作用的,另外最好能够提供一个功能让win10桌面右键分辨率可用,样式与Win10 1 ...

在弄呢
回复

使用道具 举报

 楼主| 发表于 2018-6-22 09:44:51 | 显示全部楼层
红毛樱木 发表于 2018-6-22 08:44
regi加了--qk快
就是字面上理解的读取写入更快了吗?
如果是的,为什么不直接加速,还加个参数干啥呀

一般要考虑 位数和权限, 很费周章。

如果 是 PE(SYSTEM权限)启动, 可以忽略,直接--qk.
回复

使用道具 举报

发表于 2018-6-22 15:59:48 | 显示全部楼层
※-timeout:[#]毫秒数[:错误码] 等待超时 #则不杀进程;
老大,这里的 [:错误码] 怎么理解?
回复

使用道具 举报

 楼主| 发表于 2018-6-22 19:13:43 | 显示全部楼层
hhh333 发表于 2018-6-22 06:47
建议分辨率菜单改成动态可起作用的,另外最好能够提供一个功能让win10桌面右键分辨率可用,样式与Win10 1 ...

托盘菜单 动态菜单 效果图
DISPMENU.png

点评

看起来蛮累,建议按三种颜色分二级菜单,8、16、32位为一级,各种分辨率为二级。如果考虑老的CRT显示器,一级菜单中再加三个80HZ的。  详情 回复 发表于 2018-6-22 21:07
回复

使用道具 举报

发表于 2018-6-22 21:07:42 | 显示全部楼层
本帖最后由 hhh333 于 2018-6-22 21:12 编辑
mdyblog 发表于 2018-6-22 19:13
托盘菜单 动态菜单 效果图


看起来蛮累,建议按三种颜色分二级菜单,8、16、32位为一级,各种分辨率为二级。如果考虑老的CRT显示器,一级菜单中再加三个80HZ的。
或者菜单中不考虑颜色和刷新率(使用默认或原来的值),只考虑分辨率。

点评

如果考虑老的CRT显示器,一级菜单中再加三个80HZ的。 ---------------------------------------------------------------------- 这个不太现实,不能强加上不支持在,这里应该是动态获取动态显示的。 如果有80HZ  详情 回复 发表于 2018-6-23 01:47
PDCMD动态分辨率菜单.rar  详情 回复 发表于 2018-6-22 22:48
回复

使用道具 举报

 楼主| 发表于 2018-6-22 22:48:26 | 显示全部楼层
hhh333 发表于 2018-6-22 21:07
看起来蛮累,建议按三种颜色分二级菜单,8、16、32位为一级,各种分辨率为二级。如果考虑老的CRT显示器 ...

PDCMD动态分辨率菜单.rar PDCMD动态分辨率菜单.rar (1.69 MB, 下载次数: 16)
回复

使用道具 举报

发表于 2018-6-23 01:36:10 | 显示全部楼层
  1. ENVI &test=a
  2. FIND*c $%test%=a,MESS a
  3. FIND*c $%test%=A,MESS A
复制代码

用*c结果刚好想反?
回复

使用道具 举报

发表于 2018-6-23 01:47:10 | 显示全部楼层
hhh333 发表于 2018-6-22 21:07
看起来蛮累,建议按三种颜色分二级菜单,8、16、32位为一级,各种分辨率为二级。如果考虑老的CRT显示器 ...


如果考虑老的CRT显示器,一级菜单中再加三个80HZ的。
----------------------------------------------------------------------
这个不太现实,不能强加上不支持的,这里应该是动态获取分辨率支持列表,动态显示的。
如果有80HZ支持就显示,没有就不显示。不支持的加上去就多余了。

点评

那肯定的,没有的就不列了,如果有的话要列出。因此更需要分级菜单  详情 回复 发表于 2018-6-23 06:51
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-17 15:39

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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