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

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

   火... [复制链接]
 楼主| 发表于 2014-1-20 17:48:28 | 显示全部楼层
本帖最后由 mdyblog 于 2014-1-20 17:50 编辑
2012yws@ 发表于 2014-1-20 16:40
谢谢楼主,你改的代码好用。现在还说一些编辑器和PECMD的问题,如图:
稳定版:


我也碰到过一次。 windows 重启一次就好了。
  原来是我好几天没有重启windows。 又运行过 一些很耗内存的软件(如HAOZIP)。
PECMDEDIT 需要的内存不多,所以假设内存够用,内存申请总成功, 没考虑不成功。碰到不成功,往下运行 就可能出现如图的 内存错误.
不知道你那是不是这个情况。
如果必然出现问题, 把脚本打包贴上来。 我看看。
很难 碰到 这种情况。没发调试。  
   

点评

确实是必然出现的,我在win7pe与真实系统下都是如此,64位没有测试。而代码就是直接编辑器自带的,所以,这个问题还是请楼主调试看看。  详情 回复 发表于 2014-1-22 05:17
回复

使用道具 举报

 楼主| 发表于 2014-1-21 00:13:54 | 显示全部楼层
本帖最后由 mdyblog 于 2014-1-23 01:46 编辑
2012yws@ 发表于 2014-1-20 16:40
谢谢楼主,你改的代码好用。现在还说一些编辑器和PECMD的问题,如图:
稳定版:


PECMD新精简版2012.1.81-N3-140114.zip  :
  修正DEVI 等
  PART
  PE变量   EXEC*     托盘菜单及切换 发送消息   桌面刷新   等
X64版 (已测)
MAIN **u
修正SHOW
回复

使用道具 举报

发表于 2014-1-22 05:17:33 | 显示全部楼层
mdyblog 发表于 2014-1-20 17:48
我也碰到过一次。 windows 重启一次就好了。
  原来是我好几天没有重启windows。 又运行过 一些很耗 ...

确实是必然出现的,我在win7pe与真实系统下都是如此,64位没有测试。而代码就是直接编辑器自带的,所以,这个问题还是请楼主调试看看。

点评

WIN7还是XP? XP出现吗?  详情 回复 发表于 2014-1-22 10:40
回复

使用道具 举报

 楼主| 发表于 2014-1-22 10:40:49 | 显示全部楼层
本帖最后由 mdyblog 于 2014-1-22 10:50 编辑
2012yws@ 发表于 2014-1-22 05:17
确实是必然出现的,我在win7pe与真实系统下都是如此,64位没有测试。而代码就是直接编辑器自带的,所以, ...


WIN7还是XP? XP出现吗?
你上面红字挡住了下面的图片, 下面红叉叉的那个窗口的标题是“PECMD” 还是“PECMDEDIT” ? PECMD还是PECMDEDIT  出错了?

点评

又测试了下,发现是 PECMDEDIT 的问题。  详情 回复 发表于 2014-1-22 15:49
回复

使用道具 举报

发表于 2014-1-22 15:49:21 | 显示全部楼层
mdyblog 发表于 2014-1-22 10:40
WIN7还是XP? XP出现吗?
你上面红字挡住了下面的图片, 下面红叉叉的那个窗口的标题是“PECMD” 还是 ...

又测试了下,发现是 PECMDEDIT 的问题。

点评

PECMDEDIT1.0.25.zip 新版压缩PECMD可用 LIST高度 定时器 菜单折叠 快速菜单第一有效行可指定单列行数: **max=行数 ** 行为菜单另起一列  详情 回复 发表于 2014-1-23 15:36
好了,下载 PECMDEDIT1.0.25.7z (mdyblog.blog.163.com) 原来是新版 PECMD.EXE 压缩太厉害了。 我这里用的是为压缩文件,所以一直没问题。  详情 回复 发表于 2014-1-23 03:58
回复

使用道具 举报

发表于 2014-1-22 23:32:08 | 显示全部楼层
这个是什么东东
回复

使用道具 举报

 楼主| 发表于 2014-1-23 03:58:05 | 显示全部楼层
本帖最后由 mdyblog 于 2014-1-23 04:00 编辑
2012yws@ 发表于 2014-1-22 15:49
又测试了下,发现是 PECMDEDIT 的问题。


