无忧启动论坛

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

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

    [复制链接]
8311#
发表于 2014-8-13 13:43:32 | 只看该作者
阿弥陀佛 发表于 2014-8-13 13:39
源码直接从官网下载的。不然你去官网找找。

我直接用SVN下载的一整套,包含OVMF源码:

svn co https://svn.code.sf.net/p/edk2/code/trunk/edk2 C:\edk2 --username guest


这东西不会玩,随便折腾一下就算了。
回复

使用道具 举报

8312#
 楼主| 发表于 2014-8-13 16:37:32 | 只看该作者
527104427 发表于 2014-8-13 10:17
这种效果不知道是怎么弄出来的:

传个支持 FLASH 的 PECMD.EXE

效果 (有鼠标感应的):

flash动画演示.wcs.zip

571.12 KB, 下载次数: 9, 下载积分: 无忧币 -2

回复

使用道具 举报

8313#
 楼主| 发表于 2014-8-13 16:48:05 | 只看该作者
527104427 发表于 2014-8-13 10:17
这种效果不知道是怎么弄出来的:

再来个实例:

鼠标移动激起波浪:

flash动画演示2.wcs.zip

575.51 KB, 下载次数: 10, 下载积分: 无忧币 -2

回复

使用道具 举报

8314#
 楼主| 发表于 2014-8-13 17:20:09 | 只看该作者
527104427 发表于 2014-8-13 10:17
这种效果不知道是怎么弄出来的:

在来个更相近的。
flash动画演示3.wcs.zip (626.99 KB, 下载次数: 14)
极真实的水波纹flash特效制作.TXT.zip (1.17 KB, 下载次数: 12)
mdyblog: 【if (mouseDown)】这行去掉, 不用按鼠标也有波纹。

效果:

点评

哇塞,这个超赞!  详情 回复 发表于 2014-8-13 19:10
回复

使用道具 举报

8315#
发表于 2014-8-13 19:10:37 | 只看该作者
mdyblog 发表于 2014-8-13 17:20
在来个更相近的。

哇塞,这个超赞!

点评

水波纹特效可以看看这个http://www.cppblog.com/besterChen/archive/2010/09/16/95212.html 从pudn也找到一个 还有一些火焰特效和闪电特效的。不过现在不好找了。  详情 回复 发表于 2014-8-13 22:01
回复

使用道具 举报

8316#
发表于 2014-8-13 22:01:32 | 只看该作者
本帖最后由 阿弥陀佛 于 2014-8-13 22:15 编辑
527104427 发表于 2014-8-13 19:10
哇塞,这个超赞!

水波纹特效可以看看这个http://www.cppblog.com/besterChen/archive/2010/09/16/95212.html
从pudn也找到一个 WaterWaveSample.rar (203.41 KB, 下载次数: 7)
还有一些火焰特效和闪电特效的。不过现在不好找。找到了 077363virtual_water.rar (333.17 KB, 下载次数: 9)
回复

使用道具 举报

8317#
发表于 2014-8-17 16:06:59 | 只看该作者
请教老大,有没有什麽办法可以显示WIM的卷号名称和描述,附上了脚本,谢谢!

Mount.7z (610 Bytes, 下载次数: 3)

点评

得到 信息都在里面, 再分析这段文本,提取即可。  详情 回复 发表于 2014-8-17 21:06
回复

使用道具 举报

8318#
 楼主| 发表于 2014-8-17 21:06:01 | 只看该作者
2011sun777222 发表于 2014-8-17 16:06
请教老大,有没有什麽办法可以显示WIM的卷号名称和描述,附上了脚本,谢谢!

  1. exec* -raw  &&V1=*imagex  /info E:\XPBF\XPE\MiniPE\OP.WIM
  2. CODE  **-UTF8,&V1,**-UNI,&&V  
  3. mess. %&V%
复制代码


