无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: mdyblog
打印 上一主题 下一主题

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

    [复制链接]
8551#
发表于 2014-7-9 18:43:38 | 只看该作者
PECMD2012.1.78.21.05D-130510.多窗口线程稳定版_win32_64.sfx.zip
木有看到啊?
其它都看见了

点评

78 [attachimg]196398[/attachimg]  详情 回复 发表于 2014-7-9 19:07
回复

使用道具 举报

8552#
 楼主| 发表于 2014-7-9 19:07:26 | 只看该作者
2012qnmd 发表于 2014-7-9 18:43
PECMD2012.1.78.21.05D-130510.多窗口线程稳定版_win32_64.sfx.zip
木有看到啊?
其它都看见了

78
回复

使用道具 举报

8553#
发表于 2014-7-9 19:12:23 | 只看该作者
mdyblog 发表于 2014-7-9 17:57
修改号了。 88.02 88.01  86.02(本来可以吧) 均可以启动。
如图:

终于完美了!!
回复

使用道具 举报

8554#
发表于 2014-7-9 19:12:56 | 只看该作者
首页的链接,没有78

无法进到你这个页面啊!

点评

[attachimg]196411[/attachimg] 新家了个。 [attachimg]196412[/attachimg]  详情 回复 发表于 2014-7-9 22:20
回复

使用道具 举报

8555#
 楼主| 发表于 2014-7-9 19:13:00 | 只看该作者
本帖最后由 mdyblog 于 2014-7-9 20:57 编辑
527104427 发表于 2014-7-9 11:52
用压缩包里的 REGCMD2WCS.WCS
转换后变成这样了,貌似运行失败

定界符 可选。 文件关联注册时有效。

REGCMD2WCS.wcs.zip (4.37 KB, 下载次数: 7)

点评

嗯,既然还在改,那么再报告个小bug吧 如果原reg中涉及到了PECMD LOAD,那么会多一对引号,最好判断处理一下: reg add "HKLM\SOFTWARE\Classes\inifile\shell\PECMD载入\command" /f /ve /t REG_SZ /d "pecmd.exe  详情 回复 发表于 2014-7-9 20:00
回复

使用道具 举报

8556#
发表于 2014-7-9 19:15:10 | 只看该作者
和新版放一个目录吧! 可能你可以看见,其他人看不到.
回复

使用道具 举报

8557#
发表于 2014-7-9 20:00:32 | 只看该作者
mdyblog 发表于 2014-7-9 19:13
定界符 可选。 文件关联注册时有效。

