无忧启动论坛

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

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

    [复制链接]
3331#
发表于 2012-6-13 11:04:43 | 只看该作者
call @+win1
CALL @Win0
_SUB Win0,T50W340H22,bbbb
_END
_SUB Win1,T100W83H120,aaaaa
_END

功能同时打开多个sub窗口 不行了,以前2012.1.69.X版本的时候还可以的

[ 本帖最后由 diannao338 于 2012-6-13 11:08 编辑 ]
回复

使用道具 举报

3332#
发表于 2012-6-13 11:36:33 | 只看该作者
功能太杂了,维护起来很费劲,说不定哪天增加一个新功能,就把原有的功能改废了
回复

使用道具 举报

3333#
发表于 2012-6-13 12:03:53 | 只看该作者
还有 老大可以换百度网盘了  115下载太慢了
回复

使用道具 举报

3334#
发表于 2012-6-13 12:41:23 | 只看该作者
原帖由 2012abc19701 于 2012-6-13 09:14 发表


PECMD2012.1.69.72_win32.多窗口多线程-5.sfx.zip:

1:  支持下半部消息模式。在MSG=和消息号之间加一下划线“_”。
    在系统响应消息之后在响应,此时系统状态已更新,可以直接获得新状态。
    ENV ...


---------------------------
谢谢楼主的更新,我现在将附件传上,按照分类来说明的,请楼主费心看看。
*对于多单元格选择,脚本上有,但写不出需要的效果,只用了一个演示按钮来
说明,请楼主修改一下,看我错在哪里?

附件: 表格控件界面设计2.rar (3.67 KB, 下载次数: 26)
回复

使用道具 举报

3335#
 楼主| 发表于 2012-6-13 13:14:31 | 只看该作者

回复 #3475 diannao338 的帖子

PECMD2012.1.69.72_win32.多窗口多线程-5.sfx.zip[2]
好了。
回复

使用道具 举报

3336#
 楼主| 发表于 2012-6-13 13:16:21 | 只看该作者

回复 #3477 diannao338 的帖子

百度网盘  反映怎么样?
有什么限制? (大小,时效等)
回复

使用道具 举报

3337#
 楼主| 发表于 2012-6-13 13:21:49 | 只看该作者

回复 #3476 527104427 的帖子

》》功能太杂了,维护起来很费劲,说不定哪天增加一个新功能,就把原有的功能改废了
不是这个原因。
这是C++模块化的设计,彼此不影响。增加一个新功能 不会影响原有的功能。放心。

只有 那些 对全局的 修改, 才能 影响原有的功能。
这次,是为了缩减软件体积, 合并相似代码。这种全局的修改,才影响原有的功能。
这次问题,起始不是最近,增加功能引起的。应该出现很久很久了。只是没有使用这些功能,
所以没有发现。
回复

使用道具 举报

3338#
 楼主| 发表于 2012-6-13 15:20:56 | 只看该作者

PECMD2012.1.69.72_win32.多窗口多线程-6.sfx.zip

原帖由 988668 于 2012-6-13 12:41 发表


---------------------------
谢谢楼主的更新,我现在将附件传上,按照分类来说明的,请楼主费心看看。
*对于多单元格选择,脚本上有,但写不出需要的效果,只用了一个演示按钮来
说明,请楼主修改一下 ...




PECMD2012.1.69.72_win32.多窗口多线程-6.sfx.zip:


1: READ  多行
READ[-UNICODE|-UNICODEB|-UTF8] [*fix] <文件名称>,[读取位置[+行数]],[变量名称]
READ [*fix] [-],<读取位置[+行数]>,<变量名称>,<被读内容>                       
READ [*fix] --,<读取位置[+行数]>,<变量名称>                                   

行数默认1,0表示到结尾。


2:多行单元个选择.wcs:(示例)
多单元格着色,左键选择,双击去选择,右键去选择,按住CTRL键为行。







