无忧启动论坛

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

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

    [复制链接]
10081#
 楼主| 发表于 2015-7-5 22:17:04 | 只看该作者

开始是0x8000
后面有冲突, 改成 0x10000
回复

使用道具 举报

10082#
发表于 2015-7-8 12:42:11 | 只看该作者
FORX命令如果有多个变量该怎么处理?例如:
我用FORX命令获取所有盘符123文件夹下的DLL文件赋给变量%F1%(每个盘符都有可能有123这个文件夹)
现在我想把所有这些DLL复制到456这个文件夹。456这个文件夹也是可能每个盘符都有的,所以我也需要赋值给一个变量%F2%
下面写法肯定是错的,因为这么写返回的是找到的个数,该如何处理呢?

FORX \123\*.DLL,F1,0,ENVI &&F1=%F1%
FORX @\456,F2,0,ENVI &&F2=%F2%
FILE %F1%=>%F2%

点评

下载最新版 07.08 FORX 命令为*返回多行文件列表 直接返回列表  详情 回复 发表于 2015-7-8 13:54
FORX嵌套一下就ok了 FORX \123\*.DLL,F1,0, { FORX @\456,F2,0,FILE %F1%=>%F2% }  详情 回复 发表于 2015-7-8 13:26
回复

使用道具 举报

10083#
 楼主| 发表于 2015-7-8 13:16:44 | 只看该作者
