无忧启动论坛

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

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

    [复制链接]
4291#
 楼主| 发表于 2013-1-7 00:53:12 | 只看该作者
原帖由 hhh333 于 2013-1-6 20:38 发表
突然想起,有个功能应该加上,这个是老九4.0没有的,即提供一个命令或环境变量来检测几个键盘灯,这个还有些用的:譬如,我们有时总是在PE启动时用是否按CTRL来跳过是理顺盘符,而且只能死死地设这么几秒钟,这 ...


WAIT -scanall [量变名称]    //返回全部256键值 的扫描表
回复

使用道具 举报

4292#
 楼主| 发表于 2013-1-7 08:37:04 | 只看该作者

读键盘灯_ 状态.wcs

原帖由 hhh333 于 2013-1-6 20:38 发表
突然想起,有个功能应该加上,这个是老九4.0没有的,即提供一个命令或环境变量来检测几个键盘灯,这个还有些用的:譬如,我们有时总是在PE启动时用是否按CTRL来跳过是理顺盘符,而且只能死死地设这么几秒钟,这 ...


读键盘灯_ 状态.wcs:


CALL @WIN1
_SUB WIN1,W400H450,读键盘灯或状态,
    LABE -right LABE6,L19T17W49H24,CAP(20):,,
    LABE LABEC,L69T17W45H23,CAP,,
    LABE -right LABE4,L134T17W60H22,NUM(144):,,
    LABE LABEN,L196T17W46H22,NUM,,
    LABE -right LABE5,L245T17W72H21,ScrLk(145):,,
    LABE LABES,L318T17W60H21,ScrLk,,
    LABE LABE4,L66T71W311H17, 00   01   02   03   04   05   06   07   08   09,,
    LABE LABE3,L37T88W28H323,00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25,,
    LABE LABEA,L67T88W310H322,LABE2,,
    ENVI &&V0=
    TIME Timer1,100, CALL OnTimer1
    CALL OnTimer1
_END
_SUB OnTimer1
    WAIT -scanall &V
    FIND $%&V0%=%&V%, EXIT _SUB
   
    MSTR  &Key=<21>%&V%  //CAPLOCK 20+1
    CALC &&Y= %&Key% & 1 //    低位是否亮(乒乓状态)
    ENVI @LABEC=%&Key% %&Y%
   
    MSTR  &Key=<145>%&V%  //CAPLOCK 144+1
    CALC &&Y= %&Key% & 1 //    低位是否亮(乒乓状态)
    ENVI @LABEN=%&Key% %&Y%

    MSTR  &Key=<146>%&V%  //ScrLOCK 145+1
    CALC &&Y= %&Key% & 1 //    低位是否亮(乒乓状态)
    ENVI @LABES=%&Key% %&Y%

    TEAM ENVI &V0=%&V%| ENVI @LABEA=%&V%
_END


[ 本帖最后由 2012abc19701 于 2013-1-7 09:05 编辑 ]

读键盘灯_ 状态-WCS.zip

636 Bytes, 下载次数: 11, 下载积分: 无忧币 -2

回复

使用道具 举报

4293#
 楼主| 发表于 2013-1-7 08:46:46 | 只看该作者

多线程后台等待某键.wcs

原帖由 hhh333 于 2013-1-6 20:38 发表
突然想起,有个功能应该加上,这个是老九4.0没有的,即提供一个命令或环境变量来检测几个键盘灯,这个还有些用的:譬如,我们有时总是在PE启动时用是否按CTRL来跳过是理顺盘符,而且只能死死地设这么几秒钟,这 ...

还可以。
对于普通可以 多线程后台等待某键。 多线程后台等待某键.wcs:

//示例:等待左右 Ctrl 键

_SUB FlashK,W110H60,,,,#30,, -top  //顶层闪一下信息 // 模拟神州笔记本的 热键服务
    LABE LABE2,L2T2W104H98,%1,,0xFF,50
    TIME Timer1,1000, KILL  \
_END


_SUB MoniKEY
    WAIT -0  //CLEAR
    ENVI &&MSG=
    LOOP #1=%&BWAIT%,
    {
        WAIT -cont -100,&&V
        envi &kk=0
        FIND $%&V%=0xA2, ENVI &&kk=1  // Left  Ctrl
        FIND $%&V%=0xA3, ENVI &&kk=1  // Right Ctrl
        IFEX $%&kk%=1,  TEAM ENVI &Ctrl=%&V%| CALL @FlashK Ctrl  //| MESS  [%&Ctrl%]
        FIND $%&V%=,!  ENVI &MSG=%&MSG% [%&V%]
    }
    MESS 所有按键:%&MSG%