[ 本帖最后由 2012abc19701 于 2012-6-13 15:24 编辑 ]
回复

使用道具 举报

3339#
发表于 2012-6-13 15:24:28 | 只看该作者
原帖由 2012abc19701 于 2012-6-13 13:16 发表
百度网盘  反映怎么样?
有什么限制? (大小,时效等)


------------------------------------------
和化为网盘几乎一样,支持迅雷下载,好像开始都是15GB,时效不太清楚
回复

使用道具 举报

3340#
 楼主| 发表于 2012-6-13 18:04:22 | 只看该作者

回复 #3484 clonecd 的帖子

最多共读取多少行.
3+2
从第3行开始,共2行。
回复

使用道具 举报

3341#
发表于 2012-6-13 18:38:37 | 只看该作者
测试代码:
team kill explorer.exe|exec explorer.exe
每次启动exec explorer.exe后都会打开"我的文档"

2012.1.69.21版本正常(我这还留有这版本,所以拿它对比了)

exec @explorer.exe这样可以,但有延迟(停顿)

[ 本帖最后由 diannao338 于 2012-6-13 18:47 编辑 ]
回复

使用道具 举报

3342#
发表于 2012-6-13 18:50:20 | 只看该作者
原帖由 2012abc19701 于 2012-6-13 18:04 发表
最多共读取多少行.
3+2
从第3行开始,共2行。


------------------------------
楼主,这个“乒乓勾选”是什么意思?“0为去选择”是去行的选择吗?
回复

使用道具 举报

3343#
 楼主| 发表于 2012-6-13 19:07:03 | 只看该作者

回复 #3487 988668 的帖子

ENVI @XX.CHECK=***V
ENVI @XX.SEL=***V
V=0 去选择
V=1 选择
V=2 乒乓选择, 如果已选则去选,如果未选择则选择。

[ 本帖最后由 2012abc19701 于 2012-6-13 19:36 编辑 ]
回复

使用道具 举报

3344#
 楼主| 发表于 2012-6-13 19:20:04 | 只看该作者

回复 #3486 diannao338 的帖子

1.
在PE下面吗?
team kill explorer.exe
就可以了。
『 exec explorer.exe 』
就不要了。
因为PE的守护程序,会自动执行该命令。
只要 explorer.exe 退出,都会自动重新执行,不管什么原因。

2.
team kill explorer.exe|exec explorer.exe

实际执行了2此 exec explorer.exe
第二次此执行,就是打开 "我的文档"。
上面写的 exec explorer.exe 先执行,--第一次执行, 打开桌面。

守护程序,会自动执行该命令,在一个死区保护时间之后执行--第二次执行,打开"我的文档"。


3: exec @explorer.exe这样可以
这样,两次是在不同桌面上运行。
『exec @explorer.exe』是第一次执行,立即打开看不见的桌面。
守护程序,会自动执行该命令是第二次,在一个死区保护时间之后执行,因而有延时。
虽然是第二次,但对本桌面是第一次,依然是打开桌面。
回复

使用道具 举报

3345#
发表于 2012-6-13 19:58:53 | 只看该作者
原帖由 2012abc19701 于 2012-6-13 19:07 发表
ENVI @XX.CHECK=***V
ENVI @XX.SEL=***V
V=0 去选择
V=1 选择
V=2 乒乓选择, 如果已选则去选,如果未选择则选择。


----------------------------------------------------------
楼主,进过测试发现,这样对于鼠标和键盘空格键的操作有改善,但会引起混乱,反而没有原来的清晰明了啊。其实以前的键盘空格问题就是和查询相反了而已,你在看看我的附件中的说明或试一下就知道了
回复

使用道具 举报

3346#
发表于 2012-6-13 20:19:49 | 只看该作者

回复 #3489 2012abc19701 的帖子

哦 你什么时候又改回去了
kill     *explorer:explorer.exe 不自动重启的代码怎么写?
kill *explorer 怎么试都无效 cpu还100%
回复