ling3882688 发表于 2015-7-8 12:42
FORX命令如果有多个变量该怎么处理?例如:
我用FORX命令获取所有盘符123文件夹下的DLL文件赋给变量%F1%( ...

  1. TEAM SET$ NL=0D 0A| SET &&F1S=
  2. FORX \123\*.DLL,&&F1,0,SET F1S=%&F1S%%&NL%%&F1%
  3. MSTR &FS1=3,0,%&F1S%
  4. FORX @\456,&&F2,0, FORX *NL &F1S,&&F1, FILE %&F1%=>%&F2%\
复制代码

点评

谢M大,我试下。  详情 回复 发表于 2015-7-8 13:24
回复

使用道具 举报

10084#
发表于 2015-7-8 13:24:03 | 只看该作者

谢M大,我试下。
回复

使用道具 举报

10085#
发表于 2015-7-8 13:26:13 | 只看该作者
ling3882688 发表于 2015-7-8 12:42
FORX命令如果有多个变量该怎么处理?例如:
我用FORX命令获取所有盘符123文件夹下的DLL文件赋给变量%F1%( ...

FORX嵌套一下就ok了
FORX \123\*.DLL,F1,0,
{
FORX @\456,F2,0,FILE %F1%=>%F2%
}

点评

如果文件多, 这样直接 嵌套, 效率低。需要重复查询磁盘。 由变量缓冲, 这样没有重复查询。  详情 回复 发表于 2015-7-8 13:57
谢谢!我也是想嵌套,怎奈水平有限!  详情 回复 发表于 2015-7-8 13:28
回复

使用道具 举报

10086#
发表于 2015-7-8 13:28:03 | 只看该作者
本帖最后由 ling3882688 于 2015-7-8 13:33 编辑
阿弥陀佛 发表于 2015-7-8 13:26
FORX嵌套一下就ok了
FORX \123\*.DLL,F1,0,
{


谢谢!我也是想嵌套,怎奈水平有限!

点评

不对吗?我再看看你的要求、  详情 回复 发表于 2015-7-8 13:33
回复

使用道具 举报

10087#
发表于 2015-7-8 13:33:26 | 只看该作者
ling3882688 发表于 2015-7-8 13:28
谢谢!我也是想嵌套,怎奈水平有限!不过你这个代码不太对。

不对吗?我再看看你的要求、

点评

对,是我搞错了,不好意思。刚才老是打不开网页了,换了个代理才好。  详情 回复 发表于 2015-7-8 13:38
回复

使用道具 举报

10088#
发表于 2015-7-8 13:38:41 | 只看该作者
阿弥陀佛 发表于 2015-7-8 13:33
不对吗?我再看看你的要求、


对,是我搞错了,不好意思,我测试的时候忘了是DLL了。
回复

使用道具 举报

10089#
 楼主| 发表于 2015-7-8 13:54:27 | 只看该作者
ling3882688 发表于 2015-7-8 12:42
FORX命令如果有多个变量该怎么处理?例如:
我用FORX命令获取所有盘符123文件夹下的DLL文件赋给变量%F1%( ...

下载最新版
07.08 FORX 命令为*返回多行文件列表
  1. FORX \123\*.DLL,&&F1S,0,*
复制代码

直接返回列表


  1. FORX \123\*.DLL,&&F1S,0,*
  2. FORX @\456,&&F2,0, FORX *NL &F1S,&&F1, FILE %&F1%=>%&F2%\
复制代码
回复

使用道具 举报

10090#
 楼主| 发表于 2015-7-8 13:57:45 | 只看该作者
阿弥陀佛 发表于 2015-7-8 13:26
FORX嵌套一下就ok了
FORX \123\*.DLL,F1,0,
{

如果文件多, 这样直接 嵌套, 效率低。需要重复查询磁盘。

  1. FORX \123\*.DLL,&&F1S,0,*
  2. FORX @\456,&&F2,0, FORX *NL &F1S,&&F1, FILE %&F1%=>%&F2%\
复制代码


由变量缓冲,
这样没有重复查询。

点评

确实是这样。直接嵌套就要搜索F1xF2这么多次了。 果然姜还是老的辣  详情 回复 发表于 2015-7-8 14:15
谢谢M大。 FORX \123\*.DLL,&&F1S,0,* FORX @\456,&&F2,0, FORX *NL &F1S,&&F1, FILE %&F1%=>%&F2%\ 第二行我想改成含有456文件夹的盘符,这样写能行吗?我测试看看。 FORX \123\*.DLL,&&F1S,0,* FORX @\456,&&  详情 回复 发表于 2015-7-8 14:03
回复

使用道具 举报

10091#
发表于 2015-7-8 14:03:47 | 只看该作者
mdyblog 发表于 2015-7-8 13:57
如果文件多, 这样直接 嵌套, 效率低。需要重复查询磁盘。

谢谢M大。
FORX \123\*.DLL,&&F1S,0,*
FORX @\456,&&F2,0, FORX *NL &F1S,&&F1, FILE %&F1%=>%&F2%\
第二行我想改成含有456文件夹的盘符,这样写能行吗?我测试看看。
FORX \123\*.DLL,&&F1S,0,*
FORX @\456,&&F2,0,TEAM LSTR F2=3,%F2%, FORX *NL &F1S,&&F1, FILE %&F1%=>%&F2%\

点评

掉了个|[/backcolor] FORX \123\*.DLL,&&F1S,0,* FORX @\456,&&F2,0,TEAM LSTR &F2=3,%&F2%|[/backcolor] FORX *NL &F1S,&&F1, FILE %&F1%=>%&F2%\  详情 回复 发表于 2015-7-8 14:07
回复

使用道具 举报

10092#
 楼主| 发表于 2015-7-8 14:07:19 | 只看该作者
ling3882688 发表于 2015-7-8 14:03
谢谢M大。
FORX \123\*.DLL,&&F1S,0,*
FORX @\456,&&F2,0, FORX *NL &F1S,&&F1, FILE %&F1%=>%&F2%\

掉了个|
FORX \123\*.DLL,&&F1S,0,*
FORX @\456,&&F2,0,TEAM LSTR &F2=3,%&F2%| FORX *NL &F1S,&&F1, FILE %&F1%=>%&F2%\

点评

哇!新版确实好用。谢谢!  详情 回复 发表于 2015-7-8 14:14
回复

使用道具 举报

10093#
发表于 2015-7-8 14:14:53 | 只看该作者
mdyblog 发表于 2015-7-8 14:07
掉了个|
FORX \123\*.DLL,&&F1S,0,*
FORX @\456,&&F2,0,TEAM LSTR &F2=3,%&F2%|[/backcolo ...

哇!新版确实好用。谢谢!
回复

使用道具 举报

10094#
发表于 2015-7-8 14:15:39 | 只看该作者
mdyblog 发表于 2015-7-8 13:57
如果文件多, 这样直接 嵌套, 效率低。需要重复查询磁盘。

确实是这样。直接嵌套就要搜索F1xF2这么多次了。
果然姜还是老的辣
回复

使用道具 举报

10095#
发表于 2015-7-8 14:19:40 | 只看该作者
M大有时间的话,能否给表格增加立体效果?就像下图后面的软件那样子的。这样控件的风格就比较统一了。

点评

1: 图形看得 不得要领。 能配合文字 说说 具体要点吗? 2:2看 背景不是均匀的, 是从上到下加深,还是从上下到中间加深。  详情 回复 发表于 2015-7-8 16:02
回复

使用道具 举报

10096#
 楼主| 发表于 2015-7-8 16:02:33 | 只看该作者
阿弥陀佛 发表于 2015-7-8 14:19
M大有时间的话,能否给表格增加立体效果?就像下图后面的软件那样子的。这样控件的风格就比较统一了。

1: 图形看得 不得要领。
能配合文字 说说 具体要点吗?

2:2看 背景不是均匀的, 是从上到下加深,还是从上下到中间加深。

点评

windows的程序大部分都是那种风格吧,比如打开任务管理器看看。 就是有点像按钮的风格,有立体感的,鼠标放在上面周围会发光那样。可能要win7下才能看出来吧。 pecmd的表格则像是线条的画的平面。 [attachimg]2  详情 回复 发表于 2015-7-8 16:12
回复

使用道具 举报

10097#
发表于 2015-7-8 16:12:54 | 只看该作者
mdyblog 发表于 2015-7-8 16:02
1: 图形看得 不得要领。
能配合文字 说说 具体要点吗?

windows的程序大部分都是那种风格吧,比如打开任务管理器看看。
就是有点像按钮的风格,有立体感的,鼠标放在上面周围会发光那样。可能要win7下才能看出来吧。
pecmd的表格则像是线条的画的平面。

点评

你说的是XP视觉效果吧。 那个是可配的。可以关掉,可以打开。不同系统效果也不同。是系统带的功能。 那必须是MS标准空间才支持。 TABL 是自定义控件(标准的没有这么多功能), 没法在视觉上兼容各个版本的window  详情 回复 发表于 2015-7-8 18:58
回复

使用道具 举报

10098#
 楼主| 发表于 2015-7-8 18:58:12 | 只看该作者
阿弥陀佛 发表于 2015-7-8 16:12
windows的程序大部分都是那种风格吧,比如打开任务管理器看看。
就是有点像按钮的风格,有立体感的,鼠 ...

你说的是XP视觉效果吧。
那个是可配的。可以关掉,可以打开。不同系统效果也不同。是系统带的功能。
那必须是MS标准空间才支持。
TABL 是自定义控件(标准的没有这么多功能), 没法在视觉上兼容各个版本的windows。

那试试算了吧。就当XP视觉备关闭了吧。

点评

明白了。还是功能更重要。  详情 回复 发表于 2015-7-8 19:35
回复

使用道具 举报

10099#
发表于 2015-7-8 19:35:51 | 只看该作者
mdyblog 发表于 2015-7-8 18:58
你说的是XP视觉效果吧。
那个是可配的。可以关掉,可以打开。不同系统效果也不同。是系统带的功能。
那 ...

明白了。还是功能更重要。
回复

使用道具 举报

10100#
发表于 2015-7-9 15:14:13 | 只看该作者
mdyblog 发表于 2015-7-5 06:34
1:系统有没有IMDISK, 命令都一样,透明的。

高端隐藏 * 无效,后面再改改。

M大,我试验了
TEAM PART LIST DISK ,&&dsks| FORX * %&dsks%,&&hd,   moun  -udm -udm-  -mhide  \\.\PhysicalDrive%&hd%  R-
这条无效果。PECMD版本(PECMD2012.1.88.05.68-130810中英.多窗口线程稳定版_win32_64.Imdisk内置(1))

点评

一管理原运行 T.CMD 把 X.LOG 打包附上来。  详情 回复 发表于 2015-7-9 18:44
回复

使用道具 举报

10101#
 楼主| 发表于 2015-7-9 18:44:18 | 只看该作者
本帖最后由 mdyblog 于 2015-7-9 21:02 编辑
chxm1023 发表于 2015-7-9 15:14
M大,我试验了
TEAM PART LIST DISK ,&&dsks| FORX * %&dsks%,&&hd,   moun  -udm -udm-  -mhide  \\.\P ...


以管理员运行  T.CMD
把 X.LOG 打包附上来。

T.zip

496 Bytes, 下载次数: 1

点评

这是运行T.CMD后的X.LOG  详情 回复 发表于 2015-7-9 21:05
回复

使用道具 举报

10102#
发表于 2015-7-9 20:50:58 | 只看该作者
本帖最后由 ling3882688 于 2015-7-9 20:55 编辑

M大,之前问了一个TIPS问题。
TIPS 请稍等!,正在运行程序!.....,1000000,4,Shell32.dll#238
EXEC =taskmgr.exe
TIPS *
想实现EXE不运行完提示就一直显示,如果鼠标不动的话可以,一动提示就没了。

点评

具体行为,系统决定。 系统有个时间限制。 XP 上 , 动鼠标没问题。 鼠标点那个弹出的框框,就消失了。  详情 回复 发表于 2015-7-9 21:01
回复

使用道具 举报

10103#
 楼主| 发表于 2015-7-9 21:01:39 | 只看该作者
ling3882688 发表于 2015-7-9 20:50
M大,之前问了一个TIPS问题。
TIPS 请稍等!,正在运行程序!.....,1000000,4,Shell32.dll#238
EXEC =taskm ...

具体行为,系统决定。
系统有个时间限制。

XP 上 , 动鼠标没问题。 鼠标点那个弹出的框框,就消失了。
回复

使用道具 举报

10104#
发表于 2015-7-9 21:05:36 | 只看该作者
mdyblog 发表于 2015-7-9 18:44
以管理员运行  T.CMD
把 X.LOG 打包附上来。


这是运行T.CMD后的X.LOG

X.rar

1.53 KB, 下载次数: 2

点评

你是什么系统? PECMD.EXE是32为还是64位的?  详情 回复 发表于 2015-7-9 21:33
回复

使用道具 举报

10105#
 楼主| 发表于 2015-7-9 21:33:05 | 只看该作者
chxm1023 发表于 2015-7-9 21:05
这是运行T.CMD后的X.LOG


你是什么系统?32位还是64位的?
PECMD.EXE是32位还是64位的?

点评

64位Windows8.1,我用32位的PECMD我想做个打开EFI区,看中了那个免安装IMDISK。。  详情 回复 发表于 2015-7-9 21:50
回复

使用道具 举报

10106#
发表于 2015-7-9 21:50:13 | 只看该作者
mdyblog 发表于 2015-7-9 21:33
你是什么系统?32位还是64位的?
PECMD.EXE是32位还是64位的?

64位Windows8.1,我用32位的PECMD我想做个打开EFI区,看中了那个免安装IMDISK。。

点评

下载最新版, X86版加强了, WInX-X64上可以加载。  详情 回复 发表于 2015-7-10 07:35
版本的位数要一致。 64位Windows 要用 64位PECMD 32位Windows 要用 32位PECMD 32位PECMD 用包内大点的imdiskinstX86X64.CAB 替换 资源 INDATA\29, 这样就可以支持 64位Windows  详情 回复 发表于 2015-7-10 03:56
回复

使用道具 举报

10107#
 楼主| 发表于 2015-7-10 03:56:38 | 只看该作者
chxm1023 发表于 2015-7-9 21:50
64位Windows8.1,我用32位的PECMD我想做个打开EFI区,看中了那个免安装IMDISK。。

版本的位数要一致。
64位Windows  要用 64位PECMD
32位Windows  要用 32位PECMD

32位PECMD 用包内大点的imdiskinstX86X64.CAB 替换 资源 INDATA\29, 这样就可以支持 64位Windows
回复

使用道具 举报

10108#
 楼主| 发表于 2015-7-10 07:35:31 | 只看该作者
本帖最后由 mdyblog 于 2015-7-10 15:14 编辑
chxm1023 发表于 2015-7-9 21:50
64位Windows8.1,我用32位的PECMD我想做个打开EFI区,看中了那个免安装IMDISK。。


下载最新版, X86版加强了, WInX-X64上可以加载。
PECMDX86.7z (721.71 KB, 下载次数: 21)

PECDM32-WIn7X64挂载.PNG (41.25 KB, 下载次数: 162)

PECDM32-WIn7X64挂载.PNG

PECMDX64.7z

767.95 KB, 下载次数: 1

点评

老大,下载最新版的可以挂载了。感谢老大解答,如果是可写挂载要怎么写?还有,卸载命令怎么写。。  详情 回复 发表于 2015-7-10 14:55
老大,用64位的PECMD可以挂载出来。但是。32位的不行。  详情 回复 发表于 2015-7-10 14:49
回复

使用道具 举报

10109#
发表于 2015-7-10 14:49:21 | 只看该作者
mdyblog 发表于 2015-7-10 07:35
下载最新版, X86版加强了, WInX-X64上可以加载。

老大,用64位的PECMD可以挂载出来。但是。32位的不行。

点评

上面给的32为才可以。 或重新下载最新PECMD  详情 回复 发表于 2015-7-10 15:11
回复

使用道具 举报

10110#
发表于 2015-7-10 14:55:55 | 只看该作者
mdyblog 发表于 2015-7-10 07:35
下载最新版, X86版加强了, WInX-X64上可以加载。

老大,下载最新版的可以挂载了。感谢老大解答,如果是可写挂载要怎么写?还有,卸载命令怎么写。。

点评

-udm 后加个-w  详情 回复 发表于 2015-7-10 15:10
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-27 03:59

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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