好了,下载 PECMDEDIT1.0.25.7z  (mdyblog.blog.163.com)
原来是新版 PECMD.EXE 压缩太厉害了。  我这里用的是为压缩文件,所以一直没问题。
Snap1.gif

点评

mdyblog你好 我写的这个脚本实用64位的pecmd运行时list下拉菜单不可用,是什么原因 http://bbs.wuyou.com/forum.php?mod=viewthread&tid=325402&extra=page%3D1  详情 回复 发表于 2014-1-23 09:34
mdyblog你好 我写的这个脚本实用64位的pecmd运行时list下拉菜单不可用,是什么原因 http://bbs.wuyou.com/forum.php?mod=viewthread&tid=325402&extra=page%3D1  详情 回复 发表于 2014-1-23 09:33
回复

使用道具 举报

发表于 2014-1-23 09:33:43 | 显示全部楼层
mdyblog 发表于 2014-1-23 03:58
好了,下载 PECMDEDIT1.0.25.7z  (mdyblog.blog.163.com)
原来是新版 PECMD.EXE 压缩太厉害了。  我 ...

mdyblog你好  我写的这个脚本实用64位的pecmd运行时list下拉菜单不可用,是什么原因
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1

点评

1楼 提示: 注意:LIST H高度[/backcolor]指可下拉的高度!!!(WIN64较真) , LIST 显示框的高度是不可设定的。 Windows 32 有2个版本接口, 一个自动增加高度,现在用的就是这个,不容易出错。一个和windows64  详情 回复 发表于 2014-1-23 10:27
回复

使用道具 举报

发表于 2014-1-23 09:34:19 | 显示全部楼层
mdyblog 发表于 2014-1-23 03:58
好了,下载 PECMDEDIT1.0.25.7z  (mdyblog.blog.163.com)
原来是新版 PECMD.EXE 压缩太厉害了。  我 ...

mdyblog你好  我写的这个脚本实用64位的pecmd运行时list下拉菜单不可用,是什么原因
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
回复

使用道具 举报

 楼主| 发表于 2014-1-23 10:27:31 | 显示全部楼层
Any000 发表于 2014-1-23 09:33
mdyblog你好  我写的这个脚本实用64位的pecmd运行时list下拉菜单不可用,是什么原因
http://bbs.wuyou.c ...


1楼 提示:
注意:LIST H高度可下拉的高度!!!(WIN64较真)  , LIST 显示框的高度不可设定的。

Windows 32 有2个版本接口, 一个自动增加高度,现在用的就是这个,不容易出错。一个和windows64一样。Windows 64只有一个版本接口,就是现在这个较真的接口,你指定定多高就多高。
高度嫁100吧
    LIST LIST3,L125T37W45H30,C:|D:|E:|F:|G:|H:|I:|J:|K:|L:|M:|N:|O:|P:|R:|S:|T:|U:|V:|W:|X:|Y:|Z:|,,C:
改为:
    LIST LIST3,L125T37W45H130,C:|D:|E:|F:|G:|H:|I:|J:|K:|L:|M:|N:|O:|P:|R:|S:|T:|U:|V:|W:|X:|Y:|Z:|,,C:


用新版本PECMDEdit1.0.25  默认高度100,而不是原来的30(普通控件高度).

DISM映像工具.WCS.zip

2.51 KB, 下载次数: 17

点评

非常感谢回复  详情 回复 发表于 2014-1-23 10:38
回复

使用道具 举报

发表于 2014-1-23 10:38:22 | 显示全部楼层
mdyblog 发表于 2014-1-23 10:27
1楼 提示:
注意:LIST H高度指可下拉的高度!!!(WIN64较真)  , LIST 显示框的高度是不 ...

非常感谢回复     
回复

使用道具 举报

 楼主| 发表于 2014-1-23 15:36:00 | 显示全部楼层
2012yws@ 发表于 2014-1-22 15:49
又测试了下,发现是 PECMDEDIT 的问题。

PECMDEDIT1.0.25.zip  新版压缩PECMD可用    LIST高度  定时器  菜单折叠


快速菜单第一有效行可指定单列行数:
**max=行数
**  行为菜单另起一列
定时器设计.gif
快速插入菜单折叠.GIF

点评

楼主这次编辑器的更新很不错,这样程序的编写会更方便。  详情 回复 发表于 2014-1-25 12:20
回复

使用道具 举报

发表于 2014-1-24 12:28:41 | 显示全部楼层
谢谢分享。。。
回复

使用道具 举报

