无忧启动论坛

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

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

    [复制链接]
6871#
发表于 2013-8-28 11:11:53 | 只看该作者
mdyblog 发表于 2013-8-28 08:28
》》 pe中换80就不行了.
怎么不行, 能说明白吗?
给出简单的 测试脚本 吧(无关的、重复的都删掉)

a 图 为使用PECMD2012.1.78-130410-17 时运行CGI时的截图

b 图 为使用  PECMD2012.1.80-130810-02时运行CGI时的截图
注意红框内字体的区别,字体大小不一样.





回复

使用道具 举报

6872#
 楼主| 发表于 2013-8-28 23:11:59 | 只看该作者
snoopy 发表于 2013-8-28 11:11
a 图 为使用PECMD2012.1.78-130410-17 时运行CGI时的截图

b 图 为使用  PECMD2012.1.80-130810-02时运 ...

这样,解决不问题。
哎。。。。。我来哥哥测试代码吧? 你在改改看看 怎么 掩饰你出现的问题。
我这你正常,如图。 78和80一样。

表格字体.wcs.zip

411 Bytes, 下载次数: 2

回复

使用道具 举报

6873#
发表于 2013-8-29 00:15:17 | 只看该作者
mdyblog 发表于 2013-8-28 23:11
这样,解决不问题。
哎。。。。。我来哥哥测试代码吧? 你在改改看看 怎么 掩饰你出现的问题。
我这你正 ...

不会测试呀.估计是骨头版字体精太多的原因
回复

使用道具 举报

6874#
 楼主| 发表于 2013-8-29 09:25:23 | 只看该作者
本帖最后由 mdyblog 于 2013-8-29 09:30 编辑
snoopy 发表于 2013-8-29 00:15
不会测试呀.估计是骨头版字体精太多的原因


1. 前面那个帖子 有你那个 小的PE, 现在怎么找不到了, 当时只下载了 CGI。
2.>> 不会测试呀.

??
解开那个  WCS脚本。
放到 D:\表格字体.WCS

运行不同版本 的PECMD2012 , 在下面窗口:
LOAD D:\表格字体.WCS

一般可以直接把脚本拖到不同 版本的PECMD2012。EXE上, 有些PE减的太厉害,不支持拖放。
回复

使用道具 举报

6875#
发表于 2013-8-29 09:46:47 | 只看该作者
mdyblog 发表于 2013-8-29 09:25
1. 前面那个帖子 有你那个 小的PE, 现在怎么找不到了, 当时只下载了 CGI。
2.>> 不会测试呀.

就这个








回复

使用道具 举报

6876#
 楼主| 发表于 2013-8-29 11:00:40 | 只看该作者
本帖最后由 mdyblog 于 2013-8-29 11:07 编辑
snoopy 发表于 2013-8-29 09:46
就这个


明白了。 在PE下 79N(80)版的字体的确小写。

问题比较复杂了。 按说程序已有字体缩放调整,已经放大了,否则正常系统也不对了。 不过这些调整的信息又是从系统获得的,不知是否PE信息不足引起的, 不确定。
正常系统有个哑配置参数,一般是96. 程序获得的  调整的信息 一般也是这个 96 。 好像是DPI 。
晚上再看看吧。

暂时可以 用 -font:字体大小 开关 认为设个大点的字体。如附件,及效果图,80版用大点的字体17。

表格字体2.wcs.zip

444 Bytes, 下载次数: 2

回复

使用道具 举报

6877#
发表于 2013-9-1 08:53:39 | 只看该作者
mdyblog 发表于 2013-8-29 11:00
明白了。 在PE下 79N(80)版的字体的确小写。

问题比较复杂了。 按说程序已有字体缩放调整,已经放大 ...

找到原因了,字体精简太历害,补回字体文件,显示就正常了
回复

使用道具 举报

6878#
发表于 2013-9-1 10:39:01 | 只看该作者
反馈一个小问题

clonecd老师纯64位版CGI备份还原程序在水老的8PE中运行时有如下提示,其他非纯64位版运行正常



回复

使用道具 举报

6879#
发表于 2013-9-2 18:15:16 | 只看该作者
支持下
回复

使用道具 举报

6880#
 楼主| 发表于 2013-9-2 23:11:10 | 只看该作者
snoopy 发表于 2013-9-1 08:53
找到原因了,字体精简太历害,补回字体文件,显示就正常了

哦。 好。
不上什么字体就好了。
(默认字体是9:宋体)
回复

使用道具 举报

6881#
 楼主| 发表于 2013-9-2 23:14:16 | 只看该作者
