无忧启动论坛

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

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

    [复制链接]
4201#
发表于 2013-1-2 10:06:57 | 只看该作者
pecmd窗口能不能在这个位置加一个始终前端显示,我拖代码到pecmd中,它的窗口老是跑到其它窗口后面,拖不上去。

回复

使用道具 举报

4202#
发表于 2013-1-2 11:06:16 | 只看该作者
最新版TIPS命令是不是失效了?
回复

使用道具 举报

4203#
发表于 2013-1-2 11:23:26 | 只看该作者
1月1日以后的版本TIPS命令就失效了。
1227是正常的。请楼主检查。
回复

使用道具 举报

4204#
 楼主| 发表于 2013-1-2 12:18:53 | 只看该作者
原帖由 yidawpf 于 2013-1-2 11:23 发表
1月1日以后的版本TIPS命令就失效了。
1227是正常的。请楼主检查。


正常啊:
TIPS 标题,内容\n可分行\n第3行,5000,1,#1
TIPS 标题,内容\n可分行\n第3行,5000,2,@aL600T400
WAIT 8000
回复

使用道具 举报

4205#
 楼主| 发表于 2013-1-2 12:22:52 | 只看该作者
原帖由 freesoft00 于 2013-1-2 10:06 发表
pecmd窗口能不能在这个位置加一个始终前端显示,我拖代码到pecmd中,它的窗口老是跑到其它窗口后面,拖不上去。
154122


假设拖动的A.WCS 里面有一个窗口。
你是说要 “PECMD.EXE HELP 窗口”始终在上面的开关吗?
这样  “A.WCS的窗口” 不会 挡住 “PECMD.EXE HELP 窗口”。
是这样的吗?
回复

使用道具 举报

4206#
发表于 2013-1-2 12:26:57 | 只看该作者
wcs文件,我在拖向pecmd程序窗口时,pecmd程序窗口有时候就跑到其它窗口后面了,这样就没有把wcs文件拖上去。我是说在pecmd标题栏右键菜单加一个选项,勾选后pecmd程序窗口始终在最前面。
回复

使用道具 举报

4207#
发表于 2013-1-2 12:34:06 | 只看该作者

回复 #4456 2012abc19701 的帖子

这个命令:
TIPS 网络初始化,完成!,5000,4,SHELL32.DLL#1

在win8pe和win7 x64下测试,如果是1227版的,可以显示图标和文字。
如果是0101D版,只有图标,没有文字。
请再测试!
回复

使用道具 举报

4208#
 楼主| 发表于 2013-1-2 14:50:43 | 只看该作者
原帖由 yidawpf 于 2013-1-2 12:34 发表
这个命令:
TIPS 网络初始化,完成!,5000,4,SHELL32.DLL#1
在win8pe和win7 x64下测试,如果是1227版的,可以显示图标和文字。
如果是0101D版,只有图标,没有文字。
请再测试!

原帖由 freesoft00 于 2013-1-2 12:26 发表
wcs文件,我在拖向pecmd程序窗口时,pecmd程序窗口有时候就跑到其它窗口后面了,这样就没有把wcs文件拖上去。我是说在pecmd标题栏右键菜单加一个选项,勾选后pecmd程序窗口始终在最前面。

好了。  PECMD2012.1.70.3.2-130102.多窗口线程孵化版_win32.sfx.zip
TIPS 标题,内容\n可分行\n第3行,9000,1,#1
TIPS 标题,内容\n可分行\n第3行,9000,2,@aL700T600
WAIT  15000
回复

使用道具 举报

4209#
发表于 2013-1-2 14:57:01 | 只看该作者

回复 #4460 2012abc19701 的帖子

谢谢,马上测试。
回复

使用道具 举报

4210#
发表于 2013-1-2 15:04:37 | 只看该作者
谢谢,确实可以了。我还想请教一个问题:
还是关于网卡识别的问题。上次我说的判断不准。
现在我发觉如果网卡安装好后,
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion处会有一个NetworkCards的项。
如果没有安装好,则不会有NetworkCards项。
REGI命令是读取值,如何判断“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion处”是否有NetworkCards项?

