无忧启动论坛

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

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

    [复制链接]
7711#
 楼主| 发表于 2014-5-7 10:27:15 | 只看该作者
回复

使用道具 举报

7712#
发表于 2014-5-7 10:57:53 | 只看该作者
    TABS TABS1,L17T32W352H105,Page1:P1:title1:tip1;Page2:P2:title2:tip2,

32和64的TABS怎么不一样

32


64

点评

64位 好看些。 有3D效果。 64位系统大,所以做的活, 帮我们完成了3D效果(32位需要软件自己做)。  详情 回复 发表于 2014-5-7 13:34
回复

使用道具 举报

7713#
 楼主| 发表于 2014-5-7 13:34:28 | 只看该作者
本帖最后由 mdyblog 于 2014-5-7 13:37 编辑
ljycslg 发表于 2014-5-7 10:57
TABS TABS1,L17T32W352H105,Page1:P1:title1:tip1;Page2:P2:title2:tip2,

32和64的TABS怎么不一样


64位 好看些。 有立体效果。
64位系统大,所以做的活, 帮我们完成了立体效果(32位需要软件自己做)。

怪不得 别人 帖的图俾我的漂亮, 原来是哉64位系统上啊。
回复

使用道具 举报

7714#
发表于 2014-5-7 13:45:37 来自手机 | 只看该作者
托盘点一次帮助说明,就出现一个pecmd窗口,再点再出现,有方法避免此类情况出现吗?
有没有制作窗口的gui工具,在代码上改太慢了。

点评

>>托盘点一次帮助说明,就出现一个pecmd窗口,再点再出现,有方法避免此类情况出现吗? 是先把原来的关上马? 在打开新的吗? 》》有没有制作窗口的gui工具,在代码上改太慢了。 PECMD 有个装有编辑器 PECMDEdi  详情 回复 发表于 2014-5-7 13:54
回复

使用道具 举报

7715#
 楼主| 发表于 2014-5-7 13:54:17 | 只看该作者
jxf268 发表于 2014-5-7 13:45
托盘点一次帮助说明,就出现一个pecmd窗口,再点再出现,有方法避免此类情况出现吗?
有没有制作窗口的gui ...

>>托盘点一次帮助说明,就出现一个pecmd窗口,再点再出现,有方法避免此类情况出现吗?
是先把原来的关上马? 在打开新的吗?

》》有没有制作窗口的gui工具,在代码上改太慢了。
PECMD 有个装有编辑器 PECMDEdit  可以 直接 图形化 设计修改 GUI。
就在包内。
回复

使用道具 举报

7716#
发表于 2014-5-8 11:00:27 | 只看该作者
mdyblog 发表于 2014-5-7 08:52
可以统一为64位方式。

但是  32位那种不限制 高度的 方式大家都习惯了。 大家的代码都是那么些的。  ...

是的。如果可以就更好了。现在32位的下拉菜单老长,不好看。

点评

看怎么加个开关 -h 有 -h 时, 都 限制下拉高度。  详情 回复 发表于 2014-5-8 11:05
回复

使用道具 举报

7717#
 楼主| 发表于 2014-5-8 11:05:01 | 只看该作者
阿弥陀佛 发表于 2014-5-8 11:00
是的。如果可以就更好了。现在32位的下拉菜单老长,不好看。

看怎么加个开关 -h
有  -h 时, 都 限制下拉高度。

点评

参数多了更乱,我觉得只需当形状参数H设置为0就不限制下拉高度。  详情 回复 发表于 2014-5-8 11:50
回复

使用道具 举报

7718#
发表于 2014-5-8 11:50:22 | 只看该作者
mdyblog 发表于 2014-5-8 11:05
看怎么加个开关 -h
有  -h 时, 都 限制下拉高度。

参数多了更乱,我觉得只需当形状参数H设置为0就不限制下拉高度。

点评

以前的代码都写好了, 不能教人家都改成0.  详情 回复 发表于 2014-5-8 13:24
回复

使用道具 举报

7719#
 楼主| 发表于 2014-5-8 13:24:03 | 只看该作者
阿弥陀佛 发表于 2014-5-8 11:50
参数多了更乱,我觉得只需当形状参数H设置为0就不限制下拉高度。

以前的代码都写好了, 不能教人家都改成0.
回复

使用道具 举报

7720#
发表于 2014-5-8 18:54:54 | 只看该作者
本帖最后由 ljycslg 于 2014-5-8 18:55 编辑

请教
  1. find $%sec%=wb, EXEC =cmd.exe /c "%curdir%\wimlib.exe" capture %panfu% %tag% "%edit1%"  & pause