得到

  1. ImageX Tool for Windows
  2. Copyright (C) Microsoft Corp. All rights reserved.
  3. Version: 6.1.7601.21716

  4. WIM Information:
  5. ----------------
  6. Path:        E:\XPBF\XPE\MiniPE\OP.WIM
  7. GUID:        {3c2feb20-c3e5-4a5a-bf0b-8e822a62de07}
  8. Image Count: 1
  9. Compression: LZX
  10. Part Number: 1/1
  11. Attributes:  0xc
  12.              Integrity info
  13.              Relative path junction


  14. Available Image Choices:
  15. ------------------------
  16. <WIM>
  17.   <TOTALBYTES>85663147</TOTALBYTES>
  18.   <IMAGE INDEX="1">
  19.     <DIRCOUNT>52</DIRCOUNT>
  20.     <FILECOUNT>298</FILECOUNT>
  21.     <TOTALBYTES>107480261</TOTALBYTES>
  22.     <CREATIONTIME>
  23.       <HIGHPART>0x01C7F3AE</HIGHPART>
  24.       <LOWPART>0xD3967E20</LOWPART>
  25.     </CREATIONTIME>
  26.     <LASTMODIFICATIONTIME>
  27.       <HIGHPART>0x01C7F3FF</HIGHPART>
  28.       <LOWPART>0x3E912750</LOWPART>
  29.     </LASTMODIFICATIONTIME>
  30.   </IMAGE>
  31. </WIM>
复制代码

信息都在里面,
再分析这段文本,提取即可。

点评

大概知道了,谢谢m大,有时间再来试试!!  详情 回复 发表于 2014-8-18 01:24
回复

使用道具 举报

8319#
发表于 2014-8-18 01:24:45 | 只看该作者
mdyblog 发表于 2014-8-17 21:06
得到

信息都在里面,

大概知道了,谢谢m大,有时间再来试试!!
回复

使用道具 举报

8320#
发表于 2014-8-18 18:55:37 来自手机 | 只看该作者
请教,如何获取电脑内存大小?
命令怎么写?给个例子谢谢。

点评

新版 MSTR 支持脱"" //[ 111 222 ] [ 111 222 ] [111 222]  详情 回复 发表于 2014-8-21 06:25
FIND MEMB=?,TB //总内存Byte FIND MEM=?,TM //总内存M IFEX MEMB=?,UB //可用内存Byte IFEX MEM=?,UM //可用内存M MESS. %TB% %UB% %TM% %UM% //1073197056 530034688 1024 506  详情 回复 发表于 2014-8-18 19:44
回复

使用道具 举报

8321#
 楼主| 发表于 2014-8-18 19:44:45 | 只看该作者
2012ttt 发表于 2014-8-18 18:55
请教,如何获取电脑内存大小?
命令怎么写?给个例子谢谢。

FIND  MEMB=?,TB  //总内存Byte
FIND  MEM=?,TM   //总内存M
IFEX  MEMB=?,UB  //可用内存Byte
IFEX  MEM=?,UM    //可用内存M

MESS. %TB% %UB%  %TM% %UM%
//1073197056 530034688  1024 506

点评

谢了。  发表于 2014-8-18 21:30
回复

使用道具 举报

8322#
 楼主| 发表于 2014-8-21 06:25:16 | 只看该作者
2012ttt 发表于 2014-8-18 18:55
请教,如何获取电脑内存大小?
命令怎么写?给个例子谢谢。

新版  MSTR 支持脱""
  1. MSTR[*$] [*] -rq[1]  [-trimleft|-trimright|-trim] 变量名=字符串
复制代码
  1. MSTR -rq  V1="   111 222    "
  2. MSTR -rq1  V2=   111 222    "
  3. MSTR -rq  -trim V3="   111 222    "
  4. MESS. [%V1%]   [%V2%]  [%V3%]
复制代码

//[   111 222    ]   [   111 222    ]  [111 222]
回复

使用道具 举报

8323#
发表于 2014-8-21 06:40:38 | 只看该作者
看了一下新版有几个问题想问一下:
1、较之原来增加了体积近100kb,主要是哪些方面增加了?
2、里面有“pecmd巨小”与正常的是一样的吗?还是只是压缩方式不同?
3、想换成兼容精简版不知它与完全版主要区别是什么?

点评

1: 增加了体积近100kb 主要是 FLASH 支持。 GIF动画,估计1~2K 2: 几个版本,包刮“兼容精简版”, 内在执行码 是一样的。只是包装不同。 巨小版: 就是最大压缩 且 不能编辑资源。 兼容精简版: 兼容 4  详情 回复 发表于 2014-8-21 10:20
回复

使用道具 举报

8324#
 楼主| 发表于 2014-8-21 10:20:38 | 只看该作者