即按照如下命令格式如何修改:
REGI $HKLM\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\DhcpNameServer,&&regdata
FIND $%&regdata%=,MESS ▉ 是否尝试用其他方式安装网卡驱动? @ 通知:无法读取网卡信息! #YN *0 $Y!EXEC %Windir%\PENetwork\PENetwork.exe
FIND $%YESNO%=YES,TEAM Call ZDY!EXIT 1”
回复

使用道具 举报

4211#
发表于 2013-1-2 15:46:34 | 只看该作者
http://bbs.wuyou.net/forum.php?m ... p;page=1#pid2568160

此贴10楼
最早做出任务栏和桌面的win8pe
回复

使用道具 举报

4212#
 楼主| 发表于 2013-1-2 15:56:27 | 只看该作者
原帖由 yidawpf 于 2013-1-2 15:04 发表
谢谢,确实可以了。我还想请教一个问题:
还是关于网卡识别的问题。上次我说的判断不准。
现在我发觉如果网卡安装好后,
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion处会有一个Networ ...


ENVI &&regdata=
ENVI &&NUM=0
LOOP #%&NUM% <= 200,  //够大的
{
    REGI $HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards\%&NUM%\ServiceName,&regdata
    CALC &NUM=%&NUM% + 1
    FIND $X=X%&regdata%,!  ENVI &NUM=99999  //OK
}
MESS  [%&regdata%]

ENVI &&YESNO=   //清除
FIND $%&regdata%=,MESS ▉ 是否尝试用其他方式安装网卡驱动? @ 通知:无法读取网卡信息! #YN *0 $Y!EXEC %Windir%\PENetwork\PENetwork.exe
FIND $%&YESNO%=YES,TEAM Call ZDY
FIND $%&YESNO%=NO,EXIT 1  
回复

使用道具 举报

4213#
发表于 2013-1-2 15:59:44 | 只看该作者

用了最新pecmd,窗体有了变化。是怎么回事?
第一个是0101版,第二个是0102版。
回复

使用道具 举报

4214#
发表于 2013-1-2 16:11:11 | 只看该作者
也可用批处理判断注册表中子项是否存在:
@echo off
set netcards=
set "v_reg=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion"
for /f "delims=" %%a in ('reg query "%v_reg%" 2^>nul^|find /i "%v_reg%\"') do (
   if /i "%%~nxa"=="NetworkCards" set netcards="%%a"
)
echo %netcards%
pause
回复

使用道具 举报

4215#
发表于 2013-1-2 16:16:33 | 只看该作者

回复 #4466 zhaohj 的帖子

楼主的代码已经解决困扰我多时的问题。
就是不知道声卡和显卡怎么判断。
回复

使用道具 举报

4216#
发表于 2013-1-2 16:40:03 | 只看该作者
原帖由 yidawpf 于 2013-1-2 15:59 发表
154144154145
用了最新pecmd,窗体有了变化。是怎么回事?
第一个是0101版,第二个是0102版。

对了,yidawpf版主大大,共享一下你这个窗体代码,我借鉴借鉴,谢谢!
还有,关于控件的XY坐标定位,你是怎么办的,定位的如此准确,共享一下谢谢!

[ 本帖最后由 2011czmxbb52 于 2013-1-2 16:41 编辑 ]
回复

使用道具 举报

4217#
发表于 2013-1-2 17:01:39 | 只看该作者
最早的脚本来自HHH333大。
后来根据我自己的需要做了修改。
至于定位,我是用楼主提供的编辑器多次调试而来的。