复制代码

这条命令批处理运行出错,
%edit1%的双引号去掉就可以
怎么解决双引号加上不出错

点评

ENVI^ EnviMode=1 MESS. 【find $%sec%=wb, EXEC =cmd.exe /c "%curdir%\wimlib.exe" capture %panfu% %tag% "%edit1%" & pause】调试信息 find $%sec%=wb, EXEC =cmd.exe /c "%curdir%\wimlib.exe" capture  详情 回复 发表于 2014-5-8 19:11
回复

使用道具 举报

7721#
 楼主| 发表于 2014-5-8 19:11:17 | 只看该作者
本帖最后由 mdyblog 于 2014-5-8 19:28 编辑
ljycslg 发表于 2014-5-8 18:54
请教

这条命令批处理运行出错,
  1. ENVI^   EnviMode=1
  2. MESS.   【find $%sec%=wb,!!  EXEC =cmd.exe /c "%curdir%\wimlib.exe" capture %panfu% %tag% "%edit1%"  & pause】@调试信息
  3. find $%sec%=wb,!!  EXEC =cmd.exe /c "%curdir%\wimlib.exe" capture %panfu% %tag% "%edit1%"  & pause
复制代码
看看弹出的命令是否正确

点评

调试不了,MESS只显示【find  详情 回复 发表于 2014-5-8 19:27
回复

使用道具 举报

7722#
发表于 2014-5-8 19:27:52 | 只看该作者
mdyblog 发表于 2014-5-8 19:11
看看弹出的命令是否正确

调试不了,MESS只显示【find

点评

改了下,再看。  详情 回复 发表于 2014-5-8 19:29
回复

使用道具 举报

7723#
 楼主| 发表于 2014-5-8 19:29:19 | 只看该作者
ljycslg 发表于 2014-5-8 19:27
调试不了,MESS只显示【find

改了下,再看。
回复

使用道具 举报

7724#
 楼主| 发表于 2014-5-8 19:41:29 | 只看该作者
本帖最后由 mdyblog 于 2014-5-8 19:44 编辑
ljycslg 发表于 2014-5-8 19:27
调试不了,MESS只显示【find

  1. find $%sec%=wb,!!  EXEC =cmd.exe /c .\wimlib.exe capture %panfu% %tag% "%edit1%"  & pause
复制代码

这样咎好了。

这么怪, cmd /c 后不要随便接“
有特别含义的。

点评

好,调试上很正常,是cmd的问题  详情 回复 发表于 2014-5-8 19:50
回复

使用道具 举报

7725#
发表于 2014-5-8 19:50:23 | 只看该作者
mdyblog 发表于 2014-5-8 19:41
这样咎好了。

这么怪, cmd /c 后不要随便接“

好,调试上很正常,是cmd的问题
回复

使用道具 举报

7726#
发表于 2014-5-8 22:20:43 | 只看该作者
本帖最后由 2012yws@ 于 2014-5-8 23:07 编辑

楼主,有一个问题,请教:


//下面这段代码在win7中,不能正确浏览指定的隐藏目录的文件,
//在win2003中却很怪异.首先,浏览到的目录是空的,但wimtool和winnt查看,挂载目录是正常的.
TEAM ENVI drive_rom=%Curdir%\ORTHER.WIM|ENVI DRVTEMP=%Temp%\DRVTEMP
MOUN %drive_rom%,%DRVTEMP%,,
BROW &&drive_inf,%DRVTEMP%\*.INF,请选择一个文件,INF文件|*.INF|ALL|*.*

点评

来个简单点吧。 不相干的代码和数据都不要。 代码和数据打成一个包 穿上来。  详情 回复 发表于 2014-5-9 00:07
回复

使用道具 举报

7727#
 楼主| 发表于 2014-5-9 00:07:31 | 只看该作者
2012yws@ 发表于 2014-5-8 22:20
楼主,有一个问题,请教:

来个简单点吧。
不相干的代码和数据都不要。

代码和数据打成一个包 穿上来。

点评

数据包:  详情 回复 发表于 2014-5-9 11:25
回复

使用道具 举报

7728#
发表于 2014-5-9 11:25:05 | 只看该作者
mdyblog 发表于 2014-5-9 00:07
来个简单点吧。
不相干的代码和数据都不要。

数据包: BROW_CS.rar (13.19 KB, 下载次数: 6)



点评

可能 和 WIM驱动有关吧。 WIm 就是 夭蛾子 多。 其设计 不是很成熟, 太仓卒。 》》在win2003中却很怪异.首先,浏览到的目录是空的 用的Wim驱动版本不通吧。  详情 回复 发表于 2014-5-9 13:15
回复