_END

ENVI &&Ctrl=  //空
ENVI &&BWAIT=1
THREAD* MoniKEY  //后台:线程监视按键 Ctrl

WAIT 8000 // 干活去了
//干活完了。

ENVI &BWAIT=0  //停止线程监视按键
MESS  Ctrl:[%&Ctrl%]  //检测结果
效果图:







[ 本帖最后由 2012abc19701 于 2013-1-7 08:48 编辑 ]

多线程后台等待某键_wcs.zip

643 Bytes, 下载次数: 13, 下载积分: 无忧币 -2

回复

使用道具 举报

4294#
发表于 2013-1-7 16:45:02 | 只看该作者
原帖由 2012abc19701 于 2013-1-6 10:22 发表


NET USER
NET GROUP
等即可。 带网络,NET命令是必须的。不大。


老大错了吧,NET GROUP只能在域控中使用
NET LOCALGROUP的意思是把成员加入到本地组,如administrators,非工作组(如WorkGroup)。
目前只有penetwork.exe能做到,但没有命令行方式运行(gui界面)。
回复

使用道具 举报

4295#
发表于 2013-1-7 17:01:04 | 只看该作者

回复 #4547 zhaohj 的帖子

PENETWORK 有一些命令行参数的
http://holger.reboot.pro/html/faq.html

但是不知有否你要的

作者提供了AU3的源码的,会AU3的话也可以拿来改
回复

使用道具 举报

4296#
发表于 2013-1-7 17:19:21 | 只看该作者

回复 #4546 2012abc19701 的帖子

多线程后台等待某键.wcs很好用,RADI确实有问题,状态为-1时无效。

_SUB testradi,W130H80
RADI 111,L20T18W40H18,111,,-1
RADI 222,L80T18W40H18,222,,-2
_END

call testradi

[ 本帖最后由 info 于 2013-1-7 17:20 编辑 ]
回复

使用道具 举报

4297#
发表于 2013-1-7 20:54:24 | 只看该作者
PECMD2012貌似还没好好的支持X64 PE
PECMD.EXE 文件要放在SysWOW64下才能进到桌面,进到桌面(DESKTOP),但鼠标没反应不能用....其后的都没法玩下去...

测试的是2012txm 的win8pe x64, 支持32位程序的,不知是否pe问题?
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=257533&extra=page%3D2

有别的x64 pe能正常使用pecmd2012吗?

[ 本帖最后由 andos 于 2013-1-7 21:04 编辑 ]
回复

使用道具 举报

4298#
 楼主| 发表于 2013-1-7 23:43:47 | 只看该作者
原帖由 info 于 2013-1-7 17:19 发表
多线程后台等待某键.wcs很好用,RADI确实有问题,状态为-1时无效。
_SUB testradi,W130H80
RADI 111,L20T18W40H18,111,,-1
RADI 222,L80T18W40H18,222,,-2
_END
call testradi
这个是正确的,效果如下:
回复

使用道具 举报

4299#
 楼主| 发表于 2013-1-7 23:45:22 | 只看该作者
原帖由 andos 于 2013-1-7 20:54 发表
PECMD2012貌似还没好好的支持X64 PE
PECMD.EXE 文件要放在SysWOW64下才能进到桌面,进到桌面(DESKTOP),但鼠标没反应不能用....其后的都没法玩下去...
测试的是2012txm 的win8pe x64, 支持32位程序的,不知 ...
DVD008 成功过,几个月前(大概8月)。
也是用WOW.
回复

使用道具 举报

4300#
发表于 2013-1-8 08:40:04 | 只看该作者

回复 #4551 2012abc19701 的帖子

是的,新版正常了,昨天没注意到更新了。
回复

使用道具 举报

4301#
发表于 2013-1-8 09:44:19 | 只看该作者
发现一个问题,link命令如连接一个网络上的ICO图标文件,无法正常显示,本地的文件没有问题。

如, pecmd link %desktop%\aaa, 网络盘符:\xxx.cmd,,网络盘符:\xxx.ico,就有问题,图标不以正常显示,请问有人遇到这个问题吗?
回复