本帖最后由 mdyblog 于 2013-9-2 23:32 编辑
clonecd 发表于 2013-9-1 22:37
刚才一再验证,32位版也存在同样的问题。
32位的PECMD2012,一样的代码,用zip、rar打包都会跳出“没有软盘 ...


是不是  调用了 FORM  DriveType=A:   ?
需要过滤 A:  B:

//判断是否软盘
//SET  &bab=0   //定义变量
//ISSoftAB     %DRV1%    &bab

_SUB  ISSoftAB
    ENVI  %2=0
    FIND A=%1,!   FIND B:=%1,!  EXIT  _SUB
    FORM  -raw  &&__tpab=%1
    FIND %&&tpabc%=DRIVE_REMOVABLE ,   ENVI  %2=1  //需跳过
_END


-------------------------
>>32位的PECMD2012,一样的代码,用zip、rar打包都会跳出“没有软盘”的错误提示,用NSIS打包则无错误提示,以上32位的不提示就是因为用NSIS打包的。
这个打包有什么关系? 没明白。
回复

使用道具 举报

6882#
 楼主| 发表于 2013-9-2 23:33:48 | 只看该作者
本帖最后由 mdyblog 于 2013-9-2 23:35 编辑
clonecd 发表于 2013-9-2 23:30
首先多谢你的代码。
可是4月5日版的把代码直接拖到PECMD.EXE上也没有这样的提示,只有新版才有这个问题。 ...


首先确定是FORM A:  的原因吗?

-------------------------
>>32位的PECMD2012,一样的代码,用zip、rar打包都会跳出“没有软盘”的错误提示,用NSIS打包则无错误提示,以上32位的不提示就是因为用NSIS打包的。
这个和打包有什么关系? 没明白。
你说的打包到底是怎么个过程?
回复

使用道具 举报

6883#
 楼主| 发表于 2013-9-2 23:37:04 | 只看该作者
本帖最后由 mdyblog 于 2013-9-2 23:43 编辑
clonecd 发表于 2013-9-2 23:34
这个代码肯定用了,但这个是不是唯一的原因则不敢确定。


现在找个 有软盘的机器来调试 ,很难啊!

-----
FORM   A:  
好像所有版本 都有这个提示的 。
应该不是这个原因。
麻烦具体定位出是条语句。 我好改过来。
回复

使用道具 举报

6884#
 楼主| 发表于 2013-9-2 23:44:01 | 只看该作者
clonecd 发表于 2013-9-2 23:41
虚拟机里整吧。我整了5、6个虚拟机,有的有此提示,有的没有。
选上【使用物理驱动器】->自动检测。

-----
FORM   A:  
好像所有版本 都有这个提示的 。
应该不是这个原因。
麻烦具体定位出是条语句。 我好改过来。
回复

使用道具 举报

6885#
发表于 2013-9-2 23:48:52 | 只看该作者
mdyblog 发表于 2013-9-2 23:11
哦。 好。
不上什么字体就好了。
(默认字体是9:宋体)

老字体文件删了,现在无法搞清补的是那几个了.发个现用字体文件截图吧(win8pe)
回复

使用道具 举报

6886#
 楼主| 发表于 2013-9-3 00:28:42 | 只看该作者
snoopy 发表于 2013-9-2 23:48
老字体文件删了,现在无法搞清补的是那几个了.发个现用字体文件截图吧(win8pe)

可能使  simsun.ttc (宋体)吧
回复

使用道具 举报

6887#
 楼主| 发表于 2013-9-3 00:49:20 | 只看该作者
clonecd 发表于 2013-9-2 23:43
>>32位的PECMD2012,一样的代码,用zip、rar打包都会跳出“没有软盘”的错误提示,用NSIS打包则无错误提示, ...


我测试了下

FORM   A:   不会出现这个问题界面 (XP)。

好像 只有 访问 A: 盘上的 文件(但没有插入文件 ) 才出现 这个问题。
如访问 A: 盘上的 临时文件。
回复

使用道具 举报

6888#
 楼主| 发表于 2013-9-3 09:45:40 | 只看该作者
clonecd 发表于 2013-9-3 08:24
昨天很累,睡得早,见谅。
刚才测了一下,是FORX \ 与FORX !\ 导致的。
以下测试代码,随手乱写的。
...

哦晚上回去 看看。
回复

使用道具 举报

6889#
 楼主| 发表于 2013-9-4 01:10:03 | 只看该作者
clonecd 发表于 2013-9-3 08:24
昨天很累,睡得早,见谅。
刚才测了一下,是FORX \ 与FORX !\ 导致的。
以下测试代码,随手乱写的。
...

