无忧启动论坛

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

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

    [复制链接]
7591#
 楼主| 发表于 2014-4-27 14:51:29 | 只看该作者
本帖最后由 mdyblog 于 2014-4-27 14:58 编辑

四海皆狂龙 发表于 2014-4-27 14:23
这个看上去比较复杂,需要多个语句结合使用。


能用就行嘛。写成函数 就好了。

//FindDirAllDrv   变量名    "目录名"  
_SUB  FindDirAllDrv
    ENVI-ret %~1=
    FDRV &&ALLDrv=*
    FORX  *  %&ALLDrv%,&&d, IFEX  %&d%:%~2\, TEAM ENVI-ret  %~1=%&d%| EXIT FORX
_END

FindDirAllDrv   DIR     win8     //win8没有空格,可以不要""
MESS DIR 【%DIR%】

点评

今天发现,这个子功能在ini执行中,dir无法获取,是个局部变量。  详情 回复 发表于 2014-4-28 21:11
其实不知道里面的含义,感觉规则太过复杂,反正我也是拿来照套了。虽然说c++是世界上最难学的语言之一,不过看上去pecmd这几句要比c++要复杂许多。另外请教下您,pecmd的挂钩explorer那几条嵌入汇编代码,如何改成C  详情 回复 发表于 2014-4-27 15:10
回复

使用道具 举报

7592#
发表于 2014-4-27 15:10:24 | 只看该作者
mdyblog 发表于 2014-4-27 14:51
四海皆狂龙 发表于 2014-4-27 14:23
这个看上去比较复杂,需要多个语句结合使用。

其实不知道里面的含义,感觉规则太过复杂,反正我也是拿来照套了。虽然说c++是世界上最难学的语言之一,不过看上去pecmd这几句要比c++要复杂许多。另外请教下您,pecmd的挂钩explorer那几条嵌入汇编代码,如何改成C的实现。

点评

好像 C写不了的。  详情 回复 发表于 2014-4-27 15:32
回复

使用道具 举报

7593#
 楼主| 发表于 2014-4-27 15:32:27 | 只看该作者
四海皆狂龙 发表于 2014-4-27 15:10
其实不知道里面的含义,感觉规则太过复杂,反正我也是拿来照套了。虽然说c++是世界上最难学的语言之一, ...


好像 C写不了的。
你怎么问这个哪?  好像满天飞。

点评

我用vs2005编译不了64位的,要如何解决。  详情 回复 发表于 2014-4-27 15:36
回复

使用道具 举报

7594#
发表于 2014-4-27 15:36:47 | 只看该作者
mdyblog 发表于 2014-4-27 15:32
好像 C写不了的。

我用vs2005编译不了64位的,要如何解决。
回复

使用道具 举报

7595#
发表于 2014-4-27 17:12:27 | 只看该作者
本帖最后由 2012yws@ 于 2014-4-27 17:14 编辑
mdyblog 发表于 2014-4-21 10:41
>>为了定位这个文件,花了好几个小时呢。
辛苦了。
我花的时间更多,熬了2个晚上。



楼主多休息吧,灵异的事情 ,确实是很磨人,辛苦了。





设置网卡的命令,无效?
MSTR IP,MASK,GW,DNS,LINK,HKS=<1><2><3><4><5><6>192.168.1.100 255.255.255.0 192.168.1.1 192.168.1.1 =本地连接 1
MESS %IP%,%MASK%,%GW%,%DNS%,%LINK%,%HKS%
PCIP %IP%,%MASK%,%GW%,%DNS%,%LINK%,%HKS%

请教楼主,如何使用PCIP?并请楼主留意一下图片中关于PCIP查询的问题,谢谢了。

点评

设置: PCIP *safe 192.168.1.62,255.255.255.0,192.168.1.100,202.106.46.151;202.106.0.20,=本地连接 参见 HELP PCIP  详情 回复 发表于 2014-4-27 18:51
你 没有设IP 所以 PCIP 查询返回 IP为空。 如果查询 但前实际IP , 参考 GetIP.WCS, 实际可能需要改改。 我是在中文正常XP下些的。  详情 回复 发表于 2014-4-27 18:47
回复

使用道具 举报

7596#
 楼主| 发表于 2014-4-27 18:47:01 | 只看该作者