窗体部分代码:
_SUB DRVALL,W338H355,请选定要驱动的硬件,,SHELL32.DLL#21
TEAM ENVI $RM_YX=1|ENVI RM_WX=0|ENVI RM_QB=2|ENVI RM_WZ=3|ENVI DS_XK=0|ENVI DS_XZ=1|ENVI SD_SK=1|ENVI SD_SZ=0|ENVI CM_NET=1
`已驱动过一次则三卡按钮变灰
IFEX %WinDir%\System32\ncpa.cpl,TEAM ENVI CM_NET=-2|ENVI RM_YX=-1|ENVI RM_WX=-2|ENVI RM_QB=-3|ENVI RM_WZ=-4
IFEX %WinDir%\System32\display.DLL,TEAM ENVI CM_DSP=-2|ENVI DS_XK=-1|ENVI DS_XZ=-2
IFEX %WinDir%\System32\QUARTZ.DLL,TEAM ENVI CM_SND=-2|ENVI SD_SK=-1|ENVI SD_SZ=-2
  RADI Radio1,l15t15w120h20,通过CAB包安装,RADIO1,1,1
IMAG ImageNet,L32T45W20H20,SHELL32.DLL#17
CHEK Check_NET,L65T45W80H20,驱动网卡→,TEAM ,%CM_NET%
RADI RadioNETTX,L152T45W80H17,有线驱动,,%RM_YX%,2
RADI RadioNETWX,L152T65W80H17,无线驱动,,%RM_WX%,2
RADI RadioNETQB,L236T45W80H17,全部驱动,,%RM_QB%,2
RADI RadioNETWZ,L236T65W80H17,自定义驱动,,%RM_WZ%,2
IMAG ImageDISP,L32T95W20H20,SHELL32.DLL#141
CHEK Check_DSP,L65T95W80H20,驱动显卡→,TEAM ,%CM_DSP%
RADI RadioDSPNZ,L152T95W80H17,内置驱动,,%DS_XK%,3
RADI RadioDSPDY,L152T115W80H17,自定义驱动,,%DS_XZ%,3
IMAG ImageSND,L32T145W20H20,SHELL32.DLL#137
CHEK Check_SND,L65T145W80H20,驱动声卡→,TEAM ,%CM_SND%
RADI RadioSNDNZ,L152T145W80H17,内置驱动,,%SD_SK%,4
RADI RadioSNDDY,L152T165W80H17,自定义驱动,,%SD_SZ%,4
LABE lblline,L25T195W240H17,---说明:已驱动过的硬件会自动变灰。,,0xC6
RADI Radio2,L15T222W255H17,利用本机资源安装(本地必须是WIN7/8系统),RADIO2,0,1
        ENVI I=15
        LABE LB,L121T272W88H20,--%I%--,,0x800000
        TIME TIMER0,1000,TEAM CALC I=%I% - 1|ENVI @LB=--%I%--
        TIME t1,15000,call BUTTON1
        LABE LABE2,L32T250W200H20,点“确定”开始安装(15秒倒计时)!,,0xC6
ITEM Button1,L120T292W88H25,确定,CALL BUTTON1,,0
_END
回复

使用道具 举报

4218#
 楼主| 发表于 2013-1-2 17:28:53 | 只看该作者

REGI 扩充

REGI  扩充
读时2个前导类型:.为任意类型, ? 为查询类型。
REGI .<HKLM|HKCU|HKCR|HKU|HKCC><\子项\><键名,变量名>[,类型变量名]


REGI ?<HKLM|HKCU|HKCR|HKU|HKCC><\子项\><键名,变量名>


//不知道类型,不管它
REGI .HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Cache,&IECache,&Type
MESS  [%&IECache%]/[%&Type%]   [%&ERROR%]  

//查询类型
REGI ?HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Cache,&IECache
MESS  [%&IECache%]  [%&ERROR%]


读时,  %&ERROR% = 2  则为没有这个键名

[ 本帖最后由 2012abc19701 于 2013-1-2 21:42 编辑 ]
回复

使用道具 举报

4219#
 楼主| 发表于 2013-1-2 17:30:53 | 只看该作者

回复 #4465 yidawpf 的帖子

什么变化,给点文字吧。
回复

使用道具 举报

4220#
发表于 2013-1-2 17:46:21 | 只看该作者

回复 #4471 2012abc19701 的帖子

窗体的效果不一样啊。
回复

使用道具 举报

4221#
 楼主| 发表于 2013-1-2 17:50:48 | 只看该作者

回复 #4472 yidawpf 的帖子

具体说说?
是不是理不是同时测试的,
系统的视觉 配置不同吧?(主题外观)
回复

使用道具 举报

4222#
发表于 2013-1-2 17:59:44 | 只看该作者

回复 #4473 2012abc19701 的帖子

你可以看下边框是不一样的。一个是蓝色,一个是有些灰色的。
同样的环境,pecmd不同,造成这样的不同。
回复

使用道具 举报

4223#
 楼主| 发表于 2013-1-2 18:03:28 | 只看该作者
原帖由 yidawpf 于 2013-1-2 17:59 发表
你可以看下边框是不一样的。一个是蓝色,一个是有些灰色的。
同样的环境,pecmd不同,造成这样的不同。


》》一个是蓝色,一个是有些灰色的
窗口激活就是 蓝色。
不 激活就是 蓝色 灰色。
所有窗口都是这样的。
回复

使用道具 举报

4224#
发表于 2013-1-2 18:37:48 | 只看该作者

区别见红色地方。
同样的脚本,不同的PECMD造成这样的结果。
回复

使用道具 举报

4225#
发表于 2013-1-2 19:20:25 | 只看该作者
建议PECMD多出几种版本,我需要的功能很少。

现在的版本越来越大了。
回复

使用道具 举报

4226#
发表于 2013-1-2 19:30:18 | 只看该作者
换用新版本后,前面反映的问题:逆序、LOGO、REGI都正常了,但是又有一个新的问题PCIP设置IP地址异常,换成老的稳定版没有问题。这究竟是怎么了?

PECMD.EXE PCIP 192.168.7.100,255.255.255.0,192.168.7.1,192.168.7.1
运行后前面几项变成了自动获得的192.168.10.109,但最后一项DNS设置是成功的:192.168.7.1

其他不变,换老那个稳定版一切正常。有点要崩溃了!难道新版PCIP这个代码也改了?

[ 本帖最后由 hhh333 于 2013-1-2 19:45 编辑 ]
回复

使用道具 举报

4227#
发表于 2013-1-2 21:34:31 | 只看该作者

回复 #4466 zhaohj 的帖子

reg query "HKLM\Microsoft\Windows NT\CurrentVersion\NetworkCards" 2>nul
IF ERRORLEVEL 1 ECHO Not Found NIC
回复

使用道具 举报

4228#
 楼主| 发表于 2013-1-2 22:28:05 | 只看该作者
原帖由 hhh333 于 2013-1-2 19:30 发表
换用新版本后,前面反映的问题:逆序、LOGO、REGI都正常了,但是又有一个新的问题PCIP设置IP地址异常,换成老的稳定版没有问题。这究竟是怎么了?
PECMD.EXE PCIP 192.168.7.100,255.255.255.0,192.168.7.1, ...


PECMD2012.1.70.3.2-130102C.多窗口线程孵化版_win32.sfx.zip

[ 本帖最后由 2012abc19701 于 2013-1-3 00:43 编辑 ]
回复

使用道具 举报

4229#
发表于 2013-1-2 23:21:46 | 只看该作者
原帖由 2012abc19701 于 2013-1-2 22:28 发表


正常啊。
154163


你机器有256M内存没?要是够256M,我把天意那个win8pe做成vhd的,256M就能用(内存占208),这样你就能用win8pe测试了……
回复

使用道具 举报

4230#
 楼主| 发表于 2013-1-3 00:45:34 | 只看该作者

回复 #4481 fukystone 的帖子

RAM=256M
奔3CPU  =1G
能运行win8pe 吗?

最好直接从 硬盘运行。 现在win7PE 都紧张。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-15 21:14

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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