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

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

   火... [复制链接]
发表于 2013-3-16 12:49:41 | 显示全部楼层
帮助说明能不能用表格方式来实现,比使用制表符来实现表格好得多
回复

使用道具 举报

发表于 2013-3-16 12:56:03 | 显示全部楼层
方竹网吧计费7.68的客户端会拦截关机消息,导致无法点开始菜单来关机,我想点击开始菜单关机就使用pecmd来关机,能解决吗?
实验方竹网吧计费7.68的客户端的功能可以先安装服务端,在服务端里面建立个会员帐号,然后启动客户端登陆会员,然后实验
回复

使用道具 举报

 楼主| 发表于 2013-3-16 13:24:30 | 显示全部楼层
原帖由 2011hwo1 于 2013-3-16 12:49 发表
帮助说明能不能用表格方式来实现,比使用制表符来实现表格好得多


那只是一个 文档, 不想 浪费太多代码。
回复

使用道具 举报

 楼主| 发表于 2013-3-16 13:28:30 | 显示全部楼层

在win7上,按下alt才有下划线,在xp上,一直有下划线

奇怪。

在win7上,按下alt才有下划线,在xp上,一直有下划线。。。。

好像别人也碰到这个问题,不是PECMD。

好像获得输入焦点后再显示下划线。

下划线的位置 一直 预留着, 明显 OK 的O 偏上。

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

使用道具 举报

发表于 2013-3-16 14:30:44 | 显示全部楼层
按ctrl + 关机  就能关机的,有办法吗
回复

使用道具 举报

 楼主| 发表于 2013-3-16 15:59:50 | 显示全部楼层
原帖由 mdyblog 于 2013-3-16 13:28 发表
奇怪。
在win7上,按下alt才有下划线,在xp上,一直有下划线。。。。
好像别人也碰到这个问题,不是PECMD。
好像获得输入焦点后再显示下划线。
下划线的位置 一直 预留着, 明显 OK 的O 偏上。


原来 WIN7 这样设的, 下面舍得就 好了。
Snap1.gif
回复

使用道具 举报

发表于 2013-3-16 16:05:28 | 显示全部楼层
原帖由 mdyblog 于 2013-3-16 11:26 发表


您的字体不全吧。或设定的字体不全。

好多 方框哦。 那是 中文制表符。 找个大点的字体吧。


pecmd.exe.950.lang
中的 字体设定,可能需要改改,或删掉。 我这没有BIG5的全的PE,不知道常用什么字 ...

我用的是实机系统来试,所以字体很全的
之前的PECMDBIG5.exe的格式是没问题的
回复

使用道具 举报

 楼主| 发表于 2013-3-16 17:43:20 | 显示全部楼层
原帖由 andos 于 2013-3-16 16:05 发表

我用的是实机系统来试,所以字体很全的
之前的PECMDBIG5.exe的格式是没问题的


以前 用的是 “宋体”

你把  PECMD.EXE.950.LANG 中的 4行 字体设置 删掉, 或如下方法注释掉。 这样 就用 默认的  “宋体”。
#str://01001=9,fixedsys
#str://01002=10,fixedsys
#str://01003=9,fixedsys
#str://01004=9,fixedsys
回复

使用道具 举报

发表于 2013-3-16 17:48:20 | 显示全部楼层

回复 #5235 mdyblog 的帖子

改了,格式就正常了

呵呵 原来这样,,那繁体改成mingliu就是细明体了
回复

使用道具 举报

 楼主| 发表于 2013-3-16 17:57:17 | 显示全部楼层
PECMD2012.1.75.1-130314-7.多窗口线程孵化版_win32_64.sfx

新的 PECMDEDIT 可以直接编辑 UTF8  UNICODE UNICODEBE。
回复

使用道具 举报

 楼主| 发表于 2013-3-16 17:59:18 | 显示全部楼层
原帖由 andos 于 2013-3-16 17:48 发表
改了,格式就正常了

呵呵 原来这样,,那繁体改成mingliu就是细明体了

是填  “细明体”还是 “細明體”啊?
我下了个繁体PE, 有个字体 显示  “細明體”。
完整系统(WIN7)上有个 mingliu ,到时很正常。

[ 本帖最后由 mdyblog 于 2013-3-16 18:00 编辑 ]
回复

使用道具 举报