本帖最后由 mdyblog 于 2014-8-21 10:30 编辑
hhh333 发表于 2014-8-21 06:40
看了一下新版有几个问题想问一下:
1、较之原来增加了体积近100kb,主要是哪些方面增加了?
2、里面有“p ...


1: 增加了体积近100kb
主要是 FLASH 支持。
太大了,什么时候,做成资源插件,不用可以自己删掉。


2: 几个版本,包刮“兼容精简版”, 内在执行码  是一样的。只是包装不同。
巨小版: 就是最大压缩 且 压缩到不能编辑资源了。

兼容精简版: 兼容 4.0 , 开关参数统一了, 说明书基本就是4.0的,多的不说。
               更新慢点。不涉及BUG不一定更新了。
               INDATA 下的很多 PECMD自带资源,可以删除部分, 进一步缩小体积。如UPNP。  

完整版   兼容  “统一开关参数”。84、 86 版的旧开关,依然保留(只是HELP中不说了), 旧的代码依然能运行。


点评

PECMD2012.1.88.02.00-140625.多窗口线程稳定版_win32_64新设计.sfx.zip 最新的是这个包吗?如无特殊需要巨小版可以直接用吧?现在普通的win8.1可以用么?  详情 回复 发表于 2014-8-28 00:25
回复

使用道具 举报

8325#
发表于 2014-8-24 14:15:50 | 只看该作者
备用
回复

使用道具 举报

8326#
发表于 2014-8-28 00:25:24 | 只看该作者
mdyblog 发表于 2014-8-21 10:20
1: 增加了体积近100kb
主要是 FLASH 支持。
太大了,什么时候,做成资源插件,不用可以自己删掉。

PECMD2012.1.88.02.00-140625.多窗口线程稳定版_win32_64新设计.sfx.zip

最新的是这个包吗?如无特殊需要巨小版可以直接用吧?现在普通的win8.1可以用么?

点评

另外新版 IFEX 包含了FIND 的判断功能。这样判断可以只用IFEX。 同样 LOOP 也包含 IFEX FIND 的 判断功能, 这样便于 用一种方式写复合条件语句 IFEX 字符串比较2种: 1) 单引号‘’起始强制做字符串比较 I  详情 回复 发表于 2014-8-29 17:52
可以的, 直接使用上, 3个版本完全等价。 差别在2次制作上。 巨小.兼容精简版也可以直接使用。逻辑上一样,只是说明书看起来少点。  详情 回复 发表于 2014-8-28 08:46
回复

使用道具 举报

8327#
 楼主| 发表于 2014-8-28 08:46:41 | 只看该作者
2010qaqz111 发表于 2014-8-28 00:25
PECMD2012.1.88.02.00-140625.多窗口线程稳定版_win32_64新设计.sfx.zip

最新的是这个包吗?如无特殊 ...

可以的, 直接使用上, 3个版本完全等价。
差别在2次制作上。
巨小.兼容精简版也可以直接使用。逻辑上一样,只是说明书看起来少点。
  1. 几个版本,包刮“兼容精简版”, 内在执行码  是一样的。只是包装不同。
  2. 一般版:最大压缩 但还可以直接编辑资源。(方便直接添加/修改/查看)内置脚本)
  3. 巨小版:最大压缩 且 不能编辑资源了。
  4. 完整版:原汁原味的。(可避免压缩引起杀软误报)
  5. ---------------------
  6. 兼容精简版:简化到基本就是个4.0, 兼容 4.0 , 开关参数统一了, 说明书基本就是4.0的,多的不说(但你可以用)。
  7.             更新慢点。不涉及BUG不一定更新了。(BUILD时间一样,就一样)
  8. 非兼容精简版   兼容  “统一开关参数”。84、 86 版的旧开关,依然保留(只是HELP中不说了), 旧的代码依然能运行。
复制代码
回复

使用道具 举报

8328#
 楼主| 发表于 2014-8-29 17:52:56 | 只看该作者
2010qaqz111 发表于 2014-8-28 00:25
PECMD2012.1.88.02.00-140625.多窗口线程稳定版_win32_64新设计.sfx.zip

最新的是这个包吗?如无特殊 ...

另外新版 IFEX 包含了FIND 的判断功能。这样判断可以只用IFEX。
同样 LOOP 也包含 IFEX FIND 的 判断功能,
这样便于 用一种方式写复合条件语句

