无忧启动论坛

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

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

    [复制链接]
6991#
 楼主| 发表于 2013-12-21 10:32:46 | 只看该作者
本帖最后由 mdyblog 于 2013-12-22 22:45 编辑
hhh333 发表于 2013-12-20 07:31
前面的XP和03都有问题。
经测试,14.05pre没有问题。


PECMD2012.1.80.14.06-130810 //ENVI  ^ABC=1   %^ABC%  重名控件(也显示)  MESS+min+max
PECMD2012.1.80.14.04-130810 //UPNP   -注释   LOAD #ID|目录*函数名  LOGS **t=0/1
回复

使用道具 举报

6992#
发表于 2013-12-22 09:21:11 | 只看该作者
┣━━━━━━━━━━━━━┷━━━━━━━━━━━━┷━━━━━━━━━━━━━┷━━━━━━━━━━━┫
┃                            WinCMD - Windows Commander,内置以下环境变量的支持                          ┃
┣━━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━━┫
┃CurDir  &CurDir       配置文件目录│CurFile  &CurFile     配置文件名称│CurDrv  &CurDrv   配置文件驱动器┃
┃Favorites             收藏夹全路径│IECache               IE临时目录名│MyName                自身文件名┃
┃Personal              我的文档目录│Programs              程序菜单目录│SendTo                发送到目录┃
┃StartMenu             开始菜单目录│Startup               启动菜单目录│QuickLaunch           快速启动栏┃
┃Desktop               桌面目录名  │&&__MAIN__            主脚本中为1 │&__OldDir   启动时或LOAD前的目录┃
┃&&ERROR ERROR         命令错误码  │                                  │                                ┃
┗━━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━━┛
%Personal % 取消了吗?

点评

一直吧这个忘了实现。 补上了。 现在最新的吧。刚上传的。 BUILD=2013-12-22 "PECMD2012.1.78.21.04-130510.多窗口线程稳定版_win32_64.sfx.zip" "PECMD2012.1.80.14.06-130810.多窗口线程稳定版_win32_64新设计  详情 回复 发表于 2013-12-22 16:12
回复

使用道具 举报

6993#
 楼主| 发表于 2013-12-22 16:12:43 | 只看该作者
本帖最后由 mdyblog 于 2013-12-22 16:43 编辑
spadek 发表于 2013-12-22 09:21
┣━━━━━━━━━━━━━┷━━━━━━━━━━━━┷━━━━━━━━━━━━━┷━━━━━━━━ ...


一直把这个忘了实现。
补上了。
现在最新的吧。刚上传的。 BUILD=2013-12-22
"PECMD2012.1.78.21.04-130510.多窗口线程稳定版_win32_64.sfx.zip" "PECMD2012.1.80.14.06-130810.多窗口线程稳定版_win32_64新设计.sfx.zip"

点评

应该是%%1吧,相当于转义符。  详情 回复 发表于 2013-12-24 23:20
上面的问题已解决,好久没有,忘了要多加个%。  发表于 2013-12-23 12:48
谢谢。 请教注册表中的"%1"如何写入。 例如:下面的写入后%1为空。我都是拆分为两个变量写入,不方便,有其他方法吗? REGI HKLM\SOFTWARE\1111\7-Zip.7z\shell\open\command\="%&CurDir%\7zFM.exe" "%1"  详情 回复 发表于 2013-12-23 12:23
回复

使用道具 举报

6994#
发表于 2013-12-23 12:23:44 | 只看该作者
本帖最后由 spadek 于 2013-12-23 12:45 编辑
mdyblog 发表于 2013-12-22 16:12
一直把这个忘了实现。
补上了。
现在最新的吧。刚上传的。 BUILD=2013-12-22


谢谢。
回复

使用道具 举报

6995#
发表于 2013-12-24 23:20:28 | 只看该作者
mdyblog 发表于 2013-12-22 16:12
一直把这个忘了实现。
补上了。
现在最新的吧。刚上传的。 BUILD=2013-12-22

应该是%%1吧,相当于转义符。
回复