发表于 2013-3-16 20:31:48 | 显示全部楼层
Test HotKey PECMD2012.1.75.1-130314-6 is work good, All is good.  
Thank very VERY much mdyblog (with PECMD.EXE.437.HELP Is NumberOnE)
回复

使用道具 举报

发表于 2013-3-16 21:07:05 | 显示全部楼层
请教如何先显示窗口再执行_SUB,_END内的命令。

_SUB Windows1,W100H100,1111,,,,,-top -nosysmenu
LABE Label1,W272H48,2222
TIME Timer1,10000,kill \
wait 2000
exec cmd.exe
_END
call windows1

上面的是先执行
wait 2000
exec cmd.exe
最后才显示窗口
回复

使用道具 举报

发表于 2013-3-16 21:14:12 | 显示全部楼层
原帖由 spadek 于 2013-3-16 21:07 发表
请教如何先显示窗口再执行_SUB,_END内的命令。

_SUB Windows1,W100H100,1111,,,,,-top -nosysmenu
LABE Label1,W272H48,2222
TIME Timer1,10000,kill \
wait 2000
exec cmd.exe
_END
call windows1

...

用线程命令或者通过time执行
wait 2000
exec cmd.exe
回复

使用道具 举报

发表于 2013-3-16 21:16:29 | 显示全部楼层
_SUB Windows1,W100H100,1111,,,,,-top -nosysmenu
LABE Label1,W272H48,2222
TIME Timer1,10000,kill \
TIME Time2,10,call ml
_END
_SUB ml
wait 2000
exec cmd.exe
_END
call windows1
回复

使用道具 举报

 楼主| 发表于 2013-3-16 21:24:08 | 显示全部楼层
原帖由 spadek 于 2013-3-16 21:07 发表
请教如何先显示窗口再执行_SUB,_END内的命令。

_SUB Windows1,W100H100,1111,,,,,-top -nosysmenu
LABE Label1,W272H48,2222
TIME Timer1,10000,kill \
wait 2000
exec cmd.exe
_END
call windows1
...

_SUB Windows1,W100H100,1111,,,,,-top -nosysmenu
LABE Label1,W272H48,2222
TIME Timer1,10000,kill \
ENVI @this.Visable=1
wait 2000
exec cmd.exe
_END
call windows1



上面的方法都可以。

还可 POSTMSG

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

使用道具 举报

发表于 2013-3-16 22:34:07 | 显示全部楼层

回复 #5243 mdyblog 的帖子

谢谢可以啦,在_SUB外是否可以关闭它,在_SUB内是KILL \ ,在外用KILL不行。
回复

使用道具 举报

 楼主| 发表于 2013-3-16 23:11:14 | 显示全部楼层
原帖由 spadek 于 2013-3-16 22:34 发表
谢谢可以啦,在_SUB外是否可以关闭它,在_SUB内是KILL \ ,在外用KILL不行。


KILL  \1111         //标题1111
KILL  @Windows1  
KILL  @@窗口ID
回复

使用道具 举报

 楼主| 发表于 2013-3-17 08:28:40 | 显示全部楼层

BCDTOOL开源版 (GUI) [X64可用]

BCDTOOL开源版.zip

[ 本帖最后由 mdyblog 于 2013-3-18 18:20 编辑 ]
Snap1.gif

BCDTOOL开源版.zip

3.69 KB, 下载次数: 4

回复

使用道具 举报

发表于 2013-3-17 09:09:57 | 显示全部楼层
赞一个。。。。。。!
回复

使用道具 举报

发表于 2013-3-17 09:36:04 | 显示全部楼层

回复 #5245 mdyblog 的帖子

_SUB Windows1,W100H100,1111,,,,,-top
LABE Label1,W272H48,2222
ENVI @this.Visable=1
wait 2000
exec cmd.exe
_END
call windows1
KILL \1111
KILL @Windows1

测试无法关闭
回复

使用道具 举报

发表于 2013-3-17 09:59:56 | 显示全部楼层
原帖由 spadek 于 2013-3-17 09:36 发表
_SUB Windows1,W100H100,1111,,,,,-top
LABE Label1,W272H48,2222
ENVI @this.Visable=1
wait 2000
exec cmd.exe
_END
call windows1
KILL \1111
KILL @Windows1

测试无法关闭

