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

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

   火... [复制链接]
 楼主| 发表于 2013-4-14 23:53:46 | 显示全部楼层
本帖最后由 mdyblog 于 2013-4-15 08:34 编辑
2012yws@ 发表于 2013-4-14 23:35
谢谢了,不过想问“SETTEMPALL  D:\TEMP

的写法工作原理是什么?以前好像是不支持这样的命令写法的.


PECMD2012  早就有了。

SETTEMPALL  D:\TEMP
就是 CALL  SETTEMPALL  D:\TEMP
省略 CALL  。
CALL  函数
看起来 更像 一个 命令, 方便 命令扩展。
  D:\TEMP 是函数的参数表

同样 在不混淆的情况下, EXEC 可省。 (不建议省掉 EXEC,影响效率)
回复

使用道具 举报

发表于 2013-4-15 09:32:13 | 显示全部楼层
本帖最后由 2010qaqz111 于 2013-4-15 10:40 编辑
mdyblog 发表于 2013-4-14 22:41
EDITPLUS 用这个配置文件吧。(包内有, PECMDEDIT, UEDIT 均已改)


我用的就是 EDITPLUS,包内的语法文件也有加载,不过这一段码当时是为了试试直接传 %* 到另个函数在 notepad2 里面搞的,所以没有上色@@

UE32最新v19版的语法文件设置已经变了,每个语言有一个单独的语法着色文件,我把包里的 WORDFILE 提出 PECMD 的部分放到语法着色文件目录里面但是好像不起作用。
回复

使用道具 举报

发表于 2013-4-15 09:57:19 | 显示全部楼层
设置页面文件的时候出错:

472        1823583801166.589        [PAGE C:\PAGEFILE.SYS 4096 4096]        <3221225712>        :

我测试用的机器内存 4G,x86win8pe。

这个数字改成 4000左右能够成功返回<0>,数字再大的话也是一样的返回结果,这是什么原因?
回复

使用道具 举报

 楼主| 发表于 2013-4-15 11:17:17 | 显示全部楼层
本帖最后由 mdyblog 于 2013-4-15 11:19 编辑
2010qaqz111 发表于 2013-4-15 09:57
设置页面文件的时候出错:

472        1823583801166.589                        :


4G 超出整数(INT32,windows下即使是X64平台INT都是32位的)范围。
已修正。
6728        56626635878065.268        [PAGE D:\PAGEFILE4.SYS 8096 8096]        <0>        :操作成功完成。
回复

使用道具 举报

 楼主| 发表于 2013-4-15 11:22:50 | 显示全部楼层
本帖最后由 mdyblog 于 2013-4-15 11:41 编辑
2010qaqz111 发表于 2013-4-15 09:32
我用的就是 EDITPLUS,包内的语法文件也有加载,不过这一段码当时是为了试试直接传 %* 到另个函数在 no ...


我用的UE32 还是 UE8
装的是UE16,  看着不习惯,用UE8绿色版的几个文件覆盖过去的。
UE19 的 语法文件 的语法可能不同了。 说有兴趣, 用最新的 文件改改, 传上来大家分享。
回复

使用道具 举报

 楼主| 发表于 2013-4-15 14:07:05 | 显示全部楼层
本帖最后由 mdyblog 于 2013-4-15 14:14 编辑
2010qaqz111 发表于 2013-4-15 09:32
我用的就是 EDITPLUS,包内的语法文件也有加载,不过这一段码当时是为了试试直接传 %* 到另个函数在 no ...


UEdit19 PECMD 语法着色文件。(包内有)
UEdit19语法着色PECMD.uew.zip (1.54 KB, 下载次数: 4)
Snap1.gif
回复

使用道具 举报

发表于 2013-4-15 15:14:23 | 显示全部楼层
本帖最后由 2012yws@ 于 2013-4-15 15:18 编辑
mdyblog 发表于 2013-4-15 14:07
UEdit19 PECMD 语法着色文件。(包内有)


谢谢楼主,不过楼主为何不试试UC--UEStudio,它比UE强大,语法文件有些地方需要修改,但整体可以通用。
由于在win7系统中分了系统变量和用户变量,所以,还是需要楼主你将命令器的这些系统变量完善好,这样可以有更大的设置模式空间,同时也可以完整的在win7系统的标准环境中使用。捣鼓了这么久发现,命令器是相当的不错,但由于系统变量和环境变量的问题,常常会导致许多想法无法实现。
因此希望楼主可以完善它,具体点是希望ENVI $设置的环境变量可以同时支持设置用户变量和默认用户,现在只能设置系统环境变量,而用户和默认是不能有效的,这样许多程序运行就出现问题了;
TEMP命令,希望可以一个命令搞定,这个在前面有提过。楼主的方法是不错,但放在配置文件中使用会出现问题,请楼主也一并完善;
PAGE命令,可能是注册表部分没有完善,虽然设置是成功的,但是在系统的属性页中查看不到,有些软件运行起来还是会提示没有缓存导致运行失败
回复

使用道具 举报

 楼主| 发表于 2013-4-15 16:40:37 | 显示全部楼层
