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

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

   火... [复制链接]
发表于 2013-3-22 15:50:37 | 显示全部楼层
Pecmd2012 no support with ph7udtool.Exe ??
(change wallapper:  Ph7udtool wall/ ) -> not working
** can add Funt auto change Wallpaper to Pecmd2012 !
thank!
回复

使用道具 举报

发表于 2013-3-22 15:58:59 | 显示全部楼层
原帖由 mdyblog 于 2013-3-22 13:57 发表


1. 动态添加定时器 是可以的。 删除就不必要了。 停掉就可以了。 TIME  定时器 其实 就是一个数值而已, 不占用系统资源。
   一个窗口所有TIME 定时器 其实 就是一个 定时器 WM_TIMER, 软件通过 该数值来 ...

不改也还是可以将就下吧,虽然不完美也可以使用
回复

使用道具 举报

发表于 2013-3-23 09:44:54 | 显示全部楼层
这个是破解版 ??  下来 look look

评分

参与人数 1无忧币 -5 收起 理由
527104427 -5

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2013-3-23 09:45:46 | 显示全部楼层

回复 #5296 aimu2000 的帖子

不是破解。
而是原版。 直接开发出来的。
回复

使用道具 举报

 楼主| 发表于 2013-3-23 10:26:29 | 显示全部楼层
原帖由 2011hwo1 于 2013-3-22 15:58 发表
不改也还是可以将就下吧,虽然不完美也可以使用

新版已支持删除。    HELP TIME

※删除定时器可用 "ENVI @定时器名=-del"。然后可以重新定义。

必须先 删除, 才能重新 加入; 而不能直接替换。 这是出于安全考虑。
参见 包内 可DEL定时器.WCS 。

评分

参与人数 1无忧币 +10 收起 理由
2011hwo1 + 10 精品文章

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2013-3-23 11:40:17 | 显示全部楼层
原帖由 2011Tduy09 于 2013-3-22 15:50 发表
Pecmd2012 no support with ph7udtool.Exe ??
(change wallapper:  Ph7udtool wall/ ) -> not working
** can add Funt auto change Wallpaper to Pecmd2012 !
thank!


见 包内的 示例\定时换壁纸.WCS  
回复

使用道具 举报

发表于 2013-3-23 12:01:00 | 显示全部楼层
New Update You can English file name the example! (定时换壁纸.WCS -> for wallpaper. WCS, ...) thank you!
回复

使用道具 举报

发表于 2013-3-23 12:46:21 | 显示全部楼层
原帖由 mdyblog 于 2013-3-23 10:26 发表

新版已支持删除。    HELP TIME

※删除定时器可用 "ENVI @定时器名=-del"。然后可以重新定义。

必须先 删除, 才能重新 加入; 而不能直接替换。 这是出于安全考虑。
参见 包内 可DEL定时器.WCS 。

不错不错,time这样就更完美了
回复

使用道具 举报

 楼主| 发表于 2013-3-23 14:24:11 | 显示全部楼层

回复 #5300 2011Tduy09 的帖子

Have been renamed to TimerWallpaper.WCS .
回复

使用道具 举报

发表于 2013-3-23 15:11:34 | 显示全部楼层
mdyblog, you can help! Thank much!
1. I not found  "定时换壁纸.WCS", where ?? Can upload it !
2. Logon in win7pe, (Wall c:\a.Jpg) -> Not Change wall ?? (wallcmd c:\a.Jpg is ok)
3. 7zip-32.dll old, How Update it ???
回复

使用道具 举报

发表于 2013-3-23 15:19:41 | 显示全部楼层
A:
4. Can help a example .WCS about "change Random 1 file in folder"
Thank you very much !
回复

使用道具 举报

发表于 2013-3-23 16:38:54 | 显示全部楼层
定时换壁纸:
IFEX D:\DEBUG_PECMD, LOGS *D:\DEBUG_PECMD.LOG
TEAM ENVI &&&EnviMode=1| ENVI &&&ForceLocal=1
TEAM SET &SRC=|SET &TIMEMS=

CALC TIMEMS=60000 * 30  // 30min
SET SRC=%CurDir%\Wallpaper //默认配置
SET TIMEMS=5000  //调试

LOAD %CurFile%.ini   //自定义配置

WIN1

_SUB WIN1,W411H249,定时换壁纸 PECMD%PECMDVER%,
    TEAM SET &I=0| SET &FS=| SET &NUM=1| SET &F=
    TIME &Timer1,%TIMEMS%, THREAD* CALL OnTimer1
    TIME -t:1 &TimerInit,10, THREAD* CALL OnTimer1  //马上一次
    EDIT -vcenter &ESRC,L32T42W346H30,%SRC%,,
    ITEM &ITEM2,L154T143W101H30,换目录ChangeDir,CALL OnChange,
_END

_SUB  OnChange
    BROW &&dirp,*%&ESRC%,请选择一个壁纸目录
    FIND $X=X%dirp%, EXIT
    ENVI @&ESRC=%dirp%
    SET SRC=%dirp%
_END