使用道具 举报

4302#
发表于 2013-1-8 10:49:31 | 只看该作者
原帖由 gzcao 于 2013-1-8 09:44 发表
发现一个问题,link命令如连接一个网络上的ICO图标文件,无法正常显示,本地的文件没有问题。
如, pecmd link %desktop%\aaa, 网络盘符:\xxx.cmd,,网络盘符:\xxx.ico,就有问题,图标不以正常显示,请问有人 ...


可能的原因是网络盘这个时候还没连接。
回复

使用道具 举报

4303#
发表于 2013-1-8 11:21:05 | 只看该作者

回复 #4555 zhaohj 的帖子

网络是连好的,我做这个测试, 是先用PXE运行PE, 进入桌面后,点三卡上网,映射好网络盘后,再运行pecmd link命令,快捷方式是建好的,双击可以运行这个快捷,但就是快捷的图标没有,是一片空白。

老九的PECMD就没有这个问题
回复

使用道具 举报

4304#
发表于 2013-1-8 19:13:31 | 只看该作者
原帖由 2012abc19701 于 2013-1-7 23:45 发表
DVD008 成功过,几个月前(大概8月)。
也是用WOW.

我记得DVD008最后发的X64 PE内用的还是PECMD 4.0 X64版的啊......

不知是否pecmd2012对x64支持不好才没用呢....

[ 本帖最后由 andos 于 2013-1-8 19:30 编辑 ]
回复

使用道具 举报

4305#
 楼主| 发表于 2013-1-8 20:51:56 | 只看该作者
原帖由 gzcao 于 2013-1-8 09:44 发表
发现一个问题,link命令如连接一个网络上的ICO图标文件,无法正常显示,本地的文件没有问题。
如, pecmd link %desktop%\aaa, 网络盘符:\xxx.cmd,,网络盘符:\xxx.ico,就有问题,图标不以正常显示,请问有人 ...

正常啊。
回复

使用道具 举报

4306#
 楼主| 发表于 2013-1-8 20:53:33 | 只看该作者
原帖由 andos 于 2013-1-8 19:13 发表
我记得DVD008最后发的X64 PE内用的还是PECMD 4.0 X64版的啊......
不知是否pecmd2012对x64支持不好才没用呢....

是DVD008自己说的,他成功运行了。前面的帖子有,大概8月份。
回复

使用道具 举报

4307#
 楼主| 发表于 2013-1-8 21:43:33 | 只看该作者

PECMD2012.1.73.0-130108.多窗口线程孵化版_win32.sfx.zip

PECMD2012.1.73.0-130108.多窗口线程孵化版_win32.sfx.zip

PECMD2012.1.73.0-130108.多窗口线程稳定版_win32-测试3.sfx.zip
回复

使用道具 举报

4308#
发表于 2013-1-9 10:15:05 | 只看该作者
原帖由 2012abc19701 于 2013-1-8 20:53 发表

是DVD008自己说的,他成功运行了。前面的帖子有,大概8月份。

看了一次8月份的回贴,但没找到相关的

不知是否这个?
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=205402&page=412#pid2546013
回复

使用道具 举报

4309#
 楼主| 发表于 2013-1-9 16:38:00 | 只看该作者
原帖由 <i>andos</i> 于 2013-1-9 10:15 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2654044&ptid=205402" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />

<br />
看了一次8月份的回贴,但没找到相关的<br />
<br />
不知是否这个?<br />
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=205402&page=412#pid2546013
<br />

我看了7.13~8.31月的帖子,业没照到。 可恁在更前,大概4月。
回复

使用道具 举报

4310#
 楼主| 发表于 2013-1-9 16:42:43 | 只看该作者
原帖由 <i>clonecd</i> 于 2013-1-9 14:43 发表</a><br />
能告诉我具体改动了什么吗?<br />
我的脚本在130106、130107的都正常,到了130108的就不正常了。<br />
跳出了万恶的内存不能read。
<br />
能到开lOGS 吗 看看在那行前出错了。
要代*号,LOGS到硬盘(D:), 死机到正常系统也可以可以看LOG。

LOGS *D:\PE.LOG  //到硬盘
... ...  


130108: 改动的是繁体部分,仔细检查了源码,把所有涉及繁体问题的地方都改回来了。
回复

使用道具 举报

4311#
发表于 2013-1-9 16:48:31 | 只看该作者