发表于 2014-1-25 12:20:32 | 显示全部楼层
mdyblog 发表于 2014-1-23 15:36
PECMDEDIT1.0.25.zip  新版压缩PECMD可用    LIST高度  定时器  菜单折叠

楼主这次编辑器的更新很不错,这样程序的编写会更方便。

点评

PECMDEDIT.exe (1.0.25) 内置了GRUBx语法着色。 支持 grub grub2 grub4dos语法着色 同时顺便 转换成 EditPlus Uedit的语法着色文件,一并附在包内。 http://pan.baidu.com/s/1sjGs4pf# 再选择最新版 PECMDE  详情 回复 发表于 2014-1-26 22:13
PECMD2012.1.80.14.08-130810.多窗口线程稳定版_win32_64新设计.sfx.7z 更强更安全的加密机制。  详情 回复 发表于 2014-1-26 01:17
回复

使用道具 举报

 楼主| 发表于 2014-1-26 01:17:29 | 显示全部楼层
2012yws@ 发表于 2014-1-25 12:20
楼主这次编辑器的更新很不错,这样程序的编写会更方便。

PECMD2012.1.80.14.08-130810.多窗口线程稳定版_win32_64新设计.sfx.7z  
   更强更安全的加密机制。
回复

使用道具 举报

 楼主| 发表于 2014-1-26 22:13:59 | 显示全部楼层
2012yws@ 发表于 2014-1-25 12:20
楼主这次编辑器的更新很不错,这样程序的编写会更方便。

PECMDEDIT.exe (1.0.25) 内置了GRUBx语法着色。
支持 grub grub2 grub4dos语法着色

同时顺便 转换成 EditPlus Uedit的语法着色文件,一并附在包内。
http://pan.baidu.com/s/1sjGs4pf#  再选择最新版 PECMDEDIT1.0.25.zip
回复

使用道具 举报

 楼主| 发表于 2014-1-26 23:13:41 | 显示全部楼层
本帖最后由 mdyblog 于 2014-1-26 23:32 编辑
527104427 发表于 2014-1-26 17:44
反馈个问题,PECMD2012.1.80.14.08-130810.多窗口线程稳定版_win32_64新设计.sfx

使用SETUP.WCS报错, ...


试试  PECMD2012.1.80.15.00-130810.多窗口线程稳定版_win32_64新设计.sfx.7z
需要保密的重要代码  建议用 PECMD2012.1.80.14.08XX, 保密性更强。
回复

使用道具 举报

 楼主| 发表于 2014-1-27 14:33:34 | 显示全部楼层
527104427 发表于 2014-1-27 00:38
新版的 FOX 命令还是有问题:

FORX /S   %CurDir%\*,&&f,,

试试  PECMD2012.1.84.00-130810.多窗口线程稳定版_win32_64新设计.sfx.7z

加上了 &__LOGS  表示当前LOGS文件。
可以避免 子文件关闭了LOGS
SET-def OldLOGS=%&__LOGS%
FIND $"%&__LOGS%"="", LOGS * X1.LOG
... ... 努力干活... ...
LOGS *  %&OldLOGS%  //最后关闭当前,并恢复旧的LOG(如果有)
回复

使用道具 举报

 楼主| 发表于 2014-1-27 14:45:40 | 显示全部楼层
本帖最后由 mdyblog 于 2014-1-27 16:14 编辑
527104427 发表于 2014-1-27 00:48
补充一下,上面的命令位于setup.ini中。

我在PECMD的SCRIPT-101中内置一段命令来加载SETUP.INI:


FIND $"%*"="",
{
        IFEX %CurDir%\setup.ini, TEAM LOAD "%CurDir%\setup.ini"  %*| EXIT FILE
        HELP
}
-----------
检测 %&MyName%.autoapp.wcs 是 INIT脚本的事。 (SCRIPTINIT\100) ,其中有这行:
IFEX %&CurDir%\%&MyName%.autoapp.wcs,  SET &::__Autoapp=+"%&CurDir%\%&MyName%.autoapp.wcs"  //文件

如果 不想检测该文件, 可以删除 SCRIPTINIT\100 该行。
回复

使用道具 举报

发表于 2014-1-27 16:13:43 | 显示全部楼层
高手的东西,我永远看不懂
回复

使用道具 举报

