无忧启动论坛

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

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

    [复制链接]
1441#
 楼主| 发表于 2012-3-25 22:07:33 | 只看该作者

回复 #1462 hhh333 的帖子

Q1、Win7中WIM的挂载问题仍然没有解决,与以前是一样的,一旦指定临时文件夹就挂不了;
A:
对 WIN7的WIM驱动 wimmount.sys, 是可以的。
但不能 加载到IMDISK。PECMD4.0, WIMTOOL也不能。

我试过加载到硬盘D:\DY

测试成功。
1》不设置临时目录,这不能改写镜像。(加载后的目录可写,不能回写)
2》设置临时目录,卸载时可以选择回写镜像。

用的是DVD008 的骨头PE7 (50M)

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

使用道具 举报

1442#
发表于 2012-3-25 22:31:37 | 只看该作者
新link怎么没用,这样?
LINK C:\123,cmd.exe,,,Ctrl + Alt + #113
回复

使用道具 举报

1443#
 楼主| 发表于 2012-3-25 23:22:44 | 只看该作者

回复 #1467 diannao338 的帖子

LINK %Desktop%\CMD,cmd.exe,,cmd.exe#19,112

没些那么复杂,快捷键只能是数字
回复

使用道具 举报

1444#
 楼主| 发表于 2012-3-26 00:13:06 | 只看该作者

回复 #1467 diannao338 的帖子

U69.3 支持
LINK C:\123,cmd.exe,,,Ctrl + Alt + #113
回复

使用道具 举报

1445#
发表于 2012-3-26 08:37:52 | 只看该作者
原帖由 2012abc19701 于 2012-3-25 22:07 发表
Q1、Win7中WIM的挂载问题仍然没有解决,与以前是一样的,一旦指定临时文件夹就挂不了;
A:
对 WIN7的WIM驱动 wimmount.sys, 是可以的。
但不能 加载到IMDISK。PECMD4.0, WIMTOOL也不能。

我试过加载到硬 ...



可以让他,精简一下他自己的WIN7PE,不要3卡,软件,估计80M还是可以的,
回复

使用道具 举报

1446#
 楼主| 发表于 2012-3-26 16:11:26 | 只看该作者
原帖由 2012abc19701 于 2012-3-25 22:07 发表
Q1、Win7中WIM的挂载问题仍然没有解决,与以前是一样的,一旦指定临时文件夹就挂不了;
A:
对 WIN7的WIM驱动 wimmount.sys, 是可以的。
但不能 加载到IMDISK。PECMD4.0, WIMTOOL也不能。

我试过加载到硬 ...

续:
DVD008 的 PE7:
回复

使用道具 举报

1447#
 楼主| 发表于 2012-3-27 08:08:30 | 只看该作者

PECMD-32.2012.1.多窗口多线程-U69.4(已升级)

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


PECMD-32.2012.1.多窗口多线程-U69.4(已升级) +裸机系统2.1.1 抢鲜版 + 18M-COOL  MiniPE(已升级)
***已通过启动PE测试***
下载: http://mdyblog.blog.163.com/blog/static/106150119201202591855298/

282#1225楼 U69.4   对话框 -size 支持改变大小
回复

使用道具 举报

1448#
 楼主| 发表于 2012-3-27 08:10:55 | 只看该作者

回复 #1472 friend8179 的帖子

只要硬盘前面留足空间,是绝对安全的。比分区都安全。
    即使没有留足空间, 一般覆盖的知识C:盘而已。用户数据还是安全的。

可以在虚拟机里面试。


[ 本帖最后由 2012abc19701 于 2012-3-27 08:12 编辑 ]
回复

使用道具 举报

1449#
 楼主| 发表于 2012-3-27 08:35:59 | 只看该作者
