无忧启动论坛

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

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

    [复制链接]
9631#
发表于 2015-6-4 12:39:55 | 只看该作者
本帖最后由 ddsony 于 2015-6-4 13:01 编辑
527104427 发表于 2015-6-4 12:32
全角和半角不知道怎么处理,暂时只能将输入变成大写。貌似输入法不同,有些大写也会出汉字!!汗


还有一个,计算结果出来以后,能不能默认不蓝色选中这个结果,这样就可以直接点选其他运算符继续运算。否则,点选其他运算符继续运算,前面这个结果就删除了。

点评

这个是模拟系统自带那个计算器的,只要按了等于号,就得重新来过。或许可以用个表达式,一次性把要输入的全敲进去? 1+2*(1+3/4)/567  详情 回复 发表于 2015-6-4 12:55
回复

使用道具 举报

9632#
发表于 2015-6-4 12:55:58 | 只看该作者
ddsony 发表于 2015-6-4 12:39
还有一个,计算结果出来以后,能不能默认不蓝色选中这个结果,这样就可以直接单选其他数字继续运算。否则 ...

这个是模拟系统自带那个计算器的,只要按了等于号,就得重新来过。或许可以用个表达式,一次性把要输入的全敲进去?

1+2*(1+3/4)/567

点评

系统自带的可以在计算结果的基础上直接点选其他运算符继续运算的。 而你这个一次计算结果出来以后,默认就蓝色选中,这时要点选其他运算符的话,必须先点击一下文本框,再点选其他运算符。否则前一次运算结果就删除  详情 回复 发表于 2015-6-4 13:06
回复

使用道具 举报

9633#
发表于 2015-6-4 13:06:32 | 只看该作者
527104427 发表于 2015-6-4 12:55
这个是模拟系统自带那个计算器的,只要按了等于号,就得重新来过。或许可以用个表达式,一次性把要输入的 ...


系统自带的可以在计算结果的基础上直接点选其他运算符继续运算的。
而你这个一次计算结果出来以后,默认就蓝色选中,这时要点选其他运算符的话,必须先点击一下文本框,使蓝色选中消除,再点选其他运算符才行。否则前一次运算结果就删除了。
我指的是这个意思。
至于直接输入运算表达式,那是另一种高级功能了,加不加你看着办。

点评

哦,那就不选中了。呵呵  详情 回复 发表于 2015-6-4 13:09
回复

使用道具 举报

9634#
发表于 2015-6-4 13:09:24 | 只看该作者
ddsony 发表于 2015-6-4 13:06
系统自带的可以在计算结果的基础上直接点选其他运算符继续运算的。
而你这个一次计算结果出来以后,默 ...

哦,那就不选中了。呵呵

Calc.7z

3.56 KB, 下载次数: 4

点评

恩,现在方便了。 接下来就是研究上面提到的输入法干扰的问题了。  详情 回复 发表于 2015-6-4 13:13
回复

使用道具 举报

9635#
发表于 2015-6-4 13:13:57 | 只看该作者
527104427 发表于 2015-6-4 13:09
哦,那就不选中了。呵呵

恩,现在方便了。
接下来就是研究上面提到的输入法干扰的问题了。

点评

请D大测试:  详情 回复 发表于 2015-6-5 08:59
不知道在发送虚拟按键前怎么判断:系统当前是中文输入法还是英文输入法、字符是半角还是全角、中文标点还是英文标点。 也许M大有更好的办法。  详情 回复 发表于 2015-6-4 13:18
回复

使用道具 举报

9636#
发表于 2015-6-4 13:18:54 | 只看该作者
ddsony 发表于 2015-6-4 13:13
恩,现在方便了。
接下来就是研究上面提到的输入法干扰的问题了。

不知道在发送虚拟按键前怎么判断:系统当前是中文输入法还是英文输入法、字符是半角还是全角、中文标点还是英文标点。

也许M大有更好的办法。

点评

直接 SED 替换为半角  详情 回复 发表于 2015-6-4 19:19
回复

使用道具 举报

9637#
 楼主| 发表于 2015-6-4 19:19:17 | 只看该作者
527104427 发表于 2015-6-4 13:18
不知道在发送虚拟按键前怎么判断:系统当前是中文输入法还是英文输入法、字符是半角还是全角、中文标点还 ...

直接 SED 替换为半角

点评