IFEX 字符串比较2种:
1) 单引号‘’起始强制做字符串比较
IFEX $'XXX'='xxx',  MESS Y! MESS N
'是内容的一部分

2) |引导的字符串比较
IFEX $|XXX=xxx,  MESS Y! MESS N
|不是内容的一部分


IFEX $[ 2>1 & 'XXX'='xxx' ],  MESS Y! MESS N

IFEX $[ 2>1 & |XXX=xxx ],  MESS Y! MESS N

其它见在线帮助。

回复

使用道具 举报

8329#
发表于 2014-8-30 08:09:28 | 只看该作者
logo 不支持PNG透明图片? 用了透明的显示纯黑

点评

新加了个很小的PECMDMiniApp.EXE 是个wcs的简单包装。 调用系统的PECMD 来执行本EXE的资源 SCRIPT\101 这样即使没有注册wcs 类型, 也是可以运行的(前提是系统目录或当前目录有PECMD程序)  详情 回复 发表于 2014-8-30 09:28
需要安装对应的PNG驱动DLL。 可以试试转为gif。 gif支持的可能行大多了。 转为ICON 更好。 ICON肯定支持。  详情 回复 发表于 2014-8-30 09:16
回复

使用道具 举报

8330#
 楼主| 发表于 2014-8-30 09:16:39 | 只看该作者
本帖最后由 mdyblog 于 2014-8-30 09:43 编辑
ljycslg 发表于 2014-8-30 08:09
logo 不支持PNG透明图片? 用了透明的显示纯黑


需要安装对应的PNG驱动DLL。
可以试试转为gif。 gif支持的可能行大多了。
转为ICON 更好。 ICON肯定支持。好像不透明。
透明LOGO:
假定 已知其透明色为0x000000(一般如此)

LOGO  -top --,0x000000
LOGO  D:\MY1.ICO   //或LOGO  D:\MY1.BMP 或 LOGO  D:\MY1.GIF 或 LOGO  D:\MY1.PNG

...
WAIT 5000

我的 WIN7下支持透明PNG
LOGO  -top --,0x000000
LOGO  D:\MY1.PNG
WAIT 30000
------------透明效果--------(放大了有毛刺,正常没有)




你说的PNG透明, 不恩那个用于LOGO。
PNG透明 是对一个进程一个主窗口内部而言的。不能跨进程的。

而 显示 LOGO, 桌面, 其它窗口 分属不同进程(自然不同主窗口)。

LOGO 透明 用的透明桌布。 (桌布上那块是透明的)

点评

86版显示黑色,88版正常,如果半透明是0x多少呢?  详情 回复 发表于 2014-8-30 10:58
回复

使用道具 举报

8331#
 楼主| 发表于 2014-8-30 09:28:19 | 只看该作者
ljycslg 发表于 2014-8-30 08:09
logo 不支持PNG透明图片? 用了透明的显示纯黑

新加了个很小的PECMDMiniApp.EXE
是个wcs的简单包装。
调用系统的PECMD 来执行本EXE的资源 SCRIPT\101
这样即使没有注册wcs 类型, 也是可以运行的(前提是系统目录或当前目录有PECMD程序)
回复

使用道具 举报

8332#
发表于 2014-8-30 10:58:11 | 只看该作者
mdyblog 发表于 2014-8-30 09:16
需要安装对应的PNG驱动DLL。
可以试试转为gif。 gif支持的可能行大多了。
转为ICON 更好。 ICON肯定 ...

86版显示黑色,88版正常,如果半透明是0x多少呢?

点评

新版加了个 -trans:透明度 (HELP) LOGO -trans:10 D:\MY1.PNG MESS *8000 ------------------------------------------------------- 可以和上面结合: LOGO -trans:40 -top --,0x000000 LOGO -trans:40  详情 回复 发表于 2014-8-31 03:57
现在不支持半透明。  详情 回复 发表于 2014-8-31 03:01
回复

使用道具 举报

8333#
 楼主| 发表于 2014-8-31 03:01:22 | 只看该作者
ljycslg 发表于 2014-8-30 10:58
86版显示黑色,88版正常,如果半透明是0x多少呢?


现在不支持半透明。
可以实现。
回复

使用道具 举报

8334#
 楼主| 发表于 2014-8-31 03:57:41 | 只看该作者
本帖最后由 mdyblog 于 2014-8-31 03:59 编辑
ljycslg 发表于 2014-8-30 10:58
86版显示黑色,88版正常,如果半透明是0x多少呢?