_SUB  OnTimer1
    EXEC* FS=!cmd /c dir /b  %SRC%\
    READ -*,-1,NUM,FS
    IFEX $%NUM%<1, EXIT _SUB
    // CALC #I=  %I%  % %NUM%  + 1  //顺序
    CALC #I= ( %I% + %RANDOM% )  % %NUM%  + 1  //随机
    READ -*,%I%,F,FS
    WALL %SRC%\%F%
     
_END
回复

使用道具 举报

 楼主| 发表于 2013-3-23 16:59:35 | 显示全部楼层
原帖由 2011Tduy09 于 2013-3-23 15:11 发表
mdyblog, you can help! Thank much!
1. I not found  "定时换壁纸.WCS", where ?? Can upload it !
2. Logon in win7pe, (Wall c:\a.Jpg) -> Not Change wall ?? (wallcmd c:\a.Jpg is ok)
3. 7zip-32.dll  ...



1:
http://pan.baidu.com/share/link?shareid=388247&uk=3962464512#PECMD2012.1.75.1-130314-16.多窗口线程孵化版_win32_64.sfx.zip  (博客上)

示例\TimerWallpaper.WCS


2:  Logon in win7pe, (Wall c:\a.Jpg) -> Not Change wall ??

用上面的 版本。 旧版可能中途返回了, 不干活 ,WIN7 的壁纸有点 不同。

3. 7zip-32.dll old, How Update it ???
找一个新版的 7zip-32.dll  , 替旧的7zip-32.dll 。 试试。

[ 本帖最后由 mdyblog 于 2013-3-23 17:03 编辑 ]
回复

使用道具 举报

发表于 2013-3-23 17:18:31 | 显示全部楼层
Thank much mdyblog and 2011hwo1 !!!
7zip-32.dll Old No Support LZMA2.
回复

使用道具 举报

 楼主| 发表于 2013-3-23 20:10:19 | 显示全部楼层

回复 #5307 2011Tduy09 的帖子

有新版本吗?                            
回复

使用道具 举报

 楼主| 发表于 2013-3-23 23:56:58 | 显示全部楼层

PE下 壁纸命令 WALL 命令

PE下 壁纸命令 WALL  
PECMD2012.1.75.1-130314-16.多窗口线程孵化版_win32_64.sfx.zip(C)

PE 下 不同图形格式的驱动没有, 所以有可能只支持BMP , RLE压缩格式的BMP 。 (PE不含这些驱动)
为了缩小体积, 可以先压缩为GIF, 在压缩为RLE-BMP。  
还可以再 用 CMPS 或7ZIP 再压缩。WALL 前先 解压出来,再 WALL 。
正常系统上 可以JPG GIF 等。

a.jpg  ---> a.gif
a.gif  ---> a.bmp  (选项:RLE)
CMPS  -m a.bmp  a.bmp.cmz

--- PE下----
CMPS -u   a.bmp.cmz   %SystemRoot%\Wallpaper.bmp
WALL  %SystemRoot%\Wallpaper.bmp

[ 本帖最后由 mdyblog 于 2013-3-23 23:58 编辑 ]
回复

使用道具 举报

发表于 2013-3-24 05:47:18 | 显示全部楼层
7zip-32.dll 不是 7z 官方的 dll,我也搜过,找不到新版的。

如果可以的话建议给 PECMD 加上原生的 7z.dll 的支持,这个东西还是很有用的。
回复

使用道具 举报

发表于 2013-3-24 07:48:45 | 显示全部楼层
原帖由 2010qaqz111 于 2013-3-24 05:47 发表
7zip-32.dll 不是 7z 官方的 dll,我也搜过,找不到新版的。

如果可以的话建议给 PECMD 加上原生的 7z.dll 的支持,这个东西还是很有用的。

7zip-32.dll 是 7zip官方的 dll
7z.dll只是包含压缩代码
回复

使用道具 举报

 楼主| 发表于 2013-3-24 13:14:08 | 显示全部楼层
原帖由 2010qaqz111 于 2013-3-24 05:47 发表
7zip-32.dll 不是 7z 官方的 dll,我也搜过,找不到新版的。

如果可以的话建议给 PECMD 加上原生的 7z.dll 的支持,这个东西还是很有用的。


>> 如果可以的话建议给 PECMD 加上原生的 7z.dll 的支持,这个东西还是很有用的。

本来就支持。 比 7zip-32.dll  简单。  就是普通的API, 不需要回调函数支持(7zip-32.dll 需要)。
直接 CALL $就可以。
还可以 ENVI  &&&ALIAS *opt  XXX= CALL $....  来优化一下。
回复

使用道具 举报

发表于 2013-3-24 14:18:30 | 显示全部楼层
示例里带的那个 7-zip32.dll 里的导出函数是被包装过的,跟 7z.dll 的封装风格明显不一样。以前官方的包里有没有不清楚我没去看,不过现在的9.XX安装版装完之后是没有这个文件的。7-zip32.dll 如果是官方的可能是在那个 Extra 的包里面,最近的一系列 alpha 都没有带上这个包发布。