使用道具 举报

6996#
发表于 2013-12-25 00:05:37 | 只看该作者
12月21日的那个没有问题12月22日的出现严重问题,就是在切换管理员时出现

32位与64全均如此难道又不支持用户级MAIN **u等用法?

点评

运行的命令是 【PECMD MAIN **u】吗? 单独运行他,会出现上面的问题吗? TEST1.WCS LOGS **2 * D:\X.LOG PECMD MAIN **u  详情 回复 发表于 2013-12-25 23:30
回复

使用道具 举报

6997#
 楼主| 发表于 2013-12-25 23:30:58 | 只看该作者
本帖最后由 mdyblog 于 2013-12-25 23:35 编辑
hhh333 发表于 2013-12-25 00:05
12月21日的那个没有问题12月22日的出现严重问题,就是在切换管理员时出现

32位与64全均如此难道又不支持 ...


运行的命令是 【PECMD  MAIN **u】吗?
单独运行他,会出现上面的问题吗?
TEST1.WCS
LOGS    **2    *   D:\X.LOG
PECMD  MAIN **u


PECMD2012.1.80.14.05-130810.多窗口线程稳定版_win32_64新设计.sfx.zip  没问题吗?

点评

经过测试,是PCIP的问题。  详情 回复 发表于 2013-12-26 11:42
是的,前面的直至21日发的06都没有问题。我还没有仔细看一是哪一个语句的问题。  详情 回复 发表于 2013-12-26 11:21
回复

使用道具 举报

6998#
发表于 2013-12-26 11:21:05 | 只看该作者
mdyblog 发表于 2013-12-25 23:30
运行的命令是 【PECMD  MAIN **u】吗?
单独运行他,会出现上面的问题吗?
TEST1.WCS

是的,前面的直至21日发的06都没有问题。我还没有仔细看一是哪一个语句的问题。
回复

使用道具 举报

6999#
发表于 2013-12-26 11:42:57 | 只看该作者
mdyblog 发表于 2013-12-25 23:30
运行的命令是 【PECMD  MAIN **u】吗?
单独运行他,会出现上面的问题吗?
TEST1.WCS

经过测试,是PCIP的问题。

点评

哦,这里怎么出这么怪的问题!!!! 好了。 下载 80.14.6C  详情 回复 发表于 2013-12-26 20:22
回复

使用道具 举报

7000#
 楼主| 发表于 2013-12-26 20:22:02 | 只看该作者
hhh333 发表于 2013-12-26 11:42
经过测试,是PCIP的问题。

哦,这里怎么出这么怪的问题!!!!
好了。 下载 80.14.6C
回复

使用道具 举报

7001#
发表于 2013-12-27 11:31:18 | 只看该作者
78这次没更新,难道没问题?
有问题的只是80 ?

点评

78 没有对应的优化。 所以没有这个问题。78基本不变了,除了BUG。  详情 回复 发表于 2013-12-27 13:17
回复

使用道具 举报

7002#
 楼主| 发表于 2013-12-27 13:17:44 | 只看该作者
本帖最后由 mdyblog 于 2013-12-27 13:18 编辑
2012qnmd 发表于 2013-12-27 11:31
78这次没更新,难道没问题?
有问题的只是80 ?


78 没有对应的优化。 所以没有这个问题。78基本不变了,除了BUG。 以前80有个软驱问题,所以老带着78。
回复

使用道具 举报

7003#
发表于 2013-12-28 07:44:00 | 只看该作者
LZ那个精简版开发得怎么样了?好象现在还不实用。

点评