回复 #4563 2012abc19701 的帖子

4月份吗....4月份的回贴看了一下超过100页....汗了...

这个量有点蛋疼啊.....

最惨就是无忧没得搜索个人的过去回覆....


------------------------------------------
看看是不是说这个?
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=205402&page=187#pid2421938

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=205402&page=188#pid2422460

如果不是我再继续看下去吧...

[ 本帖最后由 andos 于 2013-1-9 17:12 编辑 ]
回复

使用道具 举报

4312#
 楼主| 发表于 2013-1-10 00:40:24 | 只看该作者

回复 #4566 clonecd 的帖子

PECMD2012.1.73.0-130108B.多窗口线程孵化版_win32.sfx.zip
PECMD2012.1.73.0-130108.多窗口线程稳定版_win32-测试3B.sfx.zip
上传中。 今晚网实在是慢!
回复

使用道具 举报

4313#
 楼主| 发表于 2013-1-10 17:41:37 | 只看该作者

PECMD2012.1.73.0-130110B.多窗口线程孵化版_win32.sfx.zip

原帖由 2012abc19701 于 2013-1-10 00:40 发表
PECMD2012.1.73.0-130108B.多窗口线程孵化版_win32.sfx.zip

上传中。 今晚网实在是慢!

PECMD2012.1.73.0-130110B.多窗口线程孵化版_win32.sfx.zip

1>  SITE *touch 更新文件的时间戳

2>  LOCK  【--exist|--try*】】  锁1  锁2  锁3.。。.。
--exist 检测是否有这个锁,0=无 1=有 -1=失败。主要用来防止多次运行同一程序。      
--try 尝试锁住。 0=成功锁住 1=未锁住。 在已锁住时可以--try* 空锁操作。

3>  Visable
│※可用"ENVI @窗口或控件名称.Visable=数值"设置可见状态;0为不可见,1为可见。*为第2种方案. ┃
│ >=1依次为:SW_SHOW, SW_SHOWNORMAL, SW_MAXIMIZE, SW_MINIMIZE, SW_RESTORE, SW_SHOWDEFAULT, ┃
│ SW_SHOWMAXIMIZED, SW_SHOWMINIMIZED, SW_SHOWMINNOACTIVE, SW_SHOWNA, SW_SHOWNOACTIVATE, ┃
│ SW_FORCEMINIMIZE (见补充说明.doc) ┃
│※ ENVI @@Visable=窗口ID:
数值",设置可见状态;0为不可见,1为可见。* 为第2种方案。同上。 ┃



参见实例:
   运行一次实例.WCS (包内有):
ENVI &&WID=0
ENVI &&RET=0
CHECK
_SUB CHECK
    //MESS  will check  lock
    { LOCK #pecmd  //共同瞬间锁#pecmd, 操作原子化
        LOCK --exist #DSystem_Test1,&RET
        REGI .HKLM\Software\
DSystem\TEST1\WID,&WID
    }
    //MESS check=[%&RET%]
    FIND $1=%&RET%,
    {
        MESS 已经运行 WID=%&WID%, 推到前面吧。
        
ENVI @@Visable=%&WID%:1   //显示并激活窗口
        ENVI @@POS=%&WID%:::::::1 //推到前面
        EXIT
    }
    FIND $0=%&RET%,!  EXIT
    {LOCK  #DSystem_Test1,&RET
        CALL WIN1
    }
_END

_SUB WIN1,W289H249,执行一次,
    ENVI &WID=%&&__WINID%
    ENVI @this=执行一次[%&WID%]
   {LOCK #pecmd  //共同瞬间锁#pecmd
        REGI $HKLM\Software\
DSystem\TEST1\WID=%&WID%
    }
_END

  

PECMD2012.1.72.0-130108.多窗口线程稳定版_win32-测试5.sfx.zip   


[ 本帖最后由 2012abc19701 于 2013-1-10 19:50 编辑 ]
回复

使用道具 举报

4314#
发表于 2013-1-11 11:59:10 | 只看该作者
原帖由 2012abc19701 于 2013-1-8 20:51 发表

正常啊。
154519


忘了说明是在WIN7,WIN8pe下测试的结果,看你的图是在xp pe下正常的,这是我测的图。用的是我心如水的win8pe新春版,其它的WIN8PE我也试过,一样结果,如天意的PE

Snap2.jpg (66.45 KB, 下载次数: 127)