使用道具 举报

3347#
 楼主| 发表于 2012-6-13 20:30:22 | 只看该作者

回复 #3491 diannao338 的帖子

不自动重启的代码, 是针对正常系统:
KILL  *explorer   explorer.exe  

PE下没有这个功能,PE守护程序 自动重启  explorer.exe  是强制的。

KILL [*force] [*exitcode=NUM] [*explorer] <进程名称|*pid|\[窗口标题]|@[窗口名称]|@@窗口ID>


『*explorer:explorer.exe 不自动重启』你理解错了吧。

是『*explorer』『:explorer.exe 不自动重启』
而不是 『*explorer:explorer.exe』『 不自动重启』
看来还是用汉字表达。

[ 本帖最后由 2012abc19701 于 2012-6-13 20:39 编辑 ]
回复

使用道具 举报

3348#
发表于 2012-6-13 20:34:35 | 只看该作者
原帖由 988668 于 2012-6-13 19:58 发表


----------------------------------------------------------
楼主,进过测试发现,这样对于鼠标和键盘空格键的操作有改善,但会引起混乱,反而没有原来的清晰明了啊。其实以前的键盘空格问题就是和查询相 ...


--------------------------------
原来这个问题需要用这个消息映射才能解决:
ENVI @TABL2.MSG=_%WM_KEYDOWN%: CALL  OneLButton2
谢谢楼主,不好意思,我还是继续测试修改再吧。
回复

使用道具 举报

3349#
发表于 2012-6-13 20:41:18 | 只看该作者
我这里是正常系统测试
KILL  *explorer   explorer.exe  这个cpu满载pecmd.exe不退出也没有结束exe进程

如果已经没有这功能了 我就用taskkill好了
回复

使用道具 举报

3350#
 楼主| 发表于 2012-6-13 20:56:38 | 只看该作者

回复 #3494 diannao338 的帖子

KILL  *explorer   explorer.exe  
重新下载吧
或者 KILL  *exitcode=1    explorer.exe  

*explorer  是一时兴起加上的,并没有好好测试。

[ 本帖最后由 2012abc19701 于 2012-6-13 20:58 编辑 ]
回复

使用道具 举报

3351#
发表于 2012-6-13 21:07:11 | 只看该作者

回复 #3495 2012abc19701 的帖子

ok 多谢了  

对了 好多pe都精简了任务管理器,是不是可以出个简单的pecmd版任务管理器
回复

使用道具 举报

3352#
 楼主| 发表于 2012-6-13 21:18:08 | 只看该作者

回复 #3496 diannao338 的帖子

114M PE中有个 我自己写的  超级 任务管理器。个头比较小。
//其中显示命令行功能只能2000、XP;不支持 win7。

[ 本帖最后由 2012abc19701 于 2012-6-13 21:22 编辑 ]
回复

使用道具 举报

3353#
发表于 2012-6-13 21:48:59 | 只看该作者
在WIN8-RP版,发现点问题:

安装CAB 驱动失败. 但是,安装指定的INF可以.

看看最后的部分:

[LOGS drv.log]        <0>:操作成功完成。
[ENVI  V=2012016972]        <0>:操作成功完成。

