无忧启动论坛

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

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

    [复制链接]
1411#
 楼主| 发表于 2012-3-23 23:28:08 | 只看该作者

回复 #1430 diannao338 的帖子

>>list 状态,有没有不可编辑的状态?
>>还有list中内容比形状长时,如果选择长的内容,不能显示完整的内容

1.不可编辑的状态 具体指什么?

2.加宽不就行了吗? 另外可以左右移动光标, 看到全部内容。
回复

使用道具 举报

1412#
发表于 2012-3-24 07:24:10 | 只看该作者
发现:     DISP W800 H600 B32 F60 T5  不能成功
使用其它工具,显示: 刷新频率大概为64

     DISP W800 H600 B32 T5
     DISP W800 H600 T5
都能成功.

是不是说明: 仅指定W和H, 更可靠?

(不仅是你的PECMD,原来的也一样,是WIN8PE)
回复

使用道具 举报

1413#
 楼主| 发表于 2012-3-24 11:11:30 | 只看该作者

回复 #1436 dvd008 的帖子

参数必须严格正确才能成功。否则不变。

当然,使用的参数越少,出错的可能性越小。
尤其是刷新率,这个一般很难严格相等。
对于液晶,平板等现代显示屏,刷新率几乎是个定数,不必改。
可以不指定
在不确定时也可以分开设置,免得一个错误的参数,使得其它参数也失效。

DISP  设大小
DISP  刷新率

[ 本帖最后由 2012abc19701 于 2012-3-24 11:23 编辑 ]
回复

使用道具 举报

1414#
发表于 2012-3-24 13:52:51 | 只看该作者
到底什么呢?没看明白啊~
回复

使用道具 举报

1415#
 楼主| 发表于 2012-3-24 15:36:40 | 只看该作者

回复 #1438 gqdsc 的帖子

说什么啊?
                     
回复

使用道具 举报

1416#
 楼主| 发表于 2012-3-24 17:50:52 | 只看该作者

回复 #1 2012abc19701 的帖子

│※刷新桌面: ENVI @@DeskTopFresh=1      //刷新桌面和我的电脑窗口
│※刷新桌面: ENVI @@DeskTopFresh=2      //专业刷新桌面,只刷新桌面,较快
回复

使用道具 举报

1417#
发表于 2012-3-24 18:08:25 | 只看该作者
把分区工具修改了一下(界面),来适合WIN8PE(字体有问题时,可以完整显示)

未命名6.JPG (89.17 KB, 下载次数: 156)

未命名6.JPG

未命名7.JPG (99.64 KB, 下载次数: 175)

未命名7.JPG

未命1.JPG (89.28 KB, 下载次数: 170)

未命1.JPG

未命名2.JPG (93.07 KB, 下载次数: 176)

未命名2.JPG
回复

使用道具 举报

1418#
 楼主| 发表于 2012-3-24 19:32:07 | 只看该作者

回复 #1441 dvd008 的帖子

好啊!
                           
回复

使用道具 举报

1419#
 楼主| 发表于 2012-3-24 19:34:42 | 只看该作者

回复 #1442 2012abc19701 的帖子

SHOW_PART_TP.WCS:
//函数:SHOW_PART_TP
//参数1:磁盘
//参数2:类型
//参数3:X为排除选取,否则一般选取
//参数4:H为隐藏,否则显示
_SUB  SHOW_PART_TP
    ENVI &&&EnviMode=1 //避免讨厌的空变量问题
    ENVI &&磁盘=%1
    ENVI &&tp0=%2
    ENVI &&X=%3  //排除
    ENVI &&op=%4 //隐藏
    ENVI &&全部分区=
    ENVI &&分区=
    ENVI &&分区信息=
    ENVI &&tp=
    ENVI &&ntp=
    forx * 1 2 3 4,&分区,    //目前实际只操作 1-4 ,4个主分区
    {
        PART -hextp -phy list part %&磁盘%#%&分区%,&分区信息
        MSTR &tp=<2>%&分区信息%
        FIND $=%&tp%,!   //过滤空分区
        {
            FIND $H=%&op%,!   CALC -base=16 #&ntp=0xEF & %&tp%   //显示
            FIND $H=%&op%,!!  CALC -base=16 #&ntp=0x10 | %&tp%   //隐藏
            IFEX $0=%&ntp%,!   //不能变成空分区
            {
                ENVI &&OK=0
                FIND $X=%&X%,!  IFEX $%&tp%=%&tp0%,!!   ENVI &&OK=1  
                FIND $X=%&X%,!! IFEX $%&tp%=%&tp0%,!    ENVI &&OK=1   //排除
              //FIND $1=%&OK%, MESS PART -super %&磁盘%#%分区%    %&ntp%  @调试信息#OK
                FIND $1=%&OK%,      PART -super %&磁盘%#%分区%    %&ntp%
            }
        }
    }
_END

//调用示例
SHOW_PART_TP  0 0x5  X H //隐藏除0x05外全部
SHOW_PART_TP  0 0x15 X   //显示除0x15外全部
SHOW_PART_TP  0 0x15     //显示全部 0x15