有没有办法强制打开 Caps Lock 呢?就像强制打开 Num Lock 一样。 这样不管什么输入法都能发送英文了。否则就算是将全角替换成半角也没啥用  详情 回复 发表于 2015-6-4 20:05
有没有办法强制打开 Caps Lock 呢?就像强制打开 Num Lock 一样。 这样不管什么输入法都能发送英文了。否则就算是将全角替换成半角也没啥用  详情 回复 发表于 2015-6-4 20:05
回复

使用道具 举报

9638#
发表于 2015-6-4 20:05:04 | 只看该作者
mdyblog 发表于 2015-6-4 19:19
直接 SED 替换为半角

有没有办法强制打开 Caps Lock 呢?就像强制打开 Num Lock 一样。

这样不管什么输入法都能发送英文了。否则就算是将全角替换成半角也没啥用
回复

使用道具 举报

9639#
发表于 2015-6-4 20:05:09 | 只看该作者
mdyblog 发表于 2015-6-4 19:19
直接 SED 替换为半角

有没有办法强制打开 Caps Lock 呢?就像强制打开 Num Lock 一样。

这样不管什么输入法都能发送英文了。否则就算是将全角替换成半角也没啥用

点评

1:强制打开 Caps Lock . 这个不太好。 Caps Lock 是系统资源,其它程序公用的。 这样其它程序不正常了。 2:否则就算是将全角替换成半角也没啥用 ------------ 这个不必考虑。按不了键,人家自然会切换回来  详情 回复 发表于 2015-6-4 20:48
回复

使用道具 举报

9640#
 楼主| 发表于 2015-6-4 20:48:49 | 只看该作者
527104427 发表于 2015-6-4 20:05
有没有办法强制打开 Caps Lock 呢?就像强制打开 Num Lock 一样。

这样不管什么输入法都能发送英文了 ...

1:强制打开 Caps Lock .
这个不太好。 Caps Lock 是系统资源,其它程序公用的。 这样其它程序不正常了。

2:否则就算是将全角替换成半角也没啥用
------------
这个不必考虑。按不了键,人家自然会切换回来的。

点评

哦,我是这样想的,发送虚拟按键前强制打开 Caps Lock ,发送完再关掉 Caps Lock ,这样应该没问题吧,呵呵  详情 回复 发表于 2015-6-4 20:53
回复

使用道具 举报

9641#
发表于 2015-6-4 20:53:34 | 只看该作者
mdyblog 发表于 2015-6-4 20:48
1:强制打开 Caps Lock .
这个不太好。 Caps Lock 是系统资源,其它程序公用的。 这样其它程序不正常了 ...

哦,我是这样想的,发送虚拟按键前强制打开 Caps Lock  ,发送完再关掉 Caps Lock ,这样应该没问题吧,呵呵

点评

发送完再关掉 Caps Lock ----- 你"发送"什么啊? 怎么还有发送什么和 "Caps Lock"扯上了?  详情 回复 发表于 2015-6-4 21:10
回复

使用道具 举报

9642#
 楼主| 发表于 2015-6-4 21:10:42 | 只看该作者
527104427 发表于 2015-6-4 20:53
哦,我是这样想的,发送虚拟按键前强制打开 Caps Lock  ,发送完再关掉 Caps Lock ,这样应该没问题吧, ...

发送完再关掉 Caps Lock
-----
你"发送"什么啊? 怎么还有发送什么和  "Caps Lock"扯上了?

点评

算了,不搞了。就这样吧,没有重大问题就可以了。  详情 回复 发表于 2015-6-4 21:21
中文输入法状态下,强制打开Caps Lock 输入英文。输完英文再关掉。  详情 回复 发表于 2015-6-4 21:17
回复

使用道具 举报

9643#
发表于 2015-6-4 21:17:27 | 只看该作者
mdyblog 发表于 2015-6-4 21:10
发送完再关掉 Caps Lock
-----
你"发送"什么啊? 怎么还有发送什么和  "Caps Lock"扯上了?

中文输入法状态下,强制打开Caps Lock 输入英文。输完英文再关掉。

点评

没明白. 不知道实际怎么操作的.  详情 回复 发表于 2015-6-4 21:22
回复

使用道具 举报

9644#
发表于 2015-6-4 21:21:46 | 只看该作者
mdyblog 发表于 2015-6-4 21:10
发送完再关掉 Caps Lock
-----
你"发送"什么啊? 怎么还有发送什么和  "Caps Lock"扯上了?