调试:[Ver=60002 bNt6=0 bINF=0 bInstall=1 notcheck=0 rescan=0]
[3]找到设备: PCI\VEN_10DE&DEV_0BE3&SUBSYS_2188174B&REV_A1
[5]找到设备: USB\ROOT_HUB&VID8086&PID27CB&REV0001
[6]找到设备: STORAGE\Volume
[7]找到设备: USB\ROOT_HUB&VID8086&PID27C9&REV0001
[8]找到设备: ROOT\VOLMGR
[9]找到设备: USB\ROOT_HUB&VID8086&PID27CA&REV0001
[11]找到设备: HDAUDIO\FUNC_01&VEN_10EC&DEV_0662&SUBSYS_105B0DED&REV_1001
[12]找到设备: ROOT\BasicDisplay
[14]找到设备: PCI\VEN_8086&DEV_27CB&SUBSYS_0DED105B&REV_01
[17]找到设备: STORAGE\Volume
[18]找到设备: PCI\VEN_10DE&DEV_0A62&SUBSYS_2188174B&REV_A2
[20]找到设备: PCI\VEN_8086&DEV_27D0&SUBSYS_27D08086&REV_01
[21]找到设备: PCI\VEN_8086&DEV_27D2&SUBSYS_27D28086&REV_01
[22]找到设备: STORAGE\Volume
[23]找到设备: ROOT\vdrvroot
[24]找到设备: PCI\VEN_10EC&DEV_8168&SUBSYS_0DED105B&REV_01
[27]找到设备: PCI\VEN_8086&DEV_27D8&SUBSYS_0DED105B&REV_01
[28]找到设备: Root\Spaceport
[29]找到设备: PCI\VEN_8086&DEV_244E&SUBSYS_0DED105B&REV_E1
[32]找到设备: root\kdnic
[34]找到设备: IDE\CdRomATAPI_DVD_D__DH16D5S____________________VC23____
[36]找到设备: Ramdisk\RamVolume
[37]找到设备: Intel-27c0
[38]找到设备: Intel-27c0
[39]找到设备: PCI\VEN_8086&DEV_27B8&SUBSYS_0DED105B&REV_01
[40]找到设备: USB\ROOT_HUB&VID8086&PID27C8&REV0001
[42]找到设备: MONITOR\Default_Monitor
[43]找到设备: PCI\VEN_8086&DEV_27C9&SUBSYS_0DED105B&REV_01
[45]找到设备: PCI\VEN_8086&DEV_27CA&SUBSYS_0DED105B&REV_01
[46]找到设备: PCI\VEN_8086&DEV_29C1&SUBSYS_0DED105B&REV_10
[50]找到设备: ROOT\BasicRender
[53]找到设备: STORAGE\Volume
[54]找到设备: IDE\DiskWDC_WD3200AAJS-22L7A0___________________01.03E01
[57]找到设备: PCI\VEN_8086&DEV_29C0&SUBSYS_29C08086&REV_10
[58]找到设备: USB\ROOT_HUB20&VID8086&PID27CC&REV0001
[60]找到设备: PCI\VEN_8086&DEV_27CC&SUBSYS_0DED105B&REV_01
[63]找到设备: PCI\VEN_8086&DEV_27C0&SUBSYS_0DED105B&REV_01
[65]找到设备: HDAUDIO\FUNC_01&VEN_10DE&DEV_000B&SUBSYS_10DE0101&REV_1001
[66]找到设备: HDAUDIO\FUNC_01&VEN_10DE&DEV_000B&SUBSYS_10DE0101&REV_1001
[67]找到设备: HDAUDIO\FUNC_01&VEN_10DE&DEV_000B&SUBSYS_10DE0101&REV_1001
[68]找到设备: HDAUDIO\FUNC_01&VEN_10DE&DEV_000B&SUBSYS_10DE0101&REV_1001
[69]找到设备: STORAGE\Volume
[70]找到设备: PCI\VEN_8086&DEV_27C8&SUBSYS_0DED105B&REV_01
[71]找到设备: ROOT\mssmbios
[72]找到设备: PCI\VEN_8086&DEV_27DA&SUBSYS_0DED105B&REV_01
[73]找到设备: STORAGE\Volume

找到驱动: PCI\VEN_10DE&DEV_0A62&SUBSYS_2188174B&REV_A2, INF 文件: X:\Users\Default\AppData\Local\Temp\NVIDIA\nv_disp.inf

[DEVI  $VCARD.CAB,,X:\Users\Default\AppData\Local\Temp]        <5>:拒绝访问。
[LOGS ]        <0>:操作成功完成。
回复