7z.dll 里导出的我记得是类似 COM 机制的接口函数,非要用 C-style call 的方式调用也不是不可以,只是用法有些复杂。7z 现在还是在无限期 alpha 中,加不加更简单的方式支持也无所谓,万一后面改了又得重新搞,很烦人。最新的 9.30alpha 压缩的包在一些使用比较旧的 7z 接口的程序里就看不了,比如 beyond compare 3 的某个版本(最新的3.3.7是否支持9.30a不知道,没时间去验证)。

[ 本帖最后由 2010qaqz111 于 2013-3-24 14:21 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2013-3-25 02:32:36 | 显示全部楼层
统一窗口控件删除命令:
ENVI  @控件名.del=

IMAG支持修改:

※可用"ENVI @图片框名称.update=w:h[:x:y:边框颜色:边框线宽][;文件名]"来改变。       需要-bupdate  

IMAG [-bupdate] 【*】 <图片框名>,[图片形状],[图像资源],[执行命令],[边框颜色],[边框线宽]

浏览图片.WCS

[ 本帖最后由 mdyblog 于 2013-3-25 15:08 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2013-3-25 15:09:28 | 显示全部楼层
浏览图标.WCS   (PECMD2012.1.75.1-130314-17.多窗口线程孵化版_win32_64.sfx.zip内有)
Snap1.gif
回复

使用道具 举报

发表于 2013-3-26 07:24:31 | 显示全部楼层
calc计算int64型数据是不是比double型数据效率要高些?
回复

使用道具 举报

 楼主| 发表于 2013-3-26 08:56:50 | 显示全部楼层
原帖由 2011hwo1 于 2013-3-26 07:24 发表
calc计算int64型数据是不是比double型数据效率要高些?

在 X64 快 那么一微小微小。。。,完全可以忽略这个问题。
在 X86 上 谁快就不一定了, int64型数 是软件模拟的, double 是硬件的。 但还是完全可以忽略这个问题。

首先, 两者硬件指令,相差不大。
在经PECMD 包装。 和 包装的代码执行时间 相比,计算时间本身就可以忽略不计,至于差距就更可忽略不计。

倒时, double型数 , 在最后返回时,需要处理小数点及其位数,有一段代码,多耗点时间, 一般也可忽略此差异。

[ 本帖最后由 mdyblog 于 2013-3-26 08:59 编辑 ]
回复

使用道具 举报

发表于 2013-3-26 13:28:18 | 显示全部楼层
PECMD 能管理无线网络么?想用 PECMD 做个管理无线连接配置的界面,可以自动保存到 ud 下次启动加载,搜了下帮助好像没有这功能。
回复

使用道具 举报

 楼主| 发表于 2013-3-26 16:40:14 | 显示全部楼层
原帖由 2010qaqz111 于 2013-3-26 13:28 发表
PECMD 能管理无线网络么?想用 PECMD 做个管理无线连接配置的界面,可以自动保存到 ud 下次启动加载,搜了下帮助好像没有这功能。


是连接名(SSID) 和密码吗?
是不是 在 注册表中 。 启动时 恢复 注册表 ,是不是就可以。
回复

使用道具 举报

发表于 2013-3-26 20:05:34 | 显示全部楼层
主要目的是想提供给普通用户一个操作的界面,让用户选择实时检测到的无线网络然后输入密码,连接成功之后保存,下次开机加载。如果是读注册表的话,必须让用户主动运行保存无线网络的程序,或者加个TIMER时时i检查注册表,稍微有点不如意。而且 PENetwork 那个程序让一般的普通用户用着实在有点犯晕,那么多按钮框框的,都不知道按哪个。
回复

使用道具 举报

 楼主| 发表于 2013-3-26 20:33:01 | 显示全部楼层

回复 #5320 2010qaqz111 的帖子

TIMER  ,1分钟周期, 应该可以的。
回复

使用道具 举报

发表于 2013-3-26 21:15:58 | 显示全部楼层
主要还是界面的问题,一般用户整不来那个PENetwork,我再想想怎么弄。
回复

使用道具 举报

 楼主| 发表于 2013-3-28 15:09:31 | 显示全部楼层
原帖由 clonecd 于 2013-3-28 10:19 发表
64位PECMD2012,LIST控件,
ENVI @下拉列表框名称.VAL=重置多个新增加的条目  //|分隔 ;原来的被清除
用VAL指令,只能添加第一项。

以上都是在64位的WIN7中测试。


测试正常哦。
是不是你的LIST 的H参数太小,看不见新加的数据。 WIN7 对参数比较较真。 如下, 设为H630,够了吧。显示时不超过这个高度的合适高度。


TEAM ENVI &&&ENVIMODE=1| ENVI &&&FORCELOCAL=1
SET$ &NL=0d 0a
WIN1
_SUB WIN1,W289H249,PECMD%PECMDVER%,
    LIST LIST1,L30T80W60H630,,
    LIST LIST2,L155T80W60H630,,
    ENVI @LIST1.ADD=111%NL%222%NL%333  //换行符间隔
    ENVI @LIST2.VAL=111|222|333        //|间隔
_END  


[ 本帖最后由 mdyblog 于 2013-3-28 15:19 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-10 13:37

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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