嗯,既然还在改,那么再报告个小bug吧
如果原reg中涉及到了PECMD LOAD,那么会多一对引号,最好判断处理一下:
reg add "HKLM\SOFTWARE\Classes\inifile\shell\PECMD载入\command" /f /ve /t REG_SZ /d "pecmd.exe LOAD \""%%1\"""

会转换成
TEAM REGI  $HKLM\SOFTWARE\Classes\inifile\shell\PECMD载入\command\\=pecmd.exe LOAD “"%%1"”|
多一对引号,失败了

点评

加个选项  详情 回复 发表于 2014-7-9 22:08
回复

使用道具 举报

8558#
 楼主| 发表于 2014-7-9 22:08:10 | 只看该作者
fukystone 发表于 2014-7-9 20:00
嗯,既然还在改,那么再报告个小bug吧
如果原reg中涉及到了PECMD LOAD,那么会多一对引号,最好判断处理 ...

加个选项

REGCMD2WCS.wcs.zip (4.52 KB, 下载次数: 26)
回复

使用道具 举报

8559#
 楼主| 发表于 2014-7-9 22:20:09 | 只看该作者
2012qnmd 发表于 2014-7-9 19:12
首页的链接,没有78

无法进到你这个页面啊!



新家了个。
回复

使用道具 举报

8560#
 楼主| 发表于 2014-7-11 06:09:59 | 只看该作者
本帖最后由 mdyblog 于 2014-7-11 07:58 编辑

关于88.02版的  窗口初始化指令【CALL @】

目前建议在脚本开始加一行 “CALL @” (不含引号)


原因:
有些命令 如 WAIT 、 MSTR 、FILE 等,不需要窗口环境。
但是 EXEC   != PECMD WAIT 5000
或BAT中 PECMD WAIT 5000
这样 或引起 窗口 闪一下。

88.02就是解决这个问题, 不闪了。

默认是不开窗口的。 只有CALL @。。。  MESS 。。。时才开窗口系统。
这样纯WAIT,FILE。。。的PECMD进程就不会闪了。

但是, 这样就可能和原有的设计不兼容。
问题1: 有些命令不执行: 原来的设计某些命令统一检查是否为窗口环境。新版本需要甄别一下,但是还没找全。
                如 ENVI @@Visable--------------7.11 已经修正。

问题2: 访问内存错误: 非窗口环境,访问空的窗口指针。新版本需要仔细判断
空窗口指针一下,但是还没找全。


脚本 还没有子进程(或没开或都已结束) 的 情况下,调用【 CALL @】
一般在脚本的开始。
这样就保险了。和原来版本一样。
调用窗口, MESS 是自动初始化 窗口系统。 不需要再单独 【CALL @】。
随着时间的延长, 估计这2个问题都能解决------扎样一般不需要【CALL @】。

下面测试代码, PECMD很旧.78.21.05C.EXE效果如图:
  1. ENVI^ EnviMode=1
  2. WIN1
  3. _SUB WIN1,W289H159,测试窗口抖动%&PECMDVER%,
  4.     ITEM ITEM1,L99T67W60H30,测试,OnTEST,
  5.     LABE -center LABE1,L54T19W138H30,,,
  6. _END
  7. _SUB OnTEST
  8.     ENVI @ITEM1.Enable=0
  9.     ENVI I=6
  10.     LOOP #%I%>0, TEAM CALC I=%I% - 1| ENVI @LABE1=%I%...| EXEC =!"%MyName%" WAIT 6000
  11.     ENVI @ITEM1.Enable=1
  12. _END
复制代码
开始:

启动子进程PECMD马上变灰了:

88.02没问题。



PECMD很旧.78.21.05C.zip

439.67 KB, 下载次数: 3

测试窗口抖动.wcs.zip

368 Bytes, 下载次数: 2

点评

老大看看这个  详情 回复 发表于 2014-7-11 11:33
回复

使用道具 举报

8561#
发表于 2014-7-11 11:33:13 | 只看该作者
本帖最后由 527104427 于 2014-7-11 11:40 编辑
mdyblog 发表于 2014-7-11 06:09
关于88.02版的  窗口初始化指令【CALL @】

目前建议在脚本开始加一行 “CALL @” (不含引号)


老大看看这个

http://bbs.wuyou.net/forum.php?m ... &fromuid=378114

管理员权限、解决Vista、Win7、Win8、Win8.1下应用程序兼容性问题.7z

967 Bytes, 下载次数: 20

回复

使用道具 举报

8562#
发表于 2014-7-11 11:46:25 | 只看该作者
建议内置到PECMD吧

点评

加了。 本次 同步修改正了下列包。 PECMD新精简版2012.1.82-N10O-140114.zip PECMD2012.1.78.21.05D-130510.多窗口线程稳定版_win32_64.sfx.zip PECMD2012.1.80.14.07F-130810.多窗口线程稳定版_win32_64新设计.  详情 回复 发表于 2014-7-11 13:53
回复

使用道具 举报

8563#
 楼主| 发表于 2014-7-11 13:53:37 | 只看该作者
527104427 发表于 2014-7-11 11:46
建议内置到PECMD吧

加了。
本次 同步修改正了下列包。
PECMD新精简版2012.1.82-N10O-140114.zip
PECMD2012.1.78.21.05D-130510.多窗口线程稳定版_win32_64.sfx.zip
PECMD2012.1.80.14.07F-130810.多窗口线程稳定版_win32_64新设计.sfx.zip
PECMD2012.1.84.02.04-130810.多窗口线程稳定版_win32_64新设计.sfx.zip
PECMD2012.1.86.02.00-130810.多窗口线程稳定版_win32_64新设计.sfx.zip
PECMD2012.1.88.01.00-140625.多窗口线程稳定版_win32_64新设计.sfx.zip
PECMD2012.1.88.00兼容精简版.zip
PECMD2012.1.88.02.00-140625.多窗口线程稳定版_win32_64新设计.sfx.zip

点评

请教老大: WRIT[-UNICODE|-UNICODEB|-UTF8] 写入文本的时候,字符串的编码可以更改,但文本编码还是ANSI,有没有办法改变文本编码?  详情 回复 发表于 2014-7-11 17:10
这里是 IMDISK 1.83 汉化版 http://yun.baidu.com/share/link?shareid=752643265&uk=2098012847#  详情 回复 发表于 2014-7-11 16:15
WIN 8.1 的ID没加: {1f676c76-80e1-4239-95bb-83d0f6d0da78}  详情 回复 发表于 2014-7-11 15:58
回复

使用道具 举报

8564#
发表于 2014-7-11 15:58:40 | 只看该作者
mdyblog 发表于 2014-7-11 13:53
加了。
本次 同步修改正了下列包。
PECMD新精简版2012.1.82-N10O-140114.zip

WIN 8.1 的ID没加:

{1f676c76-80e1-4239-95bb-83d0f6d0da78}

点评

都更了。  详情 回复 发表于 2014-7-11 17:59
回复

使用道具 举报

8565#
发表于 2014-7-11 16:15:05 | 只看该作者
mdyblog 发表于 2014-7-11 13:53
加了。
本次 同步修改正了下列包。
PECMD新精简版2012.1.82-N10O-140114.zip

这里是 IMDISK 1.83 汉化版

http://yun.baidu.com/share/link? ... &uk=2098012847#
回复

使用道具 举报

8566#
发表于 2014-7-11 17:10:56 | 只看该作者
mdyblog 发表于 2014-7-11 13:53
加了。
本次 同步修改正了下列包。
PECMD新精简版2012.1.82-N10O-140114.zip

请教老大:

WRIT[-UNICODE|-UNICODEB|-UTF8]

写入文本的时候,字符串的编码可以更改,但文本编码还是ANSI,有没有办法改变文本编码?

点评

WRIT-UNICODE 等带字符集的 1)先清除, 2)第一次写入 用数字1或+: [$][+]1或[$]+0 或从新下载新版。 1)先清除, 2) 没有+或1也可以: [$]0  详情 回复 发表于 2014-7-13 10:44
先用 PUTF -dd -len=0 文件名,0,zero 清空, 或删除  详情 回复 发表于 2014-7-11 17:28
回复

使用道具 举报

8567#
 楼主| 发表于 2014-7-11 17:28:26 | 只看该作者
527104427 发表于 2014-7-11 17:10
请教老大:

WRIT[-UNICODE|-UNICODEB|-UTF8]

先用 PUTF -dd -len=0 文件名,0,zero 清空, 或删除

  1. PUTF -dd -len=0 F-UTF8.TXT,0,zero
  2. WRIT-UTF8 F-UTF8.TXT,+0,C:\AVLDR.NT6=Window_7_PE

  3. PUTF -dd -len=0 F-UNICODE.TXT,0,zero
  4. WRIT-UNICODE F-UNICODE.TXT,+0,C:\AVLDR.NT6=Window_7_PE

  5. PUTF -dd -len=0 F-ASCI.TXT,0,zero
  6. WRIT  F-ASCI.TXT,+0,C:\AVLDR.NT6=Window_7_PE
复制代码

点评

$0和+0的结果不一样,$0只能写入ANSI文本,+0正常  详情 回复 发表于 2014-7-11 18:27
回复

使用道具 举报

8568#
 楼主| 发表于 2014-7-11 17:59:28 | 只看该作者
527104427 发表于 2014-7-11 15:58
WIN 8.1 的ID没加:

{1f676c76-80e1-4239-95bb-83d0f6d0da78}

都更了。

点评

报告两个问题,第一个3D框出不来了,第二个硬盘型号获取失败  详情 回复 发表于 2014-7-11 21:48
回复

使用道具 举报

8569#
发表于 2014-7-11 18:27:52 | 只看该作者
mdyblog 发表于 2014-7-11 17:28
先用 PUTF -dd -len=0 文件名,0,zero 清空, 或删除

$0和+0的结果不一样,$0只能写入ANSI文本,+0正常

  1. FILE --force "%Desktop%\aa.ini"
  2. WRIT-UNICODE "%Desktop%\aa.ini",$0,我的
  3. ENVI @@DeskTopFresh=1
复制代码

点评

新版 修正了: A: B: 的 U盘(R模式)拿不到盘符,或无法根据盘符拿到分区信息。(当作AB软驱跳过了)。现修正了。 PART list drv B:,V  详情 回复 发表于 2014-7-13 11:09
和系统设置有关:  详情 回复 发表于 2014-7-13 10:37
回复

使用道具 举报

8570#
发表于 2014-7-11 21:48:33 | 只看该作者

报告两个问题,第一个3D框出不来了,第二个硬盘型号获取失败

  1. _SUB WIN,W365H275
  2. EDIT+ -3D ABCD,L105T116W185H20,,,0x8
  3. _END

  4. WIN
复制代码

  1. PART -devid list disk 0,abc
  2. MSTR -delims:\ V12=<2>%abc%
  3. LPOS iPos=__,1,%V12%
  4. CALC #iPos=%iPos%-1
  5. LSTR V12=%iPos%,%V12%
  6. SED V12=0:0,PROD_, ,%V12%
  7. SED V12=0:0,VEN_,,%V12%
  8. SED V12=0:0,REV_, ,%V12%
  9. SED V12=0:0,_, ,%V12%
  10. SED V12=0:0,,,%V12%
  11. SED V12=1:0,DISK,,%V12%
  12. MESS 硬盘型号:%V12%
复制代码

点评

>>第一个3D框出不来了 哦, XP视觉样式开启的情况下, 3D立体效果和边框在一起的, 不能用+。 第一个3D框出不来了 EDIT MEMO PBAR XP视觉样式开启 情况很不同。  详情 回复 发表于 2014-7-13 17:31
你得调试下, 问题在那条命令。 我这正常,显示如图:  详情 回复 发表于 2014-7-13 10:39
回复

使用道具 举报

8571#
发表于 2014-7-12 13:58:50 | 只看该作者
PECMD2012.1.88.02.00-140625.多窗口线程稳定版_win32_64新设计.sfx.zip
这个版本在哪里有下载??
回复

使用道具 举报

8572#
发表于 2014-7-13 00:53:03 | 只看该作者
M大,网盘里1.88版怎么没了呢?

点评

同上。 怎么让飞行的子弹停住: 网络没缴费。 传上了。  详情 回复 发表于 2014-7-13 10:45
回复

使用道具 举报

8573#
 楼主| 发表于 2014-7-13 10:37:02 | 只看该作者
527104427 发表于 2014-7-11 18:27
$0和+0的结果不一样,$0只能写入ANSI文本,+0正常

  1. _SUB WIN,W320H200
  2.     EDIT+ -3D ABCD,L10T16W285H20,硬盘ID:%HDID%,,0x8
  3.     EDIT+ -3D ABCD,L10T40W285H20,硬盘型号:%V12%,,0x8
  4.     MEMO+ -3D ABCD,L10T66W285H80,%ABC%,,0x8
  5. _END
复制代码

和系统设置有关:

开XP视觉样式.png (3.86 KB, 下载次数: 383)

开XP视觉样式.png

无XP视觉样式.PNG (2.14 KB, 下载次数: 331)

无XP视觉样式.PNG
回复

使用道具 举报

8574#
 楼主| 发表于 2014-7-13 10:39:47 | 只看该作者
527104427 发表于 2014-7-11 21:48
报告两个问题,第一个3D框出不来了,第二个硬盘型号获取失败

  1. LOGS * X.LOG
  2. ENVI^ EnviMode=1

  3. PART -devid list disk 0,abc
  4. MSTR  HDID=<12->%ABC%

  5. MSTR -delims:\ V12=<2>%abc%
  6. LPOS iPos=__,1,%V12%
  7. CALC #iPos=%iPos%-1
  8. LSTR V12=%iPos%,%V12%
  9. SED V12=0:0,PROD_, ,%V12%
  10. SED V12=0:0,VEN_,,%V12%
  11. SED V12=0:0,REV_, ,%V12%
  12. SED V12=0:0,_, ,%V12%
  13. SED V12=0:0,,,%V12%
  14. SED V12=1:0,DISK,,%V12%

  15. _SUB WIN,W320H200
  16.     EDIT+ -3D ABCD,L10T16W285H20,硬盘ID:%HDID%,,0x8
  17.     EDIT+ -3D ABCD,L10T40W285H20,硬盘型号:%V12%,,0x8
  18.     MEMO+ -3D ABCD,L10T66W285H80,%ABC%,,0x8
  19. _END
  20. WIN
复制代码

你得调试下, 问题在那条命令。
我这正常,显示如图:

开XP视觉样式.png (3.86 KB, 下载次数: 368)

开XP视觉样式.png

点评

新版正常了,星期五那天下载的不行。  详情 回复 发表于 2014-7-13 11:58
回复

使用道具 举报

8575#
 楼主| 发表于 2014-7-13 10:44:17 | 只看该作者
527104427 发表于 2014-7-11 17:10
请教老大:

WRIT[-UNICODE|-UNICODEB|-UTF8]

WRIT-UNICODE 等带字符集的
1)先清除,
2)第一次写入 用数字1或+: [$][+]1或[$]+0

或从新下载新版。
1)先清除,
2) 没有+或1也可以: [$]0

点评

这样也失败,有没有办法不展开变量%systemroot%?  详情 回复 发表于 2014-7-13 12:13
回复

使用道具 举报

8576#
 楼主| 发表于 2014-7-13 10:45:57 | 只看该作者
singel 发表于 2014-7-13 00:53
M大,网盘里1.88版怎么没了呢?

同上。
怎么让飞行的子弹停住: 网络没缴费。
传上了。
回复

使用道具 举报

8577#
 楼主| 发表于 2014-7-13 11:09:22 | 只看该作者
527104427 发表于 2014-7-11 18:27
$0和+0的结果不一样,$0只能写入ANSI文本,+0正常

新版 修正了: A:   B:  的 U盘(R模式)拿不到盘符,或无法根据盘符拿到分区信息。(当作AB软驱跳过了)。现修正了。
PART  list drv B:,V

回复

使用道具 举报

8578#
 楼主| 发表于 2014-7-13 11:20:33 | 只看该作者
本帖最后由 mdyblog 于 2014-7-13 11:29 编辑

新版 MBROSTool  (0711)深度隐藏UEFI启动问题解决了。
http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=330493&pid=2949819&fromuid=436204
或参见帮助

回复

使用道具 举报

8579#
发表于 2014-7-13 11:58:44 | 只看该作者
mdyblog 发表于 2014-7-13 10:39
你得调试下, 问题在那条命令。
我这正常,显示如图:

新版正常了,星期五那天下载的不行。
回复

使用道具 举报

8580#
发表于 2014-7-13 12:13:59 | 只看该作者
本帖最后由 527104427 于 2014-7-13 12:17 编辑
mdyblog 发表于 2014-7-13 10:44
WRIT-UNICODE 等带字符集的
1)先清除,
2)第一次写入 用数字1或+: [$][+]1或[$]+0

  1. FILE --force "%Desktop%\aa.ini"
  2. ENVI DDD=我的%systemroot%
  3. WRIT-UNICODE "%Desktop%\aa.ini",0,%DDD%
  4. ENVI @@DeskTopFresh=1
复制代码


这样也失败,有没有办法不展开变量%systemroot%?

假设 READ abc.ini,**,DDD
abc.ini 中有很多变量,又不想展开,该怎么办

点评

>>这样也失败,有没有办法不展开变量%systemroot%? [attachimg]196554[/attachimg] >>假设 READ abc.ini,**,DDD >>abc.ini 中有很多变量,又不想展开,该怎么办 [attachimg]196555[/attachimg]  详情 回复 发表于 2014-7-13 12:37
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-28 05:31

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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