//1:  PART list part %&磁盘%,&全部分区
//获得该磁盘所有分区的列表, 存于变量 &全部分区

//2:forx * 1 2 3 4,&分区,
//   一个一个分区地处理, 分区号存于变量 &分区
   
//3: PART -hextp -phy list part %&磁盘%#%分区%,&分区信息
//    获得该分区的详细信息。
   
//4: MSTR &tp=<2>%&分区信息%
//    其中第二列为 分区类型

//5.1:  CALC  #&ntp=0xEF & %&tp%       //类型转成显示 类型  

//5.2:  CALC  #&ntp=0x10 | %&tp%       //类型转成隐藏 类型  

//6:
//  FIND $=%&tp%,!
//  原来不为空

//  IFEX $0=%&ntp%,!
//  不能变成0类型

//7.  PART -super %&磁盘%#%分区%    %&ntp%
//    设置新类型
回复

使用道具 举报

1420#
发表于 2012-3-24 19:36:53 | 只看该作者

回复 #1441 dvd008 的帖子

希望能出个支持脚本的  类似GDISK的功能 这样方便自动分区
回复

使用道具 举报

1421#
发表于 2012-3-24 19:51:47 | 只看该作者
老九神人也,佩服佩服!
回复

使用道具 举报

1422#
发表于 2012-3-24 21:08:24 | 只看该作者
呵呵……%……——()()))——
回复

使用道具 举报

1423#
发表于 2012-3-24 22:04:36 | 只看该作者
WRIT %CurDir%\123.txt,+1,abc

有问题
回复

使用道具 举报

1424#
发表于 2012-3-24 22:24:03 | 只看该作者
回复1435楼   list问题
可编辑问题和4.0对比一下就知道了,如:
_SUB aaa,W250H80
LIST List1,L50T20W70H18,1|2|123456789abcdefg,,2
_END
call @aaa

你说的左右方向好像没用吧?

[ 本帖最后由 diannao338 于 2012-3-24 22:30 编辑 ]
回复

使用道具 举报

1425#
 楼主| 发表于 2012-3-25 00:13:47 | 只看该作者

回复 #1448 diannao338 的帖子

U68_21  FIXED
                     
回复

使用道具 举报

1426#
 楼主| 发表于 2012-3-25 00:26:02 | 只看该作者

回复 #1449 diannao338 的帖子

U68_21  
                     
回复

使用道具 举报

1427#
发表于 2012-3-25 16:12:54 | 只看该作者
按tab键在窗口的框、按钮等之间切换,切换到空挡的很多,能改下么?
感觉是把GROU,LABE 的都算进去了

再测试发现grou没算进去,labe算进去了还多1个,难道是win1也算进去了?

[ 本帖最后由 diannao338 于 2012-3-25 16:34 编辑 ]
回复

使用道具 举报

1428#
 楼主| 发表于 2012-3-25 18:00:50 | 只看该作者