使用道具 举报

3354#
发表于 2012-6-13 21:49:48 | 只看该作者
另外.PCIP ,经常要执行几次,才能设置好IP
回复

使用道具 举报

3355#
 楼主| 发表于 2012-6-13 22:50:38 | 只看该作者

回复 #3498 dvd008 的帖子

有硬盘吧。 设为D:
MDIR  D:\ABC
DEVI *extract VCARD.CAB,,D:\ABC  
DEVI *sub  D:\ABC
没有WIN8环境,无法测试。
回复

使用道具 举报

3356#
 楼主| 发表于 2012-6-13 22:53:30 | 只看该作者

回复 #3499 dvd008 的帖子

是静态IP还是动态IP。

PCIP ,,,,,1 //启用网卡
PCIP ,,,,,0 //禁用网卡  
有效吗?
PCIP *fresh //刷新
有效吗?

可能是WIN8不同吧
没有WIN8环境,无法测试。
回复

使用道具 举报

3357#
 楼主| 发表于 2012-6-14 05:43:01 | 只看该作者
原帖由 dvd008 于 2012-6-13 21:48 发表
在WIN8-RP版,发现点问题:

安装CAB 驱动失败. 但是,安装指定的INF可以.

看看最后的部分:

[LOGS drv.log]        :操作成功完成。
[ENVI  V=2012016972]        :操作成功完成。