2012yws@ 发表于 2014-4-27 17:12
楼主多休息吧,灵异的事情 ,确实是很磨人,辛苦了。

你 没有设IP
所以 PCIP 查询返回 IP为空。

如果查询 但前实际IP , 参考  GetIP.WCS, 实际可能需要改改。 我是在中文正常XP下些的。

点评

没有设IP的查询为空,这个不难理解,但是本地连接是有地址的,看图片对比就知道了。主要是PCIP查询到的物理网卡都没有地址,这应该是命令本身的问题,所以请楼主再仔细看看 PCIP ,[子网掩码],[默认网关],[DNS地址  详情 回复 发表于 2014-4-27 22:52
回复

使用道具 举报

7597#
 楼主| 发表于 2014-4-27 18:51:07 | 只看该作者
2012yws@ 发表于 2014-4-27 17:12
楼主多休息吧,灵异的事情 ,确实是很磨人,辛苦了。

设置:
PCIP *safe 192.168.1.62,255.255.255.0,192.168.1.100,202.106.46.151;202.106.0.20,=本地连接

参见  HELP  PCIP
回复

使用道具 举报

7598#
发表于 2014-4-27 22:52:13 | 只看该作者
mdyblog 发表于 2014-4-27 18:47
你 没有设IP
所以 PCIP 查询返回 IP为空。

没有设IP的查询为空,这个不难理解,但是本地连接是有地址的,看图片对比就知道了。主要是PCIP查询到的物理网卡都没有地址,这应该是命令本身的问题,所以请楼主再仔细看看

PCIP [IP地址],[子网掩码],[默认网关],[DNS地址],[网卡序号|网卡名称][,网卡状态]      //固定IP
[网卡序号|网卡名称]-这里是指两者只能用一个还是可以用两个?如两个一起用,如何写?“0=本地连接”?

PCIP *safe 192.168.1.62,255.255.255.0,192.168.1.100,202.106.46.151;202.106.0.20,=本地连接
对照这样的命令,暂时是成功的。不过发现,加了状态,设置IP地址的功能无效了。如加入了状态,0的时候,会禁止全部的网卡,但如果为1,则仅启动指定名称的网卡,这样照说明,应该是一旦指定了名称,则仅操作指定名称的硬件,而非全局。至于全局则应对应*all参数为好。但不论状态值为何,都不能设置IP地址,只能操作网卡的状态。

点评

>>但是本地连接是有地址的,看图片对比就知道了。 的看这个: [attachimg]192139[/attachimg] 这样 没有 "设置"IP , 返回的 就是 空。 PCIP 返回的是 "设置"IP ,不是DHCP 获得的IP。 DCHP 获得的IP, 需  详情 回复 发表于 2014-4-27 23:39
>>如两个一起用,如何写?“0=本地连接”? 不要这么用。 》》加了状态,设置IP地址的功能无效了 不要这么用。 这个不是玩具。 (1) 设置IP PCIP *safe 192.168.1.62,255.255.255.0,192.168.1.100,202.106  详情 回复 发表于 2014-4-27 23:32
回复

使用道具 举报

7599#
 楼主| 发表于 2014-4-27 23:32:41 | 只看该作者
2012yws@ 发表于 2014-4-27 22:52
没有设IP的查询为空,这个不难理解,但是本地连接是有地址的,看图片对比就知道了。主要是PCIP查询到的物 ...

>>如两个一起用,如何写?“0=本地连接”?
不要这么用。

》》加了状态,设置IP地址的功能无效了
不要这么用。 这个不是玩具。
(1) 设置IP

PCIP *safe 192.168.1.62,255.255.255.0,192.168.1.100,202.106.46.151;202.106.0.20,0

(2) 网卡重启(刷新)
PCIP *fresh   ,,,,0
回复

使用道具 举报

7600#
 楼主| 发表于 2014-4-27 23:39:19 | 只看该作者
2012yws@ 发表于 2014-4-27 22:52
没有设IP的查询为空,这个不难理解,但是本地连接是有地址的,看图片对比就知道了。主要是PCIP查询到的物 ...


>>但是本地连接是有地址的,看图片对比就知道了。

的看这个:

这样 没有 "设置"IP , 返回的 就是
PCIP 返回的是   "设置"IP ,不是DHCP 获得的IP。
DCHP 获得的IP, 需要那个脚本 。


PCIP 不提供 你需要的功能。

点评

[attachimg]192401[/attachimg] pecmdedit打开的时候点击其它窗口,拖动会在pecmdedit中留有残影,需要上下拉动滚动条或者切换一下程序前后太才可以去掉这些残影。 程序的%%号配对是不是不对呀。例如图片上的%WinD  详情 回复 发表于 2014-5-1 14:04
哦,原来如此,谢谢楼主  详情 回复 发表于 2014-4-27 23:58
回复

使用道具 举报

7601#
发表于 2014-4-27 23:58:22 | 只看该作者
mdyblog 发表于 2014-4-27 23:39
>>但是本地连接是有地址的,看图片对比就知道了。

的看这个:

哦,原来如此,谢谢楼主
回复

使用道具 举报

7602#
发表于 2014-4-28 21:11:27 来自手机 | 只看该作者
mdyblog 发表于 2014-4-27 14:51
四海皆狂龙 发表于 2014-4-27 14:23
这个看上去比较复杂,需要多个语句结合使用。


今天发现,这个子功能在ini执行中,dir无法获取,是个局部变量。

点评

这个太难搞了,应该增加这么个找目录的功能。  详情 回复 发表于 2014-4-28 21:24
回复

使用道具 举报

7603#
发表于 2014-4-28 21:24:39 来自手机 | 只看该作者
四海皆狂龙 发表于 2014-4-28 21:11
今天发现,这个子功能在ini执行中,dir无法获取,是个局部变量。

这个太难搞了,应该增加这么个找目录的功能。

点评

FORX @\win8,dir,0, MESS [%DIR%] ---------------------------------- HELP FORX FORX $\win8,dir,0, MESS [%DIR%]  详情 回复 发表于 2014-4-29 20:04
回复

使用道具 举报

7604#
 楼主| 发表于 2014-4-29 20:04:11 | 只看该作者
本帖最后由 mdyblog 于 2014-4-29 20:05 编辑
四海皆狂龙 发表于 2014-4-28 21:24
这个太难搞了,应该增加这么个找目录的功能。



FORX @\win8,dir,1, MESS [%DIR%]
----------------------------------
HELP  FORX
※前导"@"表示仅搜索目录,"$"搜索目录和文件,省略该前导表示仅搜索文件。

点评

原来如此,明天替换试试。  详情 回复 发表于 2014-4-29 21:30
回复

使用道具 举报

7605#
发表于 2014-4-29 21:30:19 | 只看该作者
mdyblog 发表于 2014-4-29 20:04
FORX @\win8,dir,1, MESS [%DIR%]
----------------------------------
HELP  FORX

原来如此,明天替换试试。
回复

使用道具 举报

7606#
发表于 2014-4-30 09:19:32 | 只看该作者
请教,怎么把中文字符转变成unicode输出呢?找找资料,发现MultiByteToWideChar这个函数可以,但是参数好多,不会用,请老大有空指导一下

点评

HELP CODE  详情 回复 发表于 2014-4-30 11:09
回复

使用道具 举报

7607#
 楼主| 发表于 2014-4-30 11:09:31 | 只看该作者
本帖最后由 mdyblog 于 2014-4-30 11:14 编辑
阿弥陀佛 发表于 2014-4-30 09:19
请教,怎么把中文字符转变成unicode输出呢?找找资料,发现MultiByteToWideChar这个函数可以,但是参数好多 ...


HELP CODE
CODE  -ANSI,src.txt,-UNICODE,dst.txt        
CODE **-GBK,&V1,**-UNI,&DST  

点评

好吧。我前面说错了,我的意思是,查询一个汉字的unicode编码。该怎么做?  详情 回复 发表于 2014-4-30 11:29
回复

使用道具 举报

7608#
发表于 2014-4-30 11:29:53 | 只看该作者
mdyblog 发表于 2014-4-30 11:09
HELP CODE
CODE  -ANSI,src.txt,-UNICODE,dst.txt        
CODE **-GBK,&V1,**-UNI,&DST

好吧。我前面说错了,我的意思是,查询一个汉字的unicode编码。该怎么做?

点评

还是CODE CODE *,你,*UNICODE,UNI_HEX MESS 【%UNI_HEX%】 //【0x60 0x4F】  详情 回复 发表于 2014-4-30 11:37
回复

使用道具 举报

7609#
 楼主| 发表于 2014-4-30 11:37:06 | 只看该作者
本帖最后由 mdyblog 于 2014-4-30 11:38 编辑
阿弥陀佛 发表于 2014-4-30 11:29
好吧。我前面说错了,我的意思是,查询一个汉字的unicode编码。该怎么做?


还是CODE

CODE  *,你,*UNICODE,UNI_HEX
MESS  “你”字的unicode编码【%UNI_HEX%】
//“你”字的unicode编码【0x60 0x4F】

点评

理解了,谢谢。我以为是输出0x4F60这种格式,能得到0x60 0x4F就够了,剩下的我自己处理。非常感谢!  详情 回复 发表于 2014-4-30 11:44
回复

使用道具 举报

7610#
发表于 2014-4-30 11:44:57 | 只看该作者
mdyblog 发表于 2014-4-30 11:37
还是CODE

CODE  *,你,*UNICODE,UNI_HEX

理解了,谢谢。我以为是输出0x4F60这种格式,能得到0x60 0x4F就够了,剩下的我自己处理。非常感谢!

点评

还可以 ENVI &V=你 ENVI-?wchar &V=iUni //10进制 calc -base=16 xUni=%iUni% //=>16进制 MESS xUni=%xUni% iUni=%iUni% //xUni=0x4F60 iUni=20320  详情 回复 发表于 2014-4-30 13:18
回复

使用道具 举报

7611#
 楼主| 发表于 2014-4-30 13:18:43 | 只看该作者
阿弥陀佛 发表于 2014-4-30 11:44
理解了,谢谢。我以为是输出0x4F60这种格式,能得到0x60 0x4F就够了,剩下的我自己处理。非常感 ...


还可以
SET   &V=你
ENVI-?wchar &V=iUni   //10进制
calc  -base=16 xUni=%iUni%     //=>16进制
MESS   xUni=%xUni%  iUni=%iUni%  
//xUni=0x4F60  iUni=20320

点评

这样更简洁了。帮了我大忙了,感谢指导!今天用来精简一个雅黑ttc字体,但是一些字体编辑软件一般是不能直接搜索汉字,只能搜一个unicode,所以只好转换一个搜索一个再删除。字体已经精简好了,效果非常好!  发表于 2014-4-30 23:53
回复

使用道具 举报

7612#
发表于 2014-5-1 14:04:28 | 只看该作者
mdyblog 发表于 2014-4-27 23:39
>>但是本地连接是有地址的,看图片对比就知道了。

的看这个:


pecmdedit打开的时候点击其它窗口,拖动会在pecmdedit中留有残影,需要上下拉动滚动条或者切换一下程序前后太才可以去掉这些残影。
程序的%%号配对是不是不对呀。例如图片上的%WinDir%应该是一对吧。

右键菜单是否可以更改为和win保持一致,就是按 剪切、复制、粘贴、删除排列,目前的排列实在有点别扭。

点评

>>残影 这个 不好去掉。 也不知道 什么原因。 而且, 这个不总是出来,我很难复现它。 也不好抓他。  详情 回复 发表于 2014-5-1 14:26
回复

使用道具 举报

7613#
 楼主| 发表于 2014-5-1 14:26:14 | 只看该作者
本帖最后由 mdyblog 于 2014-5-1 14:55 编辑
freesoft00 发表于 2014-5-1 14:04
pecmdedit打开的时候点击其它窗口,拖动会在pecmdedit中留有残影,需要上下拉动滚动条或者切换一下程序 ...


>>残影
这个 不好去掉。 也不知道 什么原因, 它不刷新。

而且, 这个不总是出来,我很难复现它。 也不好抓他。想解决,一直没解决。
有没有办法 很容易抓到它(怎么弄,一定出现这个残影)。

菜单到可以改过来。
回复

使用道具 举报

7614#
发表于 2014-5-1 16:21:19 | 只看该作者
本帖最后由 freesoft00 于 2014-5-1 16:24 编辑
有没有办法 很容易抓到它(怎么弄,一定出现这个残影)。

我的使用环境是xp系统,nf的主板,集成的显卡,怎么用每次都出现所以才提出来的。
还有一个问题,编辑器是实时更新的,修改后直接就写入到文档中了,有时候只是改改没有想保存,这个时候就唯有保存一个文档副本再打开一个修改了,是否可以更改为点击保存再写入文档,或者加上选项是实时保存还是手动保存。

精简版本一直没有动静了,是否已经稳定下来了?

点评

我也XP。 很难碰到, 否则 早改了。奇怪。 是实时更新显示, 但不实时写道磁盘的 。 必须 Ctl-S 或菜单 保存的。 精简版本,稳定了。 82版吧。  详情 回复 发表于 2014-5-1 16:34
回复

使用道具 举报

7615#
 楼主| 发表于 2014-5-1 16:34:49 | 只看该作者
freesoft00 发表于 2014-5-1 16:21
我的使用环境是xp系统,nf的主板,集成的显卡,怎么用每次都出现所以才提出来的。
还有一个问题,编辑器 ...

我也XP。 很难碰到, 否则 早改了。奇怪。


是实时更新显示, 但不实时写道磁盘的 。 必须 Ctl-S 或菜单 保存的。

精简版本,稳定了。 82版吧。
回复

使用道具 举报

7616#
发表于 2014-5-1 19:46:35 | 只看该作者
SITE *touch[[*local:|*local0:|*sys:|*sys0:]时间],<文件目录路径>[,返回名]     ※更新文件时间
烦请老大帮忙解释下这行命令,最好给个实例。

点评

SITE *touch,%SystemDrive%\BOOT.INI 更新为当前时间。  详情 回复 发表于 2014-5-1 20:07
回复

使用道具 举报

7617#
 楼主| 发表于 2014-5-1 20:07:56 | 只看该作者
ling3882688 发表于 2014-5-1 19:46
SITE *touch[[*local:|*local0:|*sys:|*sys0:]时间],[,返回名]     ※更新文件时间
烦请老大帮忙解释下这 ...

SITE  *touch,%SystemDrive%\BOOT.INI
更新为当前时间。

点评

是否可以指定时间呢,固定时间。  详情 回复 发表于 2014-5-1 20:12
回复

使用道具 举报

7618#
发表于 2014-5-1 20:12:46 | 只看该作者
本帖最后由 ling3882688 于 2014-5-1 20:15 编辑
mdyblog 发表于 2014-5-1 20:07
SITE  *touch,%SystemDrive%\BOOT.INI
更新为当前时间。

是否可以指定时间呢,固定时间。比如 00:00:00.

点评

SITE *touch:*local0:2014 04 03 11 53 40 390,..\BOOT.INI  详情 回复 发表于 2014-5-1 20:27
回复

使用道具 举报

7619#
 楼主| 发表于 2014-5-1 20:27:46 | 只看该作者
ling3882688 发表于 2014-5-1 20:12
是否可以指定时间呢,固定时间。比如 00:00:00.

SITE  *touch:*local0:2014 04 03 11 53 40 390,..\BOOT.INI

点评

创建时间和访问时间是否也可以修改?  详情 回复 发表于 2014-5-1 20:38
回复

使用道具 举报

7620#
发表于 2014-5-1 20:38:51 | 只看该作者
本帖最后由 ling3882688 于 2014-5-1 20:50 编辑
mdyblog 发表于 2014-5-1 20:27
SITE  *touch:*local0:2014 04 03 11 53 40 390,..\BOOT.INI

非常感谢!创建时间和访问时间是否也可以修改?虽然有工具可以改,但是不如pecmd命令直接。还有可以修改文件夹吧,试了好像不行。

点评

新版支持 脚本 的大陆和台湾吗自动转。 大陆码写的脚本 加 #code=936T950 到 BIG5的机器, 自动转为BIG5 如 '国' =》 '國' 台灣码写的脚本 加 #code=950T936 到 简体 的机器, 自动转为简体 如 '國  详情 回复 发表于 2014-5-1 21:02
新版: 创造时间 SITE *touch:c*local0:2014 04 03 11 53 40 390,..\BOOT.INI 访问时间: SITE *touch:r*local0:2014 04 03 11 53 40 390,..\BOOT.INI  详情 回复 发表于 2014-5-1 20:54
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-24 01:24

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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