发表于 2014-1-27 20:35:51 | 显示全部楼层
昨天在虚拟机下测试,包内的很多示例脚本在新的pecmd中有些运行后什么反应也没有,而进程中有pecmd的很多进程,而且占用资源很大,基本上100%。
是否可以不要那么多进程,资源占用和有时候进程不可以自动退出的问题是否可以改进下。

点评

PECMD-new-2008-80-130810新版-14.07E 有问题吗? PECMD-new-2008-84-130810新版 刚该的,还不成熟。  详情 回复 发表于 2014-1-28 00:23
回复

使用道具 举报

 楼主| 发表于 2014-1-28 00:23:53 | 显示全部楼层
本帖最后由 mdyblog 于 2014-1-28 00:25 编辑
freesoft00 发表于 2014-1-27 20:35
昨天在虚拟机下测试,包内的很多示例脚本在新的pecmd中有些运行后什么反应也没有,而进程中有pecmd的很多进 ...


PECMD-new-2008-80-130810新版-14.07E  有问题吗?

PECMD-new-2008-84-130810新版    刚该的,还不成熟。
   新的 更安全的加密机制, 基本完成。 就是有些犄角旮旯 还没考虑到。 出现问题才能找到。
回复

使用道具 举报

 楼主| 发表于 2014-1-28 00:43:32 | 显示全部楼层
本帖最后由 mdyblog 于 2014-1-28 01:13 编辑
527104427 发表于 2014-1-28 00:24
晕,最新版又出现7513#的问题了


改错了。 再 PECMD2012.1.84.01-130810.多窗口线程稳定版_win32_64新设计B.sfx.7z
回复

使用道具 举报

 楼主| 发表于 2014-1-28 17:52:38 | 显示全部楼层
本帖最后由 mdyblog 于 2014-1-28 17:54 编辑
527104427 发表于 2014-1-28 00:24
晕,最新版又出现7513#的问题了

PECMD2012.1.84.01-130810.多窗口线程稳定版_win32_64新设计D.sfx.7z:

1:  IFEX/FIND 可以选择   ^#~+-为!的替代定界词
FIND[|^#~+-][*c] [! ]<条件>,[命令1][! 命令2]   //注意!后有个空格  ^#~+-为!的替代定界词。
IFEX[|^#~+-][*c] [! ]<条件>,[命令1][! 命令2]   //注意!后有个空格  ^#~+-为!的替代定界词。

如下 !被占用了,用~作为IFEX定界符:
IFEX~ $9=8,  MESS !!!!1:YES!!!!~MESS !!!!!1:NO!!!!!

2:IFEX、FIND条件块
IFEX/FIND  条件,[!] //有!表示为ELSE部分,无或!!则为IF部分,只能取其一
{ ....多行代码                                                      
}                                                                    
IFEX/FIND  条件,[!] { 命令1                                          
    ....命令2... 多行代码    //条件真[假]部分                        
}                                                                    
IFEX/FIND  条件,  //不能带!                                         
{ ....多行代码    //条件真部分                                       
}!                                                                  
{ ....多行代码    //条件假部分,!紧挨},!后面可若干空字符,再接{     
}                                                                    
IFEX/FIND  条件,  { 命令1       //不能带!                           
    ....命令2... 多行代码    //条件真部分                             
}!                                                                  
{ ....多行代码    //条件假部分,!紧挨},!后面可若干空字符,再接{     
}                                                                    
IFEX/FIND  条件, 命令!       //条件真部分,!后为空                    
{ ....多行代码    //条件假部分,                                    
}                                                                    
LOOP/FORX  条件,[!] [FORX变量,]                                      
{ ....多行代码                                                      
}
回复

使用道具 举报

 楼主| 发表于 2014-1-29 11:19:04 | 显示全部楼层
527104427 发表于 2014-1-28 00:24
晕,最新版又出现7513#的问题了

//查找 CDROM 按物理号排列 (包内有)
//大部分虚拟光驱,没有 \\.\CDROM0~N 的标准设备名。改不了盘符。需要改,也是软件自带的功能。
//一般是先卸载, 再加载, 加载时选个新的盘符。
//FirDisk 和 HaiZIp 的虚拟光驱 可以改。
//大概哪些 windows 能发现设备装的 都支持把。
//[CDROM0 F:    CDROM1 O:    CDROM2 V:    ]
//F: FirDisk 虚拟光驱     V: HaoZIP 虚拟光驱
//Imdisk 不可以, 好像设备名为\Device\ImDisk0~N 但不一定是光驱,多半是磁盘。
//Imdisk改盘符: (1) SUBJ *-  H:,  (2)   SUBJ *  I:,\Device\ImDisk0

FindCDROMPhy.wcs.zip

1.2 KB, 下载次数: 13

回复

使用道具 举报

发表于 2014-1-30 14:59:14 | 显示全部楼层
搞来搞去都不知道那个版本稳定了?
最新版32位内置图标无法加载?而64位则可以。
最新版80版本以上弹出USB设备出错??
乱也!!!!

点评

PECMD2012.1.84.01BetaG-130810.多窗口线程稳定版_win32_64新设计.sfx.7z 函数支持自动析构命令。 CALL F1 _SUB F1,*,,IFEX #[ %&h%0xFFFFFFFF && %&h%>0 ], TEAM MESS CLOSE %&h%| CALL $Kernel32.dll,CloseH  详情 回复 发表于 2014-1-31 11:12
1: 最新版32位内置图标无法加载. 可能需要用未压缩版, 或 压缩低点:加上 --compress-icons=0 upx302 -k -9 --compress-exports=0 --keep-resource=TAGDATA --compress-icons=0 pecmd原始.exe  详情 回复 发表于 2014-1-30 17:36
回复

使用道具 举报

 楼主| 发表于 2014-1-30 17:36:44 | 显示全部楼层
本帖最后由 mdyblog 于 2014-1-30 18:32 编辑
2010hktk 发表于 2014-1-30 14:59
搞来搞去都不知道那个版本稳定了?
最新版32位内置图标无法加载?而64位则可以。
最新版80版本以上弹出US ...

1: 内置图标无法加载. 已修正。测试代码:
CALL @WIN1
_SUB WIN1,W289H249,新窗口1,,#2,
     IMAG IMAG1,L93T64W58H48,#3,
_END
希望报告BUG时,给出测试脚本代码。

2:  最新版80版本以上弹出USB设备出错?
    能具体点吗? 给个测试脚本,给个图。

回复

使用道具 举报

 楼主| 发表于 2014-1-31 11:12:13 | 显示全部楼层
本帖最后由 mdyblog 于 2014-1-31 11:15 编辑
2010hktk 发表于 2014-1-30 14:59
搞来搞去都不知道那个版本稳定了?
最新版32位内置图标无法加载?而64位则可以。
最新版80版本以上弹出US ...


PECMD2012.1.84.01BetaG-130810.多窗口线程稳定版_win32_64新设计.sfx.7z

函数支持自动析构命令。
CALL F1
_SUB F1,*,,IFEX #[ %&h%<>0xFFFFFFFF && %&h%>0 ], CALL $Kernel32.dll,CloseHandle,#%&h%
   SET-def  h=0
   CALL $**ret:&h Kernel32.dll,CreateFileW,\\.\PhysicalDrive0xx,#0xC0000000,#0x3,#0 ,#3 ,#0x20000000 ,#0
   EXIT _SUB  //没有释放句柄h,就退出了
_END

上面 【没有释放句柄h,就退出了】会有资源泄露。
自动析构命令,会检查并决定释放句柄h。
回复

使用道具 举报

发表于 2014-1-31 14:32:38 | 显示全部楼层
反馈最新版本的一些问题 新建 WinRAR 压缩文件.rar (158.86 KB, 下载次数: 5)

点评

1: USB 问题已修正 2:图标, 那不是问题。 压缩文件, Wimtool不认识而已。可以调整压缩参数。 可以运行包内 【要图标PECMD.cmd】 生成 PECMD_ico.EXE, 这样 Wimtool 就嫩滑认识了。 很多压缩  详情 回复 发表于 2014-1-31 17:16
回复

使用道具 举报

 楼主| 发表于 2014-1-31 17:16:10 | 显示全部楼层
本帖最后由 mdyblog 于 2014-1-31 17:19 编辑
2010hktk 发表于 2014-1-31 14:32
反馈最新版本的一些问题


1: 弹出 USB 问题已修正

2:图标, 那不是问题。
    压缩文件, Wimtool不认识而已。可以调整压缩参数。
    可以运行包内 【要图标PECMD.cmd】  生成 PECMD_ico.EXE, 这样  Wimtool 就嫩滑认识了。
    很多压缩的文件都这样。 (
PECMD_ico.EXE包内有
pecmd_ico.gif
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-13 00:41

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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