原帖由 2012abc19701 于 2012-3-27 08:08 发表
[更新282#1225:PECMD-32.2012.1.多窗口多线程-U69.4裸机系统2.1.1+18M酷MiniPE


PECMD-32.2012.1.多窗口多线程-U69.4(已升级) +裸机系统2.1.1 抢鲜版 + 18M-COOL  MiniPE(已升级)
***已通过启动PE测试*** ...



可变大小.wcs:
_SUB WIN1,L100T300W250H180,,,,,,-size
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


回复

使用道具 举报

1450#
 楼主| 发表于 2012-3-27 10:38:03 | 只看该作者

自动调整大小-可变大小.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,L100T300W350H180,PECMD%PECMDVER%自动调整大小-可变大小,,,,, -maxb -size
    ENVI I=0
    MEMO E1,L10T10W324H125,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





[ 本帖最后由 2012abc19701 于 2012-3-27 10:47 编辑 ]
回复

使用道具 举报

1451#
发表于 2012-3-27 11:25:55 | 只看该作者
2012abc19701:
请教一个问题:
能不能定义一个变量,里面保存的是空格的个数,方便输出的对齐。
想得到的效果:
abc (这里10各空格)      12345
abcdefg (这里6各空格)  56789
回复

使用道具 举报

1452#
 楼主| 发表于 2012-3-27 14:48:50 | 只看该作者

回复 #1477 lmle 的帖子


//方法1:
ENVI$  SP10=*10 0x20   //10个空格
ENVI$    SP6=*6  0x20   //6个空格

//方法2:
ENVI  N=10
ENVI$  SP10=*%N% 0x20   //10个空格
ENVI  N=6
ENVI$  SP6=*%N% 0x20   //6个空格

//方法3:
//参数1:变量名
//参数2:空格个数
_SUB MKSPACES
    ENVI$ %1=*%2 0x20
_END

MKSPACES SP10 10

MESS abc%SP10%12345@#OK

MKSPACES SP6 6

MESS abcdefg%SP6%56789@#OK




[ 本帖最后由 2012abc19701 于 2012-3-27 14:56 编辑 ]
回复

使用道具 举报

1453#
发表于 2012-3-27 16:42:28 | 只看该作者
求教
team envi c1=1|envi c2=1
call @win1
_SUB Win1,W250H300
CHEK Check1,L10T10W100H18,aaa,CALL ReadCheck,%c1%
CHEK Check2,L10T30W100H18,bbb,CALL ReadCheck,%c2%
ITEM Button1,L50T230W60H25,确定,mess %c1%%c2%
ITEM Button2,L135T230W60H25,取消,kill \
_END

_SUB ReadCheck
  FIND $%Check1.Check%=1,ENVI c1=1!ENVI c1=0
  FIND $%Check2.Check%=1,ENVI c2=1!ENVI c2=0
_END

怎么输出不对头,哪里问题? 勾选输出1反之0
回复

使用道具 举报

1454#
 楼主| 发表于 2012-3-27 18:29:54 | 只看该作者

回复 #1479 diannao338 的帖子

U69_5
                
回复

使用道具 举报

1455#
发表于 2012-3-27 18:57:24 | 只看该作者
原帖由 2012abc19701 于 2012-3-27 14:48 发表

//方法1:
ENVI$  SP10=*10 0x20   //10个空格
ENVI$    SP6=*6  0x20   //6个空格

//方法2:
ENVI  N=10
ENVI$  SP10=*%N% 0x20   //10个空格
ENVI  N=6
ENVI$  SP6=*%N% 0x20   //6个空格

//方法 ...

就是这样!你的方法真好,谢谢。
回复

使用道具 举报

1456#
 楼主| 发表于 2012-3-27 19:25:43 | 只看该作者

回复 #1481 lmle 的帖子

不用谢。
好用就好!
回复

使用道具 举报

1457#
发表于 2012-3-28 21:46:34 | 只看该作者

回复 #1471 2012abc19701 的帖子

看到你的回复图片确实是成功了,但我这里不成功,后猛然想到是不是挂载只读媒体上的wim不成功?经测试果然如此,只要WIM文件位于只读媒体时,指定临时文件就不能成功,不论WIN7的WIM是老驱动还是新驱动。看来还得改进,老九的那个不会有这个问题。
回复

使用道具 举报

1458#
发表于 2012-3-28 22:03:45 | 只看该作者
PECMD制作小工具挺好的。但是有个缺点,就是设计界面太麻烦了。
楼主啥时候有空的话,能不能设计一个可视化的PECMD界面设计辅助工具?
论坛里有个类似的工具: 【2009.09.20更新】菜鸟第一帖:PECMD专用记事本
不过,这个工具只是第一次设计是可视化的,设计完成后,也只能在脚本里调整了。
回复

使用道具 举报

1459#
 楼主| 发表于 2012-3-29 09:31:28 | 只看该作者

回复 #1483 hhh333 的帖子

Q:看到你的回复图片确实是成功了,但我这里不成功,后猛然想到是不是挂载只读媒体上的wim不成功?经测试果然如此,只要WIM文件位于只读媒体时,指定临时文件就不能成功,不论WIN7的WIM是老驱动还是新驱动。看来还得改进,老九的那个不会有这个问题。
A:
加临时目录,只是表明这个WIM是要回写更新的。只读媒体怎么回写更新????
显然是个逻辑错误!!!!!
不是前面的人怎么做,后面的人也必须这么做,也要看是否合理啊!
回复

使用道具 举报

1460#
 楼主| 发表于 2012-3-29 09:34:29 | 只看该作者

回复 #1484 lmle 的帖子

这个挺难的。
PECMD中的界面是不确定的。
很多参数实际是个变量控制的。如宽高,控件位置。
甚至有没有这个控件,都是不确定的,有变量控制。
回复

使用道具 举报

1461#
发表于 2012-3-29 11:31:23 | 只看该作者

回复 #1485 2012abc19701 的帖子

当然,不一定非得与老九的兼容!但加临时文件的目的应该主要是为了可写挂载,特别是PE中更是如此,这个不一定非得回写到原来的WIM(实际上在PE中多数不需要回写)。老九的这个有一个好处,就是无论是win7还是03中,同样的代码产生的结果是一样的:只要定义了临时文件夹即代表可写挂载。

而按照兄弟的逻辑,只读媒体就不可能回写,那03中也是不行的,然而楼主的这个工具,加了临时文件夹,03中能够成功,且是可写的,同样的代码在03和Win7中执行结果不同说是合理的,这个如何理解?

如果wim文件位于光盘上,原来可以成功的代码就不行了,这个又如何处理?

[ 本帖最后由 hhh333 于 2012-3-29 11:50 编辑 ]
回复

使用道具 举报

1462#
 楼主| 发表于 2012-3-29 15:00:12 | 只看该作者

回复 #1487 clonecd 的帖子

这个命令还没完成。用4。0的参数也没问题,只是都被忽略了。
有几条命令还没完成。 以后会一致的。
回复

使用道具 举报

1463#
 楼主| 发表于 2012-3-29 16:18:30 | 只看该作者
原帖由 hhh333 于 2012-3-29 11:31 发表
当然,不一定非得与老九的兼容!但加临时文件的目的应该主要是为了可写挂载,特别是PE中更是如此,这个不一定非得回写到原来的WIM(实际上在PE中多数不需要回写)。老九的这个有一个好处,就是无论是win7还是03中 ...



U69_6


昨晚梦中,和今天中午午睡梦中,有人拿着俺的程序追着俺改,满眼都是代码。
原来这个人是你啊!
服了你, 改吧。

[ 本帖最后由 2012abc19701 于 2012-3-29 16:20 编辑 ]
回复

使用道具 举报

1464#
 楼主| 发表于 2012-3-29 16:20:07 | 只看该作者

回复 #1489 clonecd 的帖子

控件“使背景色为透明”
什么样子,什么效果,缺乏感性认识。
回复

使用道具 举报

1465#
 楼主| 发表于 2012-3-29 23:29:42 | 只看该作者
原帖由 clonecd 于 2012-3-29 17:36 发表
可能是我描述的不够清楚吧,也许叫无背景,或透明背景,
还是看图说话吧,有图有真相。
139890


如上图的绿色文字部分“DSystem”,能不能用LABE来实现?


U69_7

call @Win1
_SUB Win1,W250H270,窗口标题,,,#,*cc256.bmp
LABE -trans  Label1,L20T80W200H48,LABE透明文本。。。
ITEM Button2,L20T150W60H25,取消,kill \
_END

回复

使用道具 举报

1466#
 楼主| 发表于 2012-3-29 23:40:19 | 只看该作者

回复 #1494 2012abc19701 的帖子

LABE -trans  Label1,L20T80W200H48,LABE透明文本。。。, ,0x00FF00,24

[ 本帖最后由 2012abc19701 于 2012-3-30 08:46 编辑 ]
回复

使用道具 举报

1467#
发表于 2012-3-30 10:40:35 | 只看该作者

回复 #1491 2012abc19701 的帖子

目前在win7中的应用还是有一些问题:

1、如使用老的WIM驱动,在Y:盘建立y:\MMC\MMC,将mmc.wim挂载到这个位置,则自动为Y:\MMC;但用moun卸载后,Y:\MMC都不见了;
2、原来驱动声卡显卡的代码,有时出现声卡不能驱动有时出现显卡不能驱动;

换老九的那个,一切又正常了,看来在win7中应用还要进一步锤炼!暂时只能换回老九的那个。
回复

使用道具 举报

1468#
发表于 2012-3-31 10:24:50 | 只看该作者
forx !\123.ini,aaa,1,mess %aaa%


这个运行后
如果有2个分区存在这文件 pecmd.exe占用cpu100% 不退出了
回复

使用道具 举报

1469#
 楼主| 发表于 2012-3-31 10:51:28 | 只看该作者
原帖由 diannao338 于 2012-3-31 10:24 发表
forx !\123.ini,aaa,1,mess %aaa%


这个运行后
如果有2个分区存在这文件 pecmd.exe占用cpu100% 不退出了


U69_8

原来是计数满1应该是退出循环(break),
写成继续空循环(continue)
改好了。
回复

使用道具 举报

1470#
发表于 2012-3-31 10:54:35 | 只看该作者
神一样的作品。。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-28 03:41

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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