算了,不搞了。就这样吧,没有重大问题就可以了。
回复

使用道具 举报

9645#
 楼主| 发表于 2015-6-4 21:22:03 | 只看该作者
527104427 发表于 2015-6-4 21:17
中文输入法状态下,强制打开Caps Lock 输入英文。输完英文再关掉。

没明白.
不知道实际怎么操作的.

点评

加了简单的判断,应该可以了。见楼上附件。 M大,HELP里面是否说明一下 calc -gui ? 还有 ,PART list cdrom 和 PART list floppy 的功能是否也在HELP说明一下?  详情 回复 发表于 2015-6-5 09:04
回复

使用道具 举报

9646#
发表于 2015-6-4 21:35:49 | 只看该作者
mdyblog 发表于 2015-6-4 06:08
注意从0开始,不是1。
LINK %QuickLaunch%\ImDisk 虚拟磁盘驱动器,%WS%\Imdisk.CPL,,%WS%\Imdisk.CP ...

谢谢M大的帮助,不过问题依然存在,突然意识到可能是我没有说明白问题。
经测试,#0号图标是正确的,我进入PE后用命令创建是能够正确显示图标的,但是将相同的创建命令放入PECMD.INI中让PE启动时创建却不能正确显示Imdisk.CPL的0号图标(**圆标),我想问题要么在pecmd中,要么在系统精简中。

点评

启动后建个D:\PECMD2.INI 就放上面的命令. 命令行 PECMD LOAD D:\PECMD2.INI 看看效果. 没问题,就自己分析了.  详情 回复 发表于 2015-6-5 04:19
回复

使用道具 举报

9647#
发表于 2015-6-4 21:37:17 | 只看该作者
补充一下,我是在Virtual_PC_2007虚拟机中测试的!!
回复

使用道具 举报

9648#
发表于 2015-6-4 21:37:32 | 只看该作者
补充一下,我是在Virtual_PC_2007虚拟机中测试的!!
回复

使用道具 举报

9649#
 楼主| 发表于 2015-6-5 04:19:08 | 只看该作者
free68 发表于 2015-6-4 21:35
谢谢M大的帮助,不过问题依然存在,突然意识到可能是我没有说明白问题。
经测试,#0号图标是正确的,我 ...

启动后建个D:\PECMD2.INI
就放上面的命令.
命令行
PECMD  LOAD  D:\PECMD2.INI
看看效果. 没问题,就自己分析了.

点评

您好,这个问题终于找到原因,问题就出在新版的PECDM上,62和63都是一样的问题(5xx多k的版本),以前的版本忘记是否测试了。在其他文件都保持不动的情况下更换PECMD-V4.0.2011.501版后一切正常。望M大修正吧!!  详情 回复 发表于 2015-6-5 13:15
回复

使用道具 举报

9650#
发表于 2015-6-5 08:59:05 | 只看该作者
ddsony 发表于 2015-6-4 13:13
恩,现在方便了。
接下来就是研究上面提到的输入法干扰的问题了。

请D大测试:

Calc.7z

3.76 KB, 下载次数: 6

点评

看了源码,才知道你说的输入法问题. 原来你用的SEND  详情 回复 发表于 2015-6-5 09:33
加入输入法切换提示。表达式计算也没问题,其他的也暂时没发现问题。。。。。。  详情 回复 发表于 2015-6-5 09:21
[attachimg]218320[/attachimg]  详情 回复 发表于 2015-6-5 09:17
回复

使用道具 举报

9651#
发表于 2015-6-5 09:04:16 | 只看该作者
mdyblog 发表于 2015-6-4 21:22
没明白.
不知道实际怎么操作的.

加了简单的判断,应该可以了。见楼上附件。

M大,HELP里面是否说明一下 calc -gui ?

还有 ,PART list cdrom  和 PART list floppy  的功能是否也在HELP说明一下?
回复

使用道具 举报

9652#
 楼主| 发表于 2015-6-5 09:17:08 | 只看该作者

回复

使用道具 举报

9653#
发表于 2015-6-5 09:21:04 | 只看该作者

加入输入法切换提示。表达式计算也没问题,其他的也暂时没发现问题。。。。。。

1.png (17.39 KB, 下载次数: 72)