[更新278#1225:PECMD-32.2012.1.多窗口多线程-U69裸机系统2.1.1+18M酷MiniPE


PECMD-32.2012.1.多窗口多线程-U69(已升级) +裸机系统2.1.1 抢鲜版 + 18M-COOL  MiniPE(已升级)
***已通过启动PE测试***
下载:
http://mdyblog.blog.163.com/blog/static/106150119201202591855298/
重大升级 U69:
程序变量(&开头)支持2进制数据, 包刮0
窗口和控件名 支持动态设置位置大小和层级  





┣━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃位置│参数│ENVI @窗口和控件名.POS=左:上:宽:高:层级        //设置                       ┃
┃大小│    │ENVI @窗口和控件名.POS=?左名:上名:宽名:高名    //查询                       ┃
┃层级│    │格式1为设置。层级1=底层,2=取消最顶层3=顶层,4=钉在最顶层。某位空着或*不变 ┃
┃    │    │格式2为查询,结果存入相应变量。某位可空着                                   ┃
┃    ├──┼──────────────────────────────────────┨
┃    │示例│ ENVI @WIN1.POS=%X1%:300:300:180:4  //移动改变大小,钉在最顶层              ┃
┃    │    │ ENVI @B1.POS=?X2:Y2:W2:H2  //查询大小                                      ┃
┣━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫


移动大小窗口和控件:WCS:
//移动大小窗口和控件
_SUB WIN1,L100T300W250H180
ENVI I=0
ITEM B1,L10T10W100H20,移动窗口大小,  TEAM CALC #I=%I%+10| CALC #X1=%I%+100| ENVI @WIN1.POS=%X1%:300:350:180:4
ITEM B2,L10T50W100H20,移动控件大小,  TEAM CALC #I=%I%+10| CALC #X2=%I%+10| ENVI @B1.POS=%X2%:10:100:30
ITEM B3,L10T100W100H20,查询, TEAM ENVI @WIN1.POS=?X1:Y1:W1:H1| ENVI @B1.POS=?X2:Y2:W2:H2|  MESS WIN1:[%X1% %Y1% %W1% %H1% ] \nB1[%X2% %Y2% %W2% %H2% ] @#OK

_END
call @WIN1

回复

使用道具 举报

1429#
 楼主| 发表于 2012-3-25 18:08:52 | 只看该作者

回复 #1452 diannao338 的帖子

U69
                  

[ 本帖最后由 2012abc19701 于 2012-3-25 18:09 编辑 ]
回复

使用道具 举报

1430#
 楼主| 发表于 2012-3-25 18:14:30 | 只看该作者

回复 #1453 2012abc19701 的帖子

好郁闷啊!!!!!!!!!!!!!!!!!!!!!
(不是PECMD)

[ 本帖最后由 2012abc19701 于 2012-3-25 18:15 编辑 ]
回复

使用道具 举报

1431#
发表于 2012-3-25 18:18:44 | 只看该作者
以前的脚本,需要修改吗??
回复

使用道具 举报

1432#
 楼主| 发表于 2012-3-25 19:30:56 | 只看该作者

回复 #1456 dvd008 的帖子

不用!
再申明一下: 升级只会增加功能。 原有功能不变。
回复

使用道具 举报

1433#
 楼主| 发表于 2012-3-25 20:26:56 | 只看该作者

回复 #1 2012abc19701 的帖子

│ENVI @窗口和控件名.POS=?左名:上名:宽名:高名:X0名:Y0名    //查询   
│格式2为查询,结果存入相应变量。(X0,Y0)为客户区起点相对坐标,即相对对话框的坐标。某位可空着 .
回复

使用道具 举报

1434#
 楼主| 发表于 2012-3-25 20:29:12 | 只看该作者
自动调整大小.wcs:
//窗口最大化时,里面的控件相应调整
//import WM_消息.wcs
SET  WM_SIZE                         =0x0005
SET SIZE_MAXHIDE=4
SET SIZE_MAXSHOW=3
SET SIZE_MAXIMIZED=2
SET SIZE_MINIMIZED=1
SET SIZE_RESTORED=0

_SUB WIN1,L100T300W250H180,win,,,,, -maxb
    ENVI I=0
    MEMO E1,L10T10W224H125,1234,  
//244,155   
    ENVI @WIN1.MSG=%&WM_SIZE%::&&wParm,&&lParm,CALL OnSize_WIN1 $%&wParm%  %&lParm%
_END
call @WIN1

_SUB OnSize_WIN1
   TEAM ENVI &&sz=0| ENVI &&w=0| ENVI &&h=0
   IFEX $%&1%=%&SIZE_MAXIMIZED%, ENVI &sz=1
   IFEX $%&1%=%&SIZE_MAXSHOW%, ENVI &sz=1
   IFEX $%&1%=%&SIZE_RESTORED%, ENVI &sz=1
//MESS wParm=[%1] [] sz=[%&sz%] @调试信息#OK
   IFEX $1=%&sz%,
   {
        ENVI &&LP=%2
        CALC #&w= %&LP% & 0xFFFF   //LOW
        CALC #&h= %&LP% / 0x10000  //HIGH
//MESS wParm=[%1] [%&w%,%&h%] sz=[%&sz%] @调试信息#OK

        CALC #&w= %&w% - 20
        CALC #&h= %&h% - 20
        ENVI @E1.POS=::%&w%:%&h%
   }
   
_END
回复

使用道具 举报

1435#
发表于 2012-3-25 20:52:39 | 只看该作者
LINK 能不能 设置 快捷键?
主要是想 如果窗体没激活 就不能用窗体里的 按键了

[ 本帖最后由 diannao338 于 2012-3-25 20:55 编辑 ]
回复

使用道具 举报

1436#
 楼主| 发表于 2012-3-25 20:54:42 | 只看该作者

回复 #1460 diannao338 的帖子

PE 下面能用吗?
回复

使用道具 举报

1437#
发表于 2012-3-25 20:58:11 | 只看该作者
1、Win7中WIM的挂载问题仍然没有解决,与以前是一样的,一旦指定临时文件夹就挂不了;
2、设定虚拟机的内存为512M,用find mem<512返回真值;

以上两个与老九的PECMD4不兼容。
回复

使用道具 举报

1438#
 楼主| 发表于 2012-3-25 21:32:16 | 只看该作者

回复 #1460 diannao338 的帖子

U69_2

格式│LINK [!]<快捷方式路径><,目标路径>[,运行参数][,图标路径][,图标索引][,快捷键] <==旧格式
LINK [!]<快捷方式路径><,目标路径>[,运行参数][,图标路径#图标索引][,快捷键]

※快捷键        快捷键数值,此时图标索引前的#或,不可省。 如F1=112
回复

使用道具 举报

1439#
 楼主| 发表于 2012-3-25 21:48:18 | 只看该作者

回复 #1462 hhh333 的帖子

关于内存:

以256M为例

系统返回 0xFF7C000 而不是 256M

0xFF7C000 < 0x10000000=256M

这里用的是4舍5入,为0xFF=255M

如果粗糙点,可以mem<255

其实提供了更MEMB准确比较。
如果要准确点,可以memb<0xFFC0000
回复

使用道具 举报

1440#
 楼主| 发表于 2012-3-25 21:52:35 | 只看该作者

回复 #1464 2012abc19701 的帖子

算了,改成进一法。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-5-26 09:15

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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