_SUB Windows1,W100H100,1111,,,,,-top
LABE Label1,W272H48,2222
ENVI @this.Visable=1
wait 2000
exec cmd.exe
call kl
_END
call windows1
_SUB kl
KILL \1111
KILL @Windows1
KILL \
_END
结果测试:KILL \1111 KILL @Windows1 KILL \均能结束窗口

[ 本帖最后由 2011hwo1 于 2013-3-17 10:06 编辑 ]
回复

使用道具 举报

发表于 2013-3-17 10:10:22 | 显示全部楼层
原帖由 spadek 于 2013-3-17 09:36 发表
_SUB Windows1,W100H100,1111,,,,,-top
LABE Label1,W272H48,2222
ENVI @this.Visable=1
wait 2000
exec cmd.exe
_END
call windows1
KILL \1111
KILL @Windows1

测试无法关闭

你的测试会在windows1窗口关闭后才执行KILL \1111 KILL @Windows1 所以关不掉

原帖由 spadek 于 2013-3-17 10:14 发表
在内是可以,为什么在外就不行了?

call windows1之后如果windows1窗口没有关闭或者windows1函数没有执行完毕就不会执行后面的内容
除非是:
THREAD  CALL windows1
kill @windows1
KILL \1111
kill \
才能关闭窗口

[ 本帖最后由 2011hwo1 于 2013-3-17 10:25 编辑 ]
回复

使用道具 举报

发表于 2013-3-17 10:14:13 | 显示全部楼层

回复 #5251 2011hwo1 的帖子

谢谢解答,知道是怎么回事就行了。

[ 本帖最后由 spadek 于 2013-3-17 10:50 编辑 ]
回复

使用道具 举报

发表于 2013-3-17 10:18:48 | 显示全部楼层
(LABE Label1,W272H48,
ENVI @Label1=1

wait 2000
ENVI @Label1=2

wait 2000
ENVI @Label1=3

wait 2000)
How: Label1 not show 1 to 2 to 3 ?? I want PBAR = 10 is Label = wait 10 , wait 2000 PBAR = 50 is Label = wait 50 , ... error Label Not Show 1 to 2 to 3, only show 3
回复

使用道具 举报

 楼主| 发表于 2013-3-17 12:01:48 | 显示全部楼层
原帖由 2011Tduy09 于 2013-3-17 10:18 发表
(LABE Label1,W272H48,
ENVI @Label1=1
wait 2000
ENVI @Label1=2
wait 2000
ENVI @Label1=3
wait 2000)
How: Label1 not show 1 to 2 to 3 ?? I want PBAR = 10 is Label = wait 10 , wait 2000  ...

WIN1
_SUB WIN1,W289H249,新窗口1,
    LABE LABE1,L30T64W60H30,0,,
    ENVI @this.Visable=1   //延时之前
    wait 2000
    ENVI @LABE1=10
    wait 2000
    ENVI @LABE1=20
    wait 2000
    ENVI @LABE1=30   
_END


// 还好 PEMD2012 支持你这种 流程式 程序。(4.0上不能运行, 不支持这种写法的)

还支持 在一个子函数 内临时 创建 一自动销毁 的控件。

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

使用道具 举报

 楼主| 发表于 2013-3-17 20:25:37 | 显示全部楼层
PECMD2012.1.75.1-130314-9.多窗口线程孵化版_win32_64.sfx

托盘热键 兼容 4.0 ,  默认就开启了。
Ctrl+Alt+A
Ctrl+Alt+M

但可以 删除。
HOTK Ctrl+Alt+A,**del   //删除默认热键
HOTK Ctrl+Alt+M,**del   //删除默认热键
(PECMD补充说明.doc )
HELP HOTK

也可一以 定义成新的热键,覆盖原来的定义。


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

使用道具 举报

发表于 2013-3-18 20:05:38 | 显示全部楼层

回复 #5255 mdyblog 的帖子

upx现在版本是3.09,比你的压缩率要高,是不是你的upx版本低了点
回复

使用道具 举报

 楼主| 发表于 2013-3-18 21:29:18 | 显示全部楼层
原帖由 2011hwo1 于 2013-3-18 20:05 发表
upx现在版本是3.09,比你的压缩率要高,是不是你的upx版本低了点

等他 支持X64-EXE
回复

使用道具 举报

发表于 2013-3-18 23:51:14 | 显示全部楼层
关窗口一直是手动发送 WM_CLOSE,原来还有 KILL 命令的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-10 11:58

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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