本帖最后由 mdyblog 于 2013-4-15 17:45 编辑
2012yws@ 发表于 2013-4-15 15:14
谢谢楼主,不过楼主为何不试试UC--UEStudio,它比UE强大,语法文件有些地方需要修改,但整体可以通用。 ...


1
用户变量和系统变量,不是WIN7才有的, 早就有了。
一般只涉及到用户变量。

2:
TEMP命令,希望可以一个命令搞定,这个在前面有提过。

一般只设置用户变量。

3:》》PAGE命令,可能是注册表部分没有完善,虽然设置是成功的,但是在系统的属性页中查看不到,有些软件运行起来还是会提示没有缓存导致运行失败
我测试, 正常啊。 在系统的属性页 中能看到 预定的改变。

B:  我认为要区分一下 软件的 目标: 可用行和方便性。
什么都方便, 那么软件会成为巨无霸。
一些不常用的, 只要“可用性” (即能实现)即可, 可以用起来不那么方便。
回复

使用道具 举报

 楼主| 发表于 2013-4-15 17:43:55 | 显示全部楼层
mdyblog 发表于 2013-4-15 16:40
1
用户变量和系统变量,不是WIN7才有的, 早就有了。
一般只涉及到用户变量。

PECMD2012.1.77.1-130410-05.多窗口线程孵化版_win32_64.sfx:

TEMP @[$]Setting   新临时目录,[变量名]         //静默设置
TEMP [$]Setting]  [初始目录][,变量名]   

$ : 也设置系统变量   

ENVI   $#ABC=1
$#可同时用, 系统变量和用户变量都设置。
回复

使用道具 举报

发表于 2013-4-15 17:55:53 | 显示全部楼层
本帖最后由 2012yws@ 于 2013-4-15 18:29 编辑
mdyblog 发表于 2013-4-15 17:43
PECMD2012.1.77.1-130410-05.多窗口线程孵化版_win32_64.sfx:

TEMP @[$]Setting   新临时目录,[变量名 ...


这样就太好了,先下来测试看看效果,谢谢楼主

测试结果:
page命令属性页显示.gif

环境变量设置.gif

前导"$"表示设置系统级环境变量,"#"表示设置用户级环境变量,可同时用;均广播所有程序(5秒超时)
这个广播我测试不成功,是否需要使用其它方法,或者是在配置文件中怎么使用?
回复

使用道具 举报

 楼主| 发表于 2013-4-15 19:11:03 | 显示全部楼层
本帖最后由 mdyblog 于 2013-4-15 19:19 编辑
2012yws@ 发表于 2013-4-15 17:55
这样就太好了,先下来测试看看效果,谢谢楼主

测试结果:


>>这里没显示。
你是正常系统 吗。
需要在正常系统测试。
Snap1.gif (win7X64)
重要的是内存不足的情况下,内存增加了没有。
还有如果剩余内存本来购大,可能什么也不干。 可以加  *force  开关, 强制 加 交换内存。


》》这个广播我测试不成功》
这个没法测试。 看不见的。 只是提醒一下使用这条命令的人, 有可能程序卡在这里,最长卡5秒。
回复

使用道具 举报

发表于 2013-4-15 19:24:40 | 显示全部楼层
没显示是因为可用内存大于 2048 吧,注意看一下说明。

我改系统的 TEMP 变量都是只用 ENVI $#TEMP=xxx 和 ENVI $#TMP=xxx 完事,没有写注册表,这有什么问题吗。
回复

使用道具 举报

 楼主| 发表于 2013-4-15 19:59:58 | 显示全部楼层
本帖最后由 mdyblog 于 2013-4-16 10:56 编辑
2010qaqz111 发表于 2013-4-15 19:24
没显示是因为可用内存大于 2048 吧,注意看一下说明。

我改系统的 TEMP 变量都是只用 ENVI $#TEMP=xxx 和 ...

ENVI    $#TEMP=xxx
本身会写注册表的。

PECMD2012.1.77.1-130410-05.多窗口线程孵化版_win32_64.sfx  ENVI  的  # $弄反了. 下载  PECMD2012.1.77.1-130410-06.多窗口线程孵化版_win32_64.sfx
回复

使用道具 举报

发表于 2013-4-15 20:54:36 | 显示全部楼层
mdyblog 发表于 2013-4-15 19:59
ENVI    $#TEMP=xxx
本身会写注册表的。

那就省了手动写注册表了。
回复

使用道具 举报

发表于 2013-4-15 20:57:34 | 显示全部楼层
mdyblog 发表于 2013-4-15 19:59
ENVI    $#TEMP=xxx
本身会写注册表的。

谢谢,明白了
回复

使用道具 举报

发表于 2013-4-16 11:56:53 | 显示全部楼层
7PE 的 PINT XXX,StartMenu 是如何实现的?除了创建快捷方式还做了什么工作?用了 win7 explorer 的 8PE 里这个命令不管用了老不方便,想看看能不能用pecmd做个脚本来搞。
回复

使用道具 举报

 楼主| 发表于 2013-4-16 11:59:45 | 显示全部楼层
mdyblog 发表于 2013-4-15 19:59
ENVI    $#TEMP=xxx
本身会写注册表的。


同样是注册表文件(最终是一个磁盘文件), 为什么有的 ShadowDefender 保护无效。(没有设例外)

HKEY_LOCAL_MACHINE\BCD00000000  对 ShadowDefender 保护无效。改了就改了。 开机后还是新的,不是旧的。
可以 修改 HKEY_LOCAL_MACHINE\BCD00000000,直接关闭 SD。

不知是不是SD的漏洞。
不是的话,怎么保护起来。

BTW: HKEY_LOCAL_MACHINE\BCD00000000  就是开机菜单文件。

回复

使用道具 举报

发表于 2013-4-16 12:29:47 | 显示全部楼层
好象sd内置排除了。看到卡饭论坛上有讨论这个问题。
回复

使用道具 举报

发表于 2013-4-16 14:46:27 | 显示全部楼层
2012yws@ 发表于 2013-4-15 17:55
这样就太好了,先下来测试看看效果,谢谢楼主

测试结果:

32位系统好像最大能管理3.2G的物理内存和虚拟内存吧,你设置那么大的虚拟内存有用吗?
回复

使用道具 举报

 楼主| 发表于 2013-4-16 15:29:33 | 显示全部楼层
2011hwo1 发表于 2013-4-16 14:46
32位系统好像最大能管理3.2G的物理内存和虚拟内存吧,你设置那么大的虚拟内存有用吗?

他可能用的 X64。 我也用X64试的。
回复

使用道具 举报

 楼主| 发表于 2013-4-16 17:30:52 | 显示全部楼层
本帖最后由 mdyblog 于 2013-4-17 10:42 编辑
2011hwo1 发表于 2013-4-16 14:46
32位系统好像最大能管理3.2G的物理内存和虚拟内存吧,你设置那么大的虚拟内存有用吗?


ENVI #ABC=#123
看看注册表对么?

对比最新版, 旧版
我也是无意发现这个BUG(对比ENVI  $  ENVI #)。
回复

使用道具 举报

发表于 2013-4-16 20:20:47 | 显示全部楼层
ENVI #ABC=#123
好像是删除用户变量

回复

使用道具 举报

发表于 2013-4-16 20:21:42 | 显示全部楼层
mdyblog 发表于 2013-4-16 15:29
他可能用的 X64。 我也用X64试的。

他那系统环境变量里不是有 x86字符吗
这就是32位系统啊
回复

使用道具 举报

发表于 2013-4-17 01:31:43 | 显示全部楼层
关机脚本好像不起作用?关机的时候没有运行,不论是开始菜单重启关机还是注册的热键运行 SHUT R 都不行,应该怎么设置?
回复

使用道具 举报

发表于 2013-4-17 07:46:28 | 显示全部楼层
回复

使用道具 举报

发表于 2013-4-17 10:12:12 | 显示全部楼层
Win8PE,OnShutdown.wcs 也放在 system32 下了,但是没反应。
回复

使用道具 举报

 楼主| 发表于 2013-4-17 10:35:15 | 显示全部楼层
本帖最后由 mdyblog 于 2013-4-17 11:36 编辑
2010qaqz111 发表于 2013-4-17 01:31
关机脚本好像不起作用?关机的时候没有运行,不论是开始菜单重启关机还是注册的热键运行 SHUT R 都不行,应 ...

哦, 开用的是shutdown.wcs
后来忘了改成onshutdown.wcs。
你先用 shutdown.wcs, 试试。
我马上改改, 改成onshutdown.wcs, 传上来。 ////////////[已上传]
OnShutdown.wcs
  1. MESS %&CurFile% [%*]  @#OK *8000  
复制代码
回复

使用道具 举报

 楼主| 发表于 2013-4-17 11:05:57 | 显示全部楼层
2011hwo1 发表于 2013-4-16 20:20
ENVI #ABC=#123
好像是删除用户变量

旧版 ENVI #ABC=#123
后HKEY_CURRENT_USER\Environment\ABC为:
Snap1.gif

不是字符串 "#123",错了。

新版:
Snap2.gif
是字符串 "#123",对了。
旧版对所有@#开头的字符串都有问题。 请用新版。
回复

使用道具 举报

发表于 2013-4-17 13:12:15 | 显示全部楼层
本帖最后由 2010qaqz111 于 2013-4-17 13:32 编辑

问一个跟pecmd没多大关系的问题,我用wimtool加载wim老说失败,说文件已存在或权限什么的,目标挂载文件夹是空的,在硬盘上的ntfs分区中,用vhd硬盘和本地硬盘都不行。用 pecmd 的 MOUN 挂载也是一样,能出来目录结构,但是一个文件都没有,这是某个驱动文件不正确的问题吗?搜了论坛的老帖子也没见到说win8pe里类似问题的。
回复

使用道具 举报

发表于 2013-4-17 13:39:16 | 显示全部楼层
wim驱动安装了吗
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-11 06:58

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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