Snap2.jpg
回复

使用道具 举报

4315#
发表于 2013-1-11 13:44:18 | 只看该作者
10版PECMD出现图标错位。
如图:

原来的版本,正常


新版PECMD,图标开始错位
回复

使用道具 举报

4316#
 楼主| 发表于 2013-1-11 16:45:44 | 只看该作者
原帖由 yidawpf 于 2013-1-11 13:44 发表
10版PECMD出现图标错位。
如图:
154713
原来的版本,正常
154714
新版PECMD,图标开始错位
改过头了。
PECMD2012.1.73.0-130110C.多窗口线程孵化版_win32.sfx.zip
PECMD2012.1.72.0-130108.多窗口线程稳定版_win32-测试5B.sfx.zip
回复

使用道具 举报

4317#
 楼主| 发表于 2013-1-11 17:02:19 | 只看该作者
原帖由 gzcao 于 2013-1-11 11:59 发表
忘了说明是在WIN7,WIN8pe下测试的结果,看你的图是在xp pe下正常的,这是我测的图。用的是我心如水的win8pe新春版,其它的WIN8PE我也试过,一样结果,如天意的PE

我有在 XPPE下测试正常:


你能否作一个小的WIN7PE测试环境,我的RAM=256。我这里的7PE都没有网络。
win8pe运行不了,不要了。
回复

使用道具 举报

4318#
 楼主| 发表于 2013-1-12 10:48:39 | 只看该作者
原帖由 2012abc19701 于 2013-1-11 17:02 发表

我有在 XPPE下测试正常:
154759

你能否作一个小的WIN7PE测试环境,我的RAM=256。我这里的7PE都没有网络。
win8pe运行不了,不要了。

PECMD2012.1.73.0-130111.多窗口线程孵化版_win32.sfx.zip

1) PART,  GETF磁盘  PUTF 磁盘  在WIN2000也可以了。
磁盘分区信息.wcs

2)EXEC 支持 以其他用户运行
EXEC  [--user:用户名  [--passwd:明文密码|--passwd*BASE密文密码]]  ....
※--user: --passwd: --passwd* 用来以指定账户运行程序;  

以其它用户运行程序.wcs:
EXEC --user:zhangsan --passwd:123 cmd.exe
回复

使用道具 举报

4319#
发表于 2013-1-12 11:29:52 | 只看该作者
原帖由 mdyblog 于 2013-1-12 10:48 发表

PECMD2012.1.73.0-130111.多窗口线程孵化版_win32.sfx.zip

1) PART,  GETF磁盘  PUTF 磁盘  在WIN2000也可以了。
磁盘分区信息.wcs

2)EXEC 支持 以其他用户运行
EXEC  [--user:用户名  [--passwd:明 ...


恭喜,现在老大的名字好辨识多了。
回复

使用道具 举报

4320#
 楼主| 发表于 2013-1-13 22:06:02 | 只看该作者

PECMD2012.1.73.0-130113.多窗口线程孵化版_win32.sfx.zip

原帖由 achst 于 2013-1-12 11:29 发表
恭喜,现在老大的名字好辨识多了。

PECMD2012.1.73.0-130113.多窗口线程孵化版_win32.sfx.zip:

DISP <?|?*> 变量名              //查询当前或全部可能配置,多行,行内TAB分隔
如:
DISP ?  &CUR
DISP ?*  &ALL
MESS 当前: \n%&CUR% \n全部: \n%&ALL%


----
当前:
1024 768 16 60
全部:
320 200 8 60
320 200 16 60
320 200 24 60
320 200 32 60
320 240 8 60
320 240 16 60
320 240 24 60
320 240 32 60
400 300 8 60
400 300 16 60
400 300 24 60
400 300 32 60
512 384 8 60
512 384 16 60
512 384 24 60
512 384 32 60
640 400 8 60
640 400 16 60
640 400 24 60
640 400 32 60
640 480 8 60
640 480 16 60
640 480 24 60
640 480 32 60
720 480 8 60
720 480 16 60
720 480 24 60
720 480 32 60
800 600 8 60
800 600 16 60
800 600 24 60
800 600 32 60
848 480 8 60
848 480 16 60
848 480 24 60
848 480 32 60
1024 768 8 60
1024 768 16 60
1024 768 24 60
1024 768 32 60
640 480 4 1
800 600 4 1
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-6 15:08

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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