使用道具 举报

7729#
 楼主| 发表于 2014-5-9 13:15:52 | 只看该作者


可能 和 WIM驱动有关吧。
WIm 就是 夭蛾子 多

其设计 不是很成熟, 太仓卒。

》》在win2003中却很怪异.首先,浏览到的目录是空的
用的Wim驱动版本不通吧。

点评

TEAM ENVI drive_rom=%Curdir%\ORTHER.WIM|ENVI DRVTEMP=C:\$360Section\DRVTEMP MOUN %drive_rom%,%DRVTEMP%,, BROW &&drive_inf,%DRVTEMP%\*.INF,请选择一个文件,INF文件|*.INF|ALL|*.* //详细测试后发现,和WIM  详情 回复 发表于 2014-5-9 14:18
回复

使用道具 举报

7730#
发表于 2014-5-9 14:18:35 | 只看该作者
本帖最后由 2012yws@ 于 2014-5-9 14:21 编辑
mdyblog 发表于 2014-5-9 13:15
可能 和 WIM驱动有关吧。
WIm 就是 夭蛾子 多。


TEAM ENVI drive_rom=%Curdir%\ORTHER.WIM|ENVI DRVTEMP=C:\$360Section\DRVTEMP
MOUN %drive_rom%,%DRVTEMP%,,
BROW &&drive_inf,%DRVTEMP%\*.INF,请选择一个文件,INF文件|*.INF|ALL|*.*
//详细测试后发现,和WIM驱动无关.把文件挂载或解压到同样是系统级的隐藏目录boot\中,是没有问题的,甚至是设定在带有独特字符的路径(如上面我改的变量就是),这个命令同样能够正常执行.唯独是在"TEMP"这个系统缓存目录中就是如此.换言之,就是BROW并不能正确浏览系统TEMP这个目录中的指定的文件.这样看来,是这个命令的缺陷呢?还是win系统机制的问题?不知道楼主是否有兴趣修正这个问题.
//发现这个问题纯属偶然.我是在浏览了一网友说DEVI命令不能处理INF文件的问题时想要测试DEVI命令时写的脚本中发现这个的.DEVI的问题都没有问题,完全可以正确处理INF文件(在我的脚本和笔记本中测试时正常的).下面我上传这个测试脚本给楼主看看,希望楼主看看是否有用.
自定安装驱动包.rar (1.15 KB, 下载次数: 5)


//DEVI命令在我这里的问题:对于NV显卡和声卡的新驱动,如果使用默认的cab格式命令,不指定inf文件,在我的台式机无法正确安装驱动,看过log,显示找不到正确的驱动.指定正确的inf文件,就可以正确安装.这个问题,从3.14版本开始,到现在最新的都是这样.不过这个问题我用指定inf文件就可以解决.另一个方法是驱动包中删除除和自己硬件正确安装的inf之外的inf文件,再打包就好了.希望这个方法对有这样问题的朋友有用.

点评

新 PECMD 可以直接 BROW V,D:\TEMP\MDY\TEMP\TEST\aa.inf,ccdascdas,INF  详情 回复 发表于 2014-5-9 23:55
真奇怪!! 绕过去吧。 ENVI^ EnviMode=1 MagicDir &&tempm "%Temp%" TEAM ENVI drive_rom=%Curdir%\ORTHER.WIM| ENVI DRVTEMP=%&tempm%\DRVTEMP PATH %DRVTEMP% //创建目录 MOUN %drive_rom%,%DRVTE  详情 回复 发表于 2014-5-9 14:59
回复

使用道具 举报

7731#
 楼主| 发表于 2014-5-9 14:59:12 | 只看该作者
本帖最后由 mdyblog 于 2014-5-9 15:02 编辑
2012yws@ 发表于 2014-5-9 14:18
TEAM ENVI drive_rom=%Curdir%\ORTHER.WIM|ENVI DRVTEMP=C:\$360Section\DRVTEMP
MOUN %drive_rom%,%D ...

真奇怪!! MS 的小心思。
绕过去吧。

ENVI^  EnviMode=1

MagicDir  &&tempm "%Temp%"

TEAM ENVI drive_rom=%Curdir%\ORTHER.WIM| ENVI DRVTEMP=%&tempm%\DRVTEMP
PATH %DRVTEMP%  //创建目录
MOUN %drive_rom%,%DRVTEMP%,,
THREAD MESS. 【BROW &&drive_inf,%DRVTEMP%\*.INF,请选择一个文件,INF文件|*.INF|ALL|*.*】@调试
BROW &&drive_inf,%DRVTEMP%\*.INF,请选择一个文件,INF文件|*.INF|ALL|*.*