新版加了个  -trans:透明度 (HELP)
LOGO  -trans:10 D:\MY1.PNG
MESS *8000
-------------------------------------------------------
可以和上面结合:
LOGO  -trans:40 -top --,0x000000
LOGO  -trans:40 D:\MY1.PNG
MESS *8000

指的是显示的整个部分的透明度。
回复

使用道具 举报

8335#
发表于 2014-8-31 09:40:38 | 只看该作者
  1. EXEC* @MEMO1=!cmd.exe /c .\wimlib\wimlib-imagex.exe info "%~1" 2>&1
复制代码

工具用了新版pecmd这条命令出问题了
86版正常

88版不显示

temp.rar (402.13 KB, 下载次数: 13)
看看什么问题

点评

我这正常(win7X86 PECMD8802)  详情 回复 发表于 2014-8-31 12:42
回复

使用道具 举报

8336#
 楼主| 发表于 2014-8-31 12:42:02 | 只看该作者
ljycslg 发表于 2014-8-31 09:40
工具用了新版pecmd这条命令出问题了
86版正常

我这正常(win7X86  PECMD8802)
  1. EVNI^  EnviMode=1

  2. WIN1
  3. _SUB WIN1,W570H410,PECMD%PECMDVER% %PECMDBUILD%,
  4.     ITEM ITEM1,L266T308W60H30,ITEM1,OnB1 D:\SysBackup\Disk_F.WIM,
  5.     MEMO MEMO1,L33T28W507H236,,,
  6. _END

  7. _SUB OnB1
  8.     EXEC* @MEMO1=!cmd.exe /c .\wimlib\wimlib-imagex.exe info "%~1" 2>&1
  9. _END
复制代码

001.png (6.44 KB, 下载次数: 95)

001.png

点评

可能你那是UTF8版。 改为 _SUB OnB1 //EXEC* @MEMO1=!cmd.exe /c .\wimlib\wimlib-imagex.exe info "%~1" 2>&1 EXEC* -err+ -raw &&V1=*.\wimlib\wimlib-imagex.exe info "%~1" CODE **-UTF8,&V1,  详情 回复 发表于 2014-8-31 13:10
奇怪了,用你这个win7x86上也不行,闪一下就没了  详情 回复 发表于 2014-8-31 12:57
回复

使用道具 举报

8337#
发表于 2014-8-31 12:57:55 | 只看该作者
mdyblog 发表于 2014-8-31 12:42
我这正常(win7X86  PECMD8802)

奇怪了,用你这个win7x86上也不行,闪一下就没了

点评

D:\SysBackup\Disk_F.WIM 改过来了吗?  详情 回复 发表于 2014-8-31 13:05
回复

使用道具 举报

8338#
 楼主| 发表于 2014-8-31 13:05:47 | 只看该作者
ljycslg 发表于 2014-8-31 12:57
奇怪了,用你这个win7x86上也不行,闪一下就没了

D:\SysBackup\Disk_F.WIM
改过来了吗?

点评

改的  详情 回复 发表于 2014-8-31 13:07
回复

使用道具 举报

8339#
发表于 2014-8-31 13:07:54 | 只看该作者
本帖最后由 ljycslg 于 2014-8-31 13:09 编辑
mdyblog 发表于 2014-8-31 13:05
D:\SysBackup\Disk_F.WIM
改过来了吗?


改的,都用原版镜像,以避免镜像问题
回复

使用道具 举报

8340#
 楼主| 发表于 2014-8-31 13:10:57 | 只看该作者
本帖最后由 mdyblog 于 2014-8-31 13:14 编辑
mdyblog 发表于 2014-8-31 12:42
我这正常(win7X86  PECMD8802)


可能你那是UTF8版。
改为
_SUB OnB1
    //EXEC* @MEMO1=!cmd.exe /c .\wimlib\wimlib-imagex.exe info "%~1" 2>&1
    EXEC* -err+ -raw  &&V1=*.\wimlib\wimlib-imagex.exe info "%~1"
    CODE **-UTF8,&V1,**-UNI,&&V2
    ENVI @MEMO1=%&V2%
_END


测试的时候,先不要用中文,找个纯英文, 包瓜文件名路径。

点评

恩,可以了  详情 回复 发表于 2014-8-31 13:12
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-7-4 02:18

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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