调试:[Ver=60002 bNt6=0 bINF=0 bI ...


》》[DEVI  $VCARD.CAB,,X:\Users\Default\AppData\Local\Temp]        <5>:拒绝访问。
你的PE制作有问题把。
%TEMP% 目录 权限不够。

DEVI  $VCARD.CAB,,D:\ABC

确保 D:\ABC 有全部权限。
好像上次也出项 权限问题。

[ 本帖最后由 2012abc19701 于 2012-6-14 05:47 编辑 ]
回复

使用道具 举报

3358#
发表于 2012-6-14 11:24:39 | 只看该作者
原帖由 2012abc19701 于 2012-6-14 05:43 发表


》》[DEVI  $VCARD.CAB,,X:\Users\Default\AppData\Local\Temp]        :拒绝访问。
你的PE制作有问题把。
%TEMP% 目录 权限不够。

DEVI  $VCARD.CAB,,D:\ABC

确保 D:\ABC 有全部权限。
好像上次 ...


------------------------------
非常灵异和奇怪的现象,请楼主看看:
ENVI$ TAB=09
ENVI$ NLC=0a
ENVI$  NL=0d 0a

SET  &::WM_LBUTTONDOWN=0x0201
SET  &::WM_LBUTTONDBLCLK=0x0203
SET  &::WM_RBUTTONDOWN=0x0204

CALL @窗(子命令0)
_SUB 窗(子命令0),L0T0W380H656,命令切换窗口,*,shell32.dll#24,10,*,-discloseb

    ITEM 按钮1,L56T488W60H36,确定,,,4
    ITEM 按钮2,L121T488W60H36,保存参数,TEAM CALL 子(保存表格数据0),,4
    //    ENVI @按钮2.MSG=0x1000: ENVI @LABE1=欢迎惠顾按钮2*0x1000
    ITEM 按钮3,L252T488W55H36,演示选择TABL3,演示选择,,4
    ITEM ITEM4,L314T488W55H36,退出,KILL \,
    CHEK CHEK7,L5T489W50H18,备份,,
    CHEK CHEK8,L5T508W50H16,还原,,
    EDIT| LABE1,L5T526W363H98,EDIT2\n%CurDir%,,0x66
    //    ENVI @LABE1.MSG=%WM_KEYDOWN%: CALL  OneLButton
    ITEM ITEM1,L186T488W60H36,修改数据,
    TABL -font:15 -color:00xACFFAC#0x004000#0x59ACFF#0x80 TABL3,L5T245W363H118,100:TABL3名称%TAB%+150:版本%TAB%150:备注,101%TAB%661%TAB%701%NLC%102%TAB%662%NLC%103%TAB%663%TAB%703%NLC%104%TAB%664%TAB%704%NLC%105%TAB%665%TAB%705%NLC%101%TAB%661%TAB%701%NLC%102%TAB%662%NLC%103%TAB%663%TAB%703%NLC%104%TAB%664%TAB%704%NLC%105%TAB%665%TAB%705,0x180840
    ENVI @TABL3.MSG=_%&WM_LBUTTONDOWN%:      CALL  OneLButton3
//    ENVI @TABL3.MSG=_%&WM_LBUTTONDBLCLK%:      CALL  OnRemove
    ENVI @TABL3.MSG=_%&WM_RBUTTONDOWN%:      CALL  OnRemove
//    ENVI @TABL3.MSG=%WM_KEYDOWN%: CALL  OneLButton3
_END

_SUB OneLButton3
//同样的FORX判断,这里没有问题,可以判断是否点击了相同
    ENVI  @TABL3.Sel=?.&&Row;&&Col
    FORX * %RL0%,&&RL1,FIND $%&RL1%<>%&Row%.%&Col%,!TEAM ENVI @LABE1=tt*%&Row%.%&Col%**%&RL1%\n%RL0%|EXIT _SUB
    FIND $%RL0%=,ENVI RL0=%&Row%.%&Col%!ENVI RL0=%RL0%%NL%%&Row%.%&Col%
    FIND KEY=17, ENVI &&C=1! ENVI &&C=0
    FIND $0=%&C%, ENVI  @TABL3.Color=%&Row%.%&Col%;;0xFF
    FIND $1=%&C%, ENVI  @TABL3.Color=*%&Row%;;0xFFFF00
    ENVI @LABE1=%RL0%
_END

_SUB OnRemove
//同样的FORX判断,这里有问题,不能判断是否右键点击了相同,全部判断为不同,查看FORX的变量出现问题
    LOGS W:\UserSoft\x23.log
    TEAM ENVI  @TABL3.Sel=?.&&Row;&&Col|ENVI &&RL1=
    FORX * %RL0%,&&RL1,FIND $%&RL1%=%&Row%.%&Col%,ENVI @LABE1=%&RL1%=%&Row%.%&Col%,!TEAM ENVI @LABE1=%&RL1%=%&Row%.%&Col%\n%RL0%|EXIT _SUB
    ENVI @LABE1=%LABE1%\n%&RL1%\n+%&Row%.%&Col%\n*%&RL1%
    FIND KEY=17, ENVI &&C=1! ENVI &&C=0
    FIND $0=%&C%, ENVI  @TABL3.Color=%&Row%.%&Col%;;-1
    FIND $1=%&C%, ENVI  @TABL3.Color=*%&Row%;;-1
LOGS
_END
回复

使用道具 举报

3359#
 楼主| 发表于 2012-6-14 13:28:34 | 只看该作者
原帖由 988668 于 2012-6-14 11:24 发表
ENVI$ TAB=09
ENVI$ NLC=0a
ENVI$  NL=0d 0a


表格选择并记录.WCS.ZIP
看的一头雾水。
简化了一下逻辑。

表格选择并记录.WCS.ZIP

1.03 KB, 下载次数: 14

回复

使用道具 举报

3360#
发表于 2012-6-14 14:07:30 | 只看该作者
CALL @+win1
CALL @Win0
_SUB Win0,T20W340H22
LABE LabelA,W360H25
_END

_SUB Win1,W200H100
' ITEM Button1,W50H28,ABC
_END

-----------------------
Win1 里面的有内容就不行了,也就是上面注释符" ' "去掉 就不行了 什么原因?

[ 本帖最后由 diannao338 于 2012-6-14 14:08 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-29 04:16

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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