MESS 【%drive_inf%】

MOUN ,%DRVTEMP%,,

_SUB  MagicDir  
    FDRV  &&ttd=%~2
    MSTR  &&ttp=4,0,%~2
    ENVI-ret %~1=%&ttd%\..\%&ttp%
_END


回复

使用道具 举报

7732#
发表于 2014-5-9 19:40:18 | 只看该作者
希望老大能给出part -gui的脚本供大家学习。

点评

包内, 示例目录中。  详情 回复 发表于 2014-5-9 23:56
回复

使用道具 举报

7733#
 楼主| 发表于 2014-5-9 23:55:28 | 只看该作者
本帖最后由 mdyblog 于 2014-5-10 14:58 编辑
2012yws@ 发表于 2014-5-9 14:18
TEAM ENVI drive_rom=%Curdir%\ORTHER.WIM|ENVI DRVTEMP=C:\$360Section\DRVTEMP
MOUN %drive_rom%,%D ...


新 PECMD 可以直接

BROW  V,%TEMP%\*.inf,ccdascdas,INF

点评

//2014年5月10日 //代码已经测试,绕不过去. //除PECMD2012.1.78.21.05B-130510能够稳定执行外,之后的版本都无法执行下面的代码: LOOP $%drive_inf%=,BROW &&drive_inf,%DRVTEMP%\*.INF,请选择一个文件,INF文件|  详情 回复 发表于 2014-5-10 15:46
回复

使用道具 举报

7734#
 楼主| 发表于 2014-5-9 23:56:03 | 只看该作者
2012ttt 发表于 2014-5-9 19:40
希望老大能给出part -gui的脚本供大家学习。

包内, 示例目录中。
回复

使用道具 举报

7735#
发表于 2014-5-10 15:46:50 | 只看该作者
mdyblog 发表于 2014-5-9 23:55
新 PECMD 可以直接

BROW  V,%TEMP%\*.inf,ccdascdas,INF


//2014年5月10日
//代码已经测试,绕不过去.
//除PECMD2012.1.78.21.05B-130510能够稳定执行外,之后的版本都无法执行下面的代码:
LOOP $%drive_inf%=,BROW &&drive_inf,%DRVTEMP%\*.INF,请选择一个文件,INF文件|*.INF|ALL|*.*
//这个问题,可否请楼主在其他版本中统一修复一下呢?
//而全部的版本,在winxp/2003系统中都可以浏览%TEMP%中的目录和文件,而win7则无法浏览%TEMP%目录的文件(包含最新10日传的).
//无论是winxp/2003/win7系统,并包括最新的版本,还是不能在%TEMP%的wim包的挂载目录中找到文件

点评

说什么啊??? 不要的 都删除, 我都不知道那句 是你要说的? 绕晕了、、、  详情 回复 发表于 2014-5-10 16:19
回复

使用道具 举报

7736#
 楼主| 发表于 2014-5-10 16:19:08 | 只看该作者
2012yws@ 发表于 2014-5-10 15:46
//2014年5月10日
//代码已经测试,绕不过去.
//除PECMD2012.1.78.21.05B-130510能够稳定执行外,之后 ...

说什么啊???
不要的 都删除, 我都不知道那句 是你要说的?  绕晕了、、、

点评

>>真奇怪!! MS 的小心思。 绕过去吧。 1、代码已经测试,绕不过去. 2、除PECMD2012.1.78.21.05B-130510能够稳定执行外,之后的版本都无法执行下面的代码: LOOP $%drive_inf%=,BROW &&drive_inf,%DRVTEMP%\*.  详情 回复 发表于 2014-5-10 17:19
回复

使用道具 举报

7737#
发表于 2014-5-10 17:19:55 | 只看该作者
mdyblog 发表于 2014-5-10 16:19
说什么啊???
不要的 都删除, 我都不知道那句 是你要说的?  绕晕了、、、

>>真奇怪!! MS 的小心思。
绕过去吧。
1、代码已经测试,绕不过去.

2、除PECMD2012.1.78.21.05B-130510能够稳定执行外,之后的版本都无法执行下面的代码:
LOOP $%drive_inf%=,BROW &&drive_inf,%DRVTEMP%\*.INF,请选择一个文件,INF文件|*.INF|ALL|*.*
//这个问题,可否请楼主在其他版本中统一修复一下呢?