新设计的 精简版。 不是从大的裁剪的, 而是从头设计的。我看看到底可以最小多大体积。 目前125K。 还没实现完毕。 目标: PECMD4.0 + 多线程 + 新加的图形控件 + 多窗口 + 多重LOAD 脚本。 (TABL SWIN TABS  详情 回复 发表于 2014-1-7 20:26
回复

使用道具 举报

7004#
 楼主| 发表于 2014-1-7 20:26:28 | 只看该作者
本帖最后由 mdyblog 于 2014-1-7 21:01 编辑
hhh333 发表于 2013-12-28 07:44
LZ那个精简版开发得怎么样了?好象现在还不实用。

新设计的 精简版。
不是从大的裁剪的, 而是从头设计的。我看看到底可以最小多大体积。
目前79K。 还没实现完毕。快了。
目标: PECMD4.0  + 多线程 + 新加的图形控件 + 多窗口 + 多重LOAD 脚本。
(TABL  SWIN TABS 可能不实现了,最后再看看。)


大家看些需要实现,哪些可以精简掉。

PECMD新精简版Pre140106.zip

108.47 KB, 下载次数: 7, 下载积分: 无忧币 -2

回复

使用道具 举报

7005#
发表于 2014-1-8 10:45:28 | 只看该作者
TABL  SWIN TABS 可能不实现了
好像从来没用到过

仅去掉这几个,就变这么小了?
其实,PECMD不用压缩了(需要的自己压缩) ,方便内置脚本
否则,还得自己解压

点评

还没写完。 最终不只这么小。 主要是 很多特性和参数没有了。 参照 4.0 的HELP 所说的参数和功能。 不支持 PE 变量。 (最后看看能不能少点代码也能简单实现的PE变量) 不支持超大的数据。1023 个字符。 如MESS  详情 回复 发表于 2014-1-8 17:49
回复

使用道具 举报

7006#
 楼主| 发表于 2014-1-8 17:49:59 | 只看该作者
本帖最后由 mdyblog 于 2014-1-8 17:52 编辑
2012qnmd 发表于 2014-1-8 10:45
TABL  SWIN TABS 可能不实现了
好像从来没用到过


还没写完。 最终不只这么小。
主要是 很多特性和参数没有了,那些东西很花代码的。 参照 4.0 的HELP 所说的参数和功能。
不支持 PE 变量。 (最后看看能不能少点代码也能简单实现的PE变量)
不支持超大的数据。1023 个字符。 如MESS   。。。。。不能太长,否则自动丢弃超出部分。


》》》
正式发行,压缩和非压缩都有的。

点评

这是好消息,4.0的语法设置很严谨的,很规范,而LZ的功能更多,特别多了好多的参数,记忆不便,难度上升,请在语法参数设置上依照4.0的来,当然4.0也存在很多问题,有的必需功能没有实现,我想如下功能应该实现的:  详情 回复 发表于 2014-1-8 23:02
回复

使用道具 举报

7007#
发表于 2014-1-8 23:02:28 | 只看该作者
本帖最后由 hhh333 于 2014-1-8 23:06 编辑
mdyblog 发表于 2014-1-8 17:49
还没写完。 最终不只这么小。
主要是 很多特性和参数没有了,那些东西很花代码的。 参照 4.0 的HELP  ...


这是好消息,4.0的语法设置很严谨的,很规范,而LZ的功能更多,特别多了好多的参数,记忆不便,难度上升,请在语法参数设置上依照4.0的来,当然4.0也存在很多问题,有的必需功能没有实现,我想如下功能应该实现的:
1、多重LOAD调用,即INI中可以再LOAD INI;
2、块语句,即支持{}运算符;
3、条件运算建议采用通用的ELSE关键词方式,避免与隐藏方式与不等于歧义,或者规定不等于用<>,隐藏方式运行用*
4、引进关系算符and or not,不用文字可以参考GRUB4DOS用&&,||等
5、方便进行用户切换的用户级SHEL,或者有更好解决方式
6、多线程要(图形控件或多窗口什么的不一定要)
7、大小不要超过200kb
回复

使用道具 举报

7008#
发表于 2014-1-9 13:52:57 | 只看该作者
我也觉的参数太多了,不亚于编程了。
回复

使用道具 举报

7009#
 楼主| 发表于 2014-1-9 17:41:48 | 只看该作者
本帖最后由 mdyblog 于 2014-1-10 15:51 编辑
hhh333 发表于 2014-1-8 23:02
这是好消息,4.0的语法设置很严谨的,很规范,而LZ的功能更多,特别多了好多的参数,记忆不便,难度上 ...

>>
这些基本都能实现。
就是太累。 拿着放大镜。看看哪行代码需要,哪行需要用更精简体积的写法。。。

>> 7、大小不要超过200kb
压缩的吧。 压缩 才可 不超过200K 。
未压缩,4.0 也有 237,568 Byte
回复

使用道具 举报

7010#
 楼主| 发表于 2014-1-10 15:49:52 | 只看该作者
freesoft00 发表于 2014-1-9 13:52
我也觉的参数太多了,不亚于编程了。


最大的竟然是CALC命令, 不压缩,要80K字节!!!!!
CALC 需要那么多功能吗? +-x/不够吗?
回复

使用道具 举报

7011#
发表于 2014-1-10 20:30:14 | 只看该作者
mdyblog 发表于 2014-1-10 15:49
最大的竟然是CALC命令, 不压缩,要80K字节!!!!!
CALC 需要那么多功能吗? +-x/不够吗?

四则运算就行了
回复

使用道具 举报

7012#
发表于 2014-1-11 19:45:30 来自手机 | 只看该作者
请问M大,在PECMD2012里,笔记本Fn键代码是什么?我想用SEMD命令发送 Fn  F1 两个组合键值,不知道怎么写。帮助里键值表看了,不知道是哪一个
回复

使用道具 举报

7013#
 楼主| 发表于 2014-1-11 23:04:04 | 只看该作者
本帖最后由 mdyblog 于 2014-1-11 23:35 编辑

Fn 没有独立的键值, Fn只有键盘自己知道,是硬件对硬件的模拟(模拟有更多按键的键盘)。和系统无关。
Fn-F1 如果是一个有效的组合。
那么 Fn-F1 整个是一个键。 你可以 直接发送这个键值。 我这里联想键盘 Fn-F1 是0xAD,为声音开关。
无效组合,没有 键码, 等于什么也没按!
有的按键 输出的是一个序列, 多个键值。
Fn-F1  : 0xAD      
声音开关      VK_MUTE
Fn-F2  : 0xAE      Vol-          VK_VOLDEC
Fn-F3  : 0xAF      Vol+          VK_VOLADD   
Fn-F5  : 0x74      刷新
   F5  : 0x74      刷新
Fn-F8  : 0x5B  E   资源管理器出来了   //2个键值序列
Fn-F9  : 0xA2  P   拷屏等于 Ctrl-P    //2个键值序列
Fn-F10 : 0xB1      上一节目      VK_PREV
Fn-F11 : 0xB3      播放/暂停     VK_PAUSE
Fn-F12 : 0xB0      下一节目      VK_NEXT

下面的程序捕捉显示按键 键码。按键检测.wcs:
ENVI^   ForceLocal=1
SET-def RUN=1
WIN1
_SUB WIN1,W289H249,按键检测, SET RUN=0,
    LABE LABE2,L69T47W60H30,上次值,,
    LABE LABE3,L142T47W60H30,
【】,,
    TIME -t:1  ,100, GetKey
_END

_SUB GetKey
    wait -0  //Clear
    LOOP #%RUN%=1,
    {   FIND $%RUN%=1,! EXIT _SUB

        WAIT -cont -500, &&V        
        FIND $%&&V%=,!   WAIT -cont -5, &&V2
        FIND $%&&V2%=,!  WAIT -cont -5, &&V3
        FIND $%&&V2%=,!  SET V=%V% %&&V2%
        FIND $%&&V3%=,!  SET V=%V% %&&V3%
        FIND $%RUN%=0,!  FIND $%&&V%=,!   TEAM MESS 【%&&V%】| ENVI @LABE3=【%&&V%】
    }
_END

回复

使用道具 举报

7014#
 楼主| 发表于 2014-1-12 02:28:57 | 只看该作者
本帖最后由 mdyblog 于 2014-1-13 00:46 编辑
singel 发表于 2014-1-11 19:45
请问M大,在PECMD2012里,笔记本Fn键代码是什么?我想用SEMD命令发送 Fn  F1 两个组合键值,不知道怎么写。 ...


PECMD新精简版Pre140111.zip  基本完成了。 再完善了。仅供测试。

PECMD新精简版Pre140111.zip

133.59 KB, 下载次数: 0, 下载积分: 无忧币 -2

回复

使用道具 举报

7015#
发表于 2014-1-12 08:31:51 来自手机 | 只看该作者
本帖最后由 singel 于 2014-1-12 14:23 编辑

多谢M大^﹏^。
经实验,7444#楼这个按键检测脚本检测不到如无线网络开关(Fn  F1)、触摸板开关(Fn  F2)、屏幕亮度调节(Fn -F5/ F6)这几个和硬件有关的键值,其他都可以。(°、○)?
测试系统:正常XPsp3系统。
回复

使用道具 举报

7016#
 楼主| 发表于 2014-1-12 17:08:54 | 只看该作者
本帖最后由 mdyblog 于 2014-1-12 17:17 编辑
singel 发表于 2014-1-12 08:31
多谢M大^﹏^。
经实验,7444#楼这个按键检测脚本检测不到如无线网络开关(Fn  F1)、触摸板开关(Fn  F2) ...


可能是 热键驱动附加程序(OSD)偷...走了。不举..报给系统。
可以把OSD 卸载了试试。 你那可能不叫OSD。
或者 重新装一个 XP, 驱动不要装,至少 OSD不要装。 这时 按 Fn-F1 无线不会开关。
网上下个GHOST。。XP(肯定不带你的机器对应的OSD 驱动),很快的。

不是老古董的或日本机吧。
有可能,这种笔记本,内部硬件自己搞定了。和系统无关。其特点是,不装驱动,或用DOS或用LINUX或用简单PE,都能操作,
    因为硬件自己搞定了,和系统无关,也不告诉系统。系统也就收不到这些按键。
回复

使用道具 举报

7017#
发表于 2014-1-12 17:16:14 | 只看该作者
mdyblog 发表于 2014-1-12 02:28
PECMD新精简版Pre140111.zip  基本完成了。 再完善了。仅供测试。

马上测试,看了一下帮助文件,不错啊
关系运算符好象没有
回复

使用道具 举报

7018#
 楼主| 发表于 2014-1-12 17:21:06 | 只看该作者
本帖最后由 mdyblog 于 2014-1-12 17:53 编辑

hhh333 发表于 2014-1-12 17:16
马上测试,看了一下帮助文件,不错啊
关系运算符好象没有


有的。 没写上。 HELP 仿。萝卜多了不洗泥。再加上
代码是原来的。只是暂时禁止了cos等巨大的函数。

┃支持的运算符号: =,>,>=,<,<=,<>;或"|",与"&",异或"@";加"+",减"-";乘"*",除"/";模"%",      ┃
┃     和刮号()[]{},级别依次优先。项数不限。 数据(包刮浮点数)支持TGMKS后缀。K=1024 S=512   ┃
回复

使用道具 举报

7019#
发表于 2014-1-12 17:47:31 | 只看该作者
有很多地方用到“!”符号:
1、REGI中表示删除
2、LINK中表示隐藏方式执行
3、FORX中表示逆序
4、LOOP中表示条件否(与IFEX中相似)
5、MOUN中表示挂隐藏分区中WIM
6、SERV中代表停止服务
7、EXEC中代表隐藏方式运行

因此,建议只改条件语句的“!”为ELSE,或者干脆用“!!”表示条件否,其他用法不变,只改条件句否则不好弄。
回复

使用道具 举报

7020#
发表于 2014-1-12 17:56:31 | 只看该作者
本帖最后由 spadek 于 2014-1-12 17:57 编辑
mdyblog 发表于 2014-1-12 02:28
PECMD新精简版Pre140111.zip  基本完成了。 再完善了。仅供测试。


能否加上 ENVI @@DeskTopFresh=1
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-16 19:49

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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