1.png

2.png (21.27 KB, 下载次数: 74)

2.png

3.png (22.25 KB, 下载次数: 75)

3.png
回复

使用道具 举报

9654#
 楼主| 发表于 2015-6-5 09:33:19 | 只看该作者
本帖最后由 mdyblog 于 2015-6-5 09:39 编辑



看了源码,才知道你说的输入法问题.
原来你用的SEND

ENVI @&EC=sqrt(%&EC%)

这个有什么问题吗? 问题不能解决吗?

  1. TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1
  2. WIN1
  3. _SUB WIN1,W391H254,新窗口1,
  4.     EDIT -3D -vcenter &EC,L13T32W351H37,123,,,0xDF0029,22
  5.     ITEM ITEM1,L42T122W60H30,sqrt, ENVI @&EC=sqrt(%&EC%),
  6. _END
复制代码


点评

老大看看,弄成这样了:  详情 回复 发表于 2015-6-6 20:08
刚开始做的时候,我就是想做成按钮式的,可是发现难度非常大。要达到预期效果,一个字:难  详情 回复 发表于 2015-6-6 08:21
回复

使用道具 举报

9655#
发表于 2015-6-5 13:15:03 | 只看该作者
mdyblog 发表于 2015-6-5 04:19
启动后建个D:\PECMD2.INI
就放上面的命令.
命令行

您好,这个问题终于找到原因,问题就出在新版的PECDM上,62和63都是一样的问题(5xx多k的版本),以前的版本忘记是否测试了。在其他文件都保持不动的情况下更换PECMD-V4.0.2011.501版后一切正常。望M大修正吧!!

点评

什么问题.写出具体的命令,作为单独一个INI文件.  详情 回复 发表于 2015-6-5 16:09
回复

使用道具 举报

9656#
 楼主| 发表于 2015-6-5 16:09:25 | 只看该作者
本帖最后由 mdyblog 于 2015-6-5 16:13 编辑
free68 发表于 2015-6-5 13:15
您好,这个问题终于找到原因,问题就出在新版的PECDM上,62和63都是一样的问题(5xx多k的版本),以前的 ...


什么问题.写出具体的命令,作为单独一个INI文件.
做个测试包,里面包含测试的数据文件,解开就能测试.运行正常就算没问题了.

不界说清楚,我怎么改程序, 我在那么么知道改好了没有?


4.0  和 2012 不是简单的新旧之分,无法比较源码.也不是一个人写的.没有4.0额源码.
回复

使用道具 举报

9657#
发表于 2015-6-5 16:21:52 | 只看该作者
做个能测试的数据包,可能要做一个完整的PE包来测试了。我再测试一下2012的其他版本看看在反馈吧。这个是美观问题,不影响使用,实在不好弄就不要改了,不影响大局!!

点评

你在PECMD.INI中 改行命令前加 LOGS %CurDrv%\PECMD1.LOG 改行命令后加 LOGS 再把 PECMD1.LOG Imdisk.cpl 打包发上来看看.  详情 回复 发表于 2015-6-5 16:30
回复

使用道具 举报

9658#
 楼主| 发表于 2015-6-5 16:30:23 | 只看该作者
free68 发表于 2015-6-5 16:21
做个能测试的数据包,可能要做一个完整的PE包来测试了。我再测试一下2012的其他版本看看在反馈吧。这个是美 ...

你在PECMD.INI中
改行命令前加
LOGS  %CurDrv%\PECMD1.LOG
改行命令后加
LOGS
再把 PECMD1.LOG Imdisk.cpl 打包发上来看看.
回复

使用道具 举报

9659#
发表于 2015-6-6 08:21:45 | 只看该作者
mdyblog 发表于 2015-6-5 09:33
看了源码,才知道你说的输入法问题.
原来你用的SEND

刚开始做的时候,我就是想做成按钮式的,可是发现难度非常大。要达到预期效果,一个字:难


回复

使用道具 举报

9660#
发表于 2015-6-6 14:23:14 | 只看该作者
本帖最后由 ljycslg 于 2015-6-6 15:57 编辑

超级右键很好用
就是怎么排在下面了,怎么弄上面去?


奇怪了同样方法做的64位在上面。 怎么32位就在下面

点评

和加载的顺序有关吧。  详情 回复 发表于 2015-6-6 20:55
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-26 01:25

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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