>>mdyblog 发表于 2014-5-9 23:55
新 PECMD 可以直接

BROW  V,%TEMP%\*.inf,ccdascdas,INF
3、测试情况如下:
全部的版本,在winxp/2003系统中都可以浏览%TEMP%中的目录和文件,而win7、win8则无法浏览%TEMP%目录的文件.
无论是winxp/2003/win7系统,并包括最新的版本,还是不能在%TEMP%的wim包的挂载目录中找到文件

抱歉,因为要抱着孩子,只有一个手键盘,所以懒了点,没有分列

点评

在试试最新的 PECMD2012.1.86.02.00-130810.多窗口线程稳定版_win32_64新设计.sfx.zip 今日  详情 回复 发表于 2014-5-10 19:37
回复

使用道具 举报

7738#
 楼主| 发表于 2014-5-10 19:37:38 | 只看该作者
本帖最后由 mdyblog 于 2014-5-10 19:39 编辑
2012yws@ 发表于 2014-5-10 17:19
>>真奇怪!! MS 的小心思。
绕过去吧。
1、代码已经测试,绕不过去.


在试试最新的 PECMD2012.1.86.02.00-130810.多窗口线程稳定版_win32_64新设计.sfx.zip 今日

我用你那 BROW_CS.rar XP 下 测试正常。

点评

>>在试试最新的 PECMD2012.1.86.02.00-130810.多窗口线程稳定版_win32_64新设计.sfx.zip 今日 我用你那 BROW_CS.rar XP 下 测试正常 1、LOOP $%drive_inf%=,BROW &&drive_inf,%DRVTEMP%\*.INF,请选择一个文件,  详情 回复 发表于 2014-5-10 20:22
回复

使用道具 举报

7739#
发表于 2014-5-10 20:22:52 | 只看该作者
本帖最后由 2012yws@ 于 2014-5-10 20:24 编辑
mdyblog 发表于 2014-5-10 19:37
在试试最新的 PECMD2012.1.86.02.00-130810.多窗口线程稳定版_win32_64新设计.sfx.zip 今日

我用你 ...


>>在试试最新的 PECMD2012.1.86.02.00-130810.多窗口线程稳定版_win32_64新设计.sfx.zip 今日

我用你那 BROW_CS.rar XP 下 测试正常

1、LOOP $%drive_inf%=,BROW &&drive_inf,%DRVTEMP%\*.INF,请选择一个文件,INF文件|*.INF|ALL|*.*
这句代码正常了,赞一个!!

2、上传的这个脚本中wim挂载功能为了避开这个问题,我是修改了路径的。请楼主看看脚本中这段代码:
FIND $%fExt%=wim,
{
        ENVI DRVTEMP=%Curdir%\DRVTEMP        //这一句需注释掉才不会修改%TEMP%的挂载路径,麻烦你注释后再测试看看。
        MOUN %drive_rom%,%DRVTEMP%,,
}
我这里在win2003/win7里的测试还是找不到文件的,并且win7同样是访问不了%TEMP%目录的。现在就剩下这个问题了,如果下星期回来楼主能解决这个问题,就太赞了,辛苦了楼主。

点评

我用代码: 上面代码不行吗? (基本是你给的, 就是击了自动卸载) 你直接 写出最终测试代码吧, 这样交流方便, 不用老猜谜语。 效果: [attachimg]193116[/attachimg]  详情 回复 发表于 2014-5-10 22:11
回复

使用道具 举报

7740#
 楼主| 发表于 2014-5-10 22:11:37 | 只看该作者
2012yws@ 发表于 2014-5-10 20:22
>>在试试最新的 PECMD2012.1.86.02.00-130810.多窗口线程稳定版_win32_64新设计.sfx.zip 今日

我用 ...

我用代码:
  1. ENVI^ EnviMode=1
  2. TEAM ENVI drive_rom=%Curdir%\ORTHER.WIM| ENVI DRVTEMP=%TEMP%\DRVTEMP
  3. MOUN ,%DRVTEMP%,,
  4. MOUN %drive_rom%,%DRVTEMP%,,
  5. BROW &&drive_inf,%DRVTEMP%\*.INF,请选择一个文件,INF文件|*.INF|ALL|*.*
  6. MOUN ,%DRVTEMP%,,
复制代码

上面代码不行吗? (基本是你给的, 就是击了自动卸载)

你直接 写出最终测试代码吧, 这样交流方便, 不用老猜谜语。
效果:

点评

[attachimg]193462[/attachimg] [attachimg]193463[/attachimg]  详情 回复 发表于 2014-5-16 23:49
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-16 09:30

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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