试试  # PECMD2012.1.80-130810-03.多窗口线程孵化版_win32_64新设计.sfx.zip
            PECMD2012.1.79N-130510-59.10J2D3.20.多窗口线程孵化版_win32_64新设计.sfx
回复

使用道具 举报

6890#
发表于 2013-9-4 08:36:21 | 只看该作者
在目前的8.1-RTM下,X64工作正常.

32位的没做,不清楚.
回复

使用道具 举报

6891#
 楼主| 发表于 2013-9-4 23:47:03 | 只看该作者
本帖最后由 mdyblog 于 2013-9-4 23:48 编辑
clonecd 发表于 2013-9-4 08:27
最新版32位的测试已无弹窗
但是以前的版本,搜索根目录和一级目录内的*.GHO、*.WIM、*.ISO三种镜像共需 ...


时间长没办法。

目前是先  判断 磁盘是否插入。
你是否  (循环) 多次 调用  FORX  ?
每次 执行到  A:  时, 都会有一个 等待时间, 这是 其硬件协议规定的。
能否 优化一下脚本, 使得只判断一次 A:
回复

使用道具 举报

6892#
 楼主| 发表于 2013-9-4 23:49:05 | 只看该作者
本帖最后由 mdyblog 于 2013-9-4 23:55 编辑
clonecd 发表于 2013-9-4 23:47
这个最新的32位版本,好像运行什么都特别的慢。


是吗?
前面的 PECMD2012.1.80-130810-02.多窗口线程孵化版_win32_64新设计.sfx  慢吗?
回复

使用道具 举报

6893#
 楼主| 发表于 2013-9-5 22:21:43 | 只看该作者
clonecd 发表于 2013-9-5 01:05
是的,就是随便一条语句都很慢。


PECMD2012.1.80-130810-03  
还是
PECMD2012.1.79N-130510-59.10J2D3.20.多窗口线程孵化版_win32_64新设计.sfx

还是都慢 ?
回复

使用道具 举报

6894#
 楼主| 发表于 2013-9-5 22:22:47 | 只看该作者
clonecd 发表于 2013-9-5 01:08
能否用消息拦截的方式不弹出A:盘之类的窗口?

我也这样啊? 没找到怎么实现的方法?
回复

使用道具 举报

6895#
 楼主| 发表于 2013-9-5 23:14:33 | 只看该作者
clonecd 发表于 2013-9-5 22:24
PECMD2012.1.80-130810-03

这个没有测试。

试试 http://pan.baidu.com/share/link? ... 6&uk=3962464512
回复

使用道具 举报

6896#
发表于 2013-9-6 00:13:24 | 只看该作者
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
记的 2011hiboy 那时候整他的pe的时候遇到了提示没有软盘的问题,包括笔记本的空读卡器都会有这个提示,后来他们解决了,不知道他是如何排除的,可以问问看是否能得到有用的信息
回复

使用道具 举报

6897#
 楼主| 发表于 2013-9-6 00:21:23 | 只看该作者
clonecd 发表于 2013-9-5 23:16
包里的32位版不卡,不过有弹窗提示“没有软盘”。
XP里测试。

我这不 弹出 啊!!
你在试试:
http://pan.baidu.com/share/link? ... 64512#PECMD-21B.zip
里面有个 tt2.wcs
回复

使用道具 举报

6898#
发表于 2013-9-8 11:56:27 | 只看该作者
mdyblog 发表于 2013-9-6 00:21
我这不 弹出 啊!!
你在试试:
http://pan.baidu.com/share/link?shareid=1419630910&uk=3962464512#P ...

请教师傅,用pecmd命令可以获得硬盘s/n(序列号)吗?
回复

使用道具 举报

6899#
 楼主| 发表于 2013-9-8 23:11:12 | 只看该作者
神的马甲 发表于 2013-9-8 11:56
请教师傅,用pecmd命令可以获得硬盘s/n(序列号)吗?

参照下面资料, 用PECMD 脚本实现试试。 (CALL $DLL)
http://cauchy.blog.163.com/blog/static/175272539201229401639/
回复

使用道具 举报

6900#
发表于 2013-9-9 09:25:42 | 只看该作者
本帖最后由 chiannet 于 2013-9-9 09:29 编辑

TEXT 正在解压网络组件...... #0xFFFFFF L720 T590 R1010 B750 $18

windows X64 8 PE 下

1、同样是这条命令,201201.79.59.10版PECMD比201201.78.00.00或更早的版本的PECMD,显示的文字要大很多。

2、如果在登陆windows之后(shel之后)文字有如下图不透明的黑色底色。而在登陆windows PE之前TEXT的文字是背景透明的。

回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-30 04:57

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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