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

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

   火... [复制链接]
 楼主| 发表于 2013-4-6 09:01:52 | 显示全部楼层
回复 5580# 2010qaqz111
是的。
回复

使用道具 举报

发表于 2013-4-6 09:02:00 | 显示全部楼层
REGI HKLM\SOFTWARE\PELOGON\FORCESHUTDOWN=#1  //这样设置后,开始菜单也是快速关机
这个是只针对pe吧?
回复

使用道具 举报

 楼主| 发表于 2013-4-6 09:07:58 | 显示全部楼层
哦,明白了,这个意思是,只要存在 %SystemRoot%\System32\OnShutdown.wcs 这个文件,在关机的时候就会自动 ...
2010qaqz111 发表于 2013-4-6 08:42


PECMD2012.1.75.1-130314-42.多窗口线程孵化版_win32_64.sfx: 增强了。

1: SHUT命令
┃    │格式│SHUT [-force] [E|O数字|C|R|L|H|S|SHUTDOWN|-]  [--] [脚本参数表]                             ┃


2: 关机脚本有更多的 关机原因参数
┃    │    │※关机时自动执行 %SystemRoot%\System32\OnShutdown.wcs 原因 脚本参数表                       ┃
┃    │    │  原因shutdown=关机(默认) reboot=重启 logout=注销 suspend=挂起 hiber=休眠               ┃
回复

使用道具 举报

发表于 2013-4-6 09:08:11 | 显示全部楼层
哦,明白了,这个意思是,只要存在 %SystemRoot%\System32\OnShutdown.wcs 这个文件,在关机的时候就会自动 ...
2010qaqz111 发表于 2013-4-6 08:42



    怎么没有这样的帮助信息?
回复

使用道具 举报

 楼主| 发表于 2013-4-6 09:21:50 | 显示全部楼层
本帖最后由 mdyblog 于 2013-4-6 09:26 编辑
关于 LOGO 命令发现一些问题。
1. LOGO 实际上就是一个覆盖全屏大小的窗口吧,在它显示并且具有键盘焦点的 ...
2010qaqz111 发表于 2013-4-6 08:47

1. LOGO 实际上就是一个覆盖全屏大小的窗口吧,在它显示并且具有键盘焦点的时候,如果按 ESC 会立刻淡出掉。
这样不好吗?

2:“结束进程”或者“等待”。
这个可能 和PECMD机制无关。 系统忙时, 点下去,总会碰到某窗口, window 总会这样。
LOGO 加载图片时,有磁盘调度,, 可能被忙掉, 此时 也会被等待的。

4: 另外,在 SHEL explorer.exe 之前,有办法设置桌面背景壁纸吗?
可以吧。 试试呗。
回复

使用道具 举报

 楼主| 发表于 2013-4-6 09:24:44 | 显示全部楼层
本帖最后由 mdyblog 于 2013-4-6 09:25 编辑

回复 5583# 2011hwo1
只针对 PE 的关机菜单。
SHUT  命令 用 --force 。  
只针对 PE 的关机菜单, 不传递参数, 所以这样传了。
回复

使用道具 举报

发表于 2013-4-6 09:26:10 | 显示全部楼层
条件代码段{}和条件代码短[]{}只支持单个的条件比较命令,无法支持多个条件比较命令,如果出现
find $1=1,find $2=1,
{
命令
}
这样就无法正常执行,能修改吗
回复

使用道具 举报

发表于 2013-4-6 09:32:03 | 显示全部楼层
"EXEC --hook =EXPLORER.EXE,"
这也是针对pe的吗,还是正常系统也可以使用?
回复

使用道具 举报

发表于 2013-4-6 09:39:11 | 显示全部楼层
1. LOGO 实际上就是一个覆盖全屏大小的窗口吧,在它显示并且具有键盘焦点的时候,如果按 ESC 会立刻淡出掉。
这样不好吗?
mdyblog 发表于 2013-4-6 09:21
说明里没有写这一点,我以为是bug。

2:“结束进程”或者“等待”。
这个可能 和PECMD机制无关。 系统忙时, 点下去,总会碰到某窗口, window 总会这样。
LOGO 加载图片时,有磁盘调度,, 可能被忙掉, 此时 也会被等待的。
mdyblog 发表于 2013-4-6 09:21

这个问题在多核的新机器上可能会好一些,不过LOGO窗口我还是觉得应该放到一个单独的线程,或者将预计会耗时的任务放到别的线程或者进程,我现在的启动脚本就是按照这个原则来做的。这是脚本设计的思路问题,并无修改的必要,提出来只是确认一下对 LOGO 机制的猜想,看看应该怎么修改脚本。

4: 另外,在 SHEL explorer.exe 之前,有办法设置桌面背景壁纸吗?
可以吧。 试试呗。
  
mdyblog 发表于 2013-4-6 09:21

这个我指的是不依赖 explorer 和 LOGO 窗口在桌面显示图片背景,不是说在 SHEL 命令之前运行 WALL 命令。
比如,如果在 PECMD.INI 中没有 SHEL explorer.exe 屏幕就会一直黑着。百度了很久都没找到有方法可以改掉这个纯黑的背景。
回复

使用道具 举报

 楼主| 发表于 2013-4-6 09:47:43 | 显示全部楼层
本帖最后由 mdyblog 于 2013-4-6 09:50 编辑
条件代码段{}和条件代码短[]{}只支持单个的条件比较命令,无法支持多个条件比较命令,如果出现
find $1=1,fi ...
2011hwo1 发表于 2013-4-6 09:26

  1. FIND $1=1,
  2. {
  3. FIND $2=2,
  4. {
  5. MESS aaaa
  6. }
  7. }
  8. ///2
  9. FIND $1=1,
  10. {
  11. []111 222 {
  12. MESS aaaa [%*] @#OK
  13. }
  14. }
复制代码
回复

使用道具 举报

 楼主| 发表于 2013-4-6 09:56:27 | 显示全部楼层
说明里没有写这一点,我以为是bug。
这个问题在多核的新机器上可能会好一些,不过LOGO窗口我还是觉得应 ...
2010qaqz111 发表于 2013-4-6 09:39

>>这个我指的是不依赖 explorer 和 LOGO 窗口在桌面显示图片背景,不是说在 SHEL 命令之前运行 WALL 命令。
>>比如,如果在 PECMD.INI 中没有 SHEL explorer.exe 屏幕就会一直黑着。百度了很久都没找到有方法可以改掉这个纯黑的背景。

必须附在一个程序上, 用一个程序来显示图片。 WINDOWS zhong没有 无体鬼魂的。
没有SHEL。 所以只好 开一个 PECMD.EXE

PECMD LOGO 或IMAG  都可以的。
回复

使用道具 举报

发表于 2013-4-6 09:59:46 | 显示全部楼层
本帖最后由 2010qaqz111 于 2013-4-6 10:04 编辑
PECMD2012.1.75.1-130314-42.多窗口线程孵化版_win32_64.sfx: 增强了。
1: SHUT命令
┃    │格式│SHUT [-force] [E|O数字|C|R|L|H|S|SHUTDOWN|-]  [--] [脚本参数表]                             ┃


mdyblog 发表于 2013-4-6 09:07
[脚本参数表] 这个是会传到 OnShutdown.wcs 的参数吗?从 %2 开始?[--] 又有什么用?
2: 关机脚本有更多的 关机原因参数
┃    │    │※关机时自动执行 %SystemRoot%\System32\OnShutdown.wcs 原因 脚本参数表                       ┃
┃    │    │  原因shutdown=关机(默认) reboot=重启 logout=注销 suspend=挂起 hiber=休眠               ┃

PE 的注销、挂起和休眠是怎么回事?是指从开始菜单的关机按钮中选择过来的吗?
Win7的开始菜单关闭按钮里面有“切换用户、注销、锁定、重新启动、睡眠、关机”6个选项,这些选项和原因有对应关系吗?
我试了手上的一个 WIN8PE,选切换用户退出桌面变成一个全屏的提示画面,屏幕中间一个转圈的点,旁边是“请稍候”,然后就一直这样,Ctrl+Alt+Del 没反应,只能按主机上的开关强行关机重启;选注销就关机了(非重启),锁定没反应,睡眠是灰的。
回复

使用道具 举报

发表于 2013-4-6 10:25:59 | 显示全部楼层
_SUB 不能创建最大化的窗口?
回复

使用道具 举报

 楼主| 发表于 2013-4-6 10:40:11 | 显示全部楼层
[脚本参数表] 这个是会传到 OnShutdown.wcs 的参数吗?从 %2 开始?[--] 又有什么用?

PE 的注销、挂起和 ...
2010qaqz111 发表于 2013-4-6 09:59



》》PE 的注销、挂起和休眠是怎么回事?是指从开始菜单的关机按钮中选择过来的吗?
》》Win7的开始菜单关闭按钮里面有“切换用户、注销、锁定、重新启动、睡眠、关机”6个选项,

PE 没有这么复杂, 尤其是哪个 “切换用户”。

开始菜单关闭, 支持的 (原因)操作码目前 只有 shutdown(默认)  和  reboot
   出来reboot, 都当 shutdown

其它的原因由SHUT 命令传递的。  HELP SHUT
回复

使用道具 举报

发表于 2013-4-6 10:47:31 | 显示全部楼层
哦是执行 SHUT 时候带的参数。
回复

使用道具 举报

发表于 2013-4-6 10:56:32 | 显示全部楼层
_SUB 不能创建最大化的窗口?
2010qaqz111 发表于 2013-4-6 10:25


_sub a,
_end
a
这就是出来就是最大化的窗口
_sub a,w300h200,,,,,,-maxb
_end
a
这是可以最大化的窗口
回复

使用道具 举报

发表于 2013-4-6 11:54:37 | 显示全部楼层
LOGO 窗口是用脚本做的吗?因为没有最大化,所以一改变分辨率就只剩左上角了。

DISP w1024 h768
LOGO 1.jpg
DISP w1920 h1080
MESS 111
回复

使用道具 举报

发表于 2013-4-6 12:01:22 | 显示全部楼层
_sub a,
_end
a
这就是出来就是最大化的窗口
2011hwo1 发表于 2013-4-6 10:56

这只是尺寸最大化了,按住标题条还是可以拖下来的。
回复

使用道具 举报

发表于 2013-4-6 12:19:57 | 显示全部楼层
这只是尺寸最大化了,按住标题条还是可以拖下来的。
2010qaqz111 发表于 2013-4-6 12:01



_sub a,w300h200,,,,,,-maxb
ENVI @a.Visable= 3
_end
a
这样也可以最大化的
回复

使用道具 举报

发表于 2013-4-6 12:22:40 | 显示全部楼层
DISP w1024 h768
LOGO 1.jpg
DISP w1920 h1080
LOGO 2.jpg
MESS 111
2.jpg文件大小是1920*1080
回复

使用道具 举报

发表于 2013-4-6 12:25:46 | 显示全部楼层
或者1.jpg用1920*1080的
如果执行DISP w1920 h1080时logo没有变大可以再执行LOGO 1.jpg试试(1.jpg必须>=1920*1080)
回复

使用道具 举报

 楼主| 发表于 2013-4-6 12:33:01 | 显示全部楼层
这只是尺寸最大化了,按住标题条还是可以拖下来的。
2010qaqz111 发表于 2013-4-6 12:01

最大窗口.WCS:
SCRN -win  &&maxw,&&maxh   //不含任务栏
//SCRN   &&maxw,&&maxh         //覆盖任务栏
WIN1
_SUB WIN1,L0T0W100H100,,,,,, -top -nocap  -forcenomin  
    ENVI @this.pos=::%maxw%:%maxh%
    TIME , 5000, KILL \
_END
  
回复

使用道具 举报

 楼主| 发表于 2013-4-6 12:40:18 | 显示全部楼层
或者1.jpg用1920*1080的
如果执行DISP w1920 h1080时logo没有变大可以再执行LOGO 1.jpg试试(1.jpg必须>=19 ...
2011hwo1 发表于 2013-4-6 12:25

这种方法可行。 DISP 后重新 LOGO 一下。
回复

使用道具 举报

 楼主| 发表于 2013-4-6 12:46:05 | 显示全部楼层
或者1.jpg用1920*1080的

PECMD2012.1.75.1-130314-44.多窗口线程孵化版_win32_64.sfx.zip:

┃※关机时自动执行 %SystemRoot%\System32\OnShutdown.wcs 操作码 脚本参数表                     ┃
┃  操作码:shutdown=关机 reboot=重启 logout=注销 suspend=挂起 hiber=休眠 poweroff=关电 unknown┃
┃  关机菜单支持:shutdown reboot  logout poweroff unknown                                     ┃
回复

使用道具 举报

发表于 2013-4-6 13:46:52 | 显示全部楼层
这种方法可行。 DISP 后重新 LOGO 一下。
mdyblog 发表于 2013-4-6 12:40


加载显卡驱动之后会自动改变屏幕分辨率,而且这时候是放在另外一个进程里的,再 LOGO 一下又出来一个全屏的窗口,屏幕上就有两个 LOGO 窗口重叠了。
回复

使用道具 举报

 楼主| 发表于 2013-4-6 14:04:18 | 显示全部楼层
加载显卡驱动之后会自动改变屏幕分辨率,而且这时候是放在另外一个进程里的,再 LOGO 一下又出来一个全 ...
2010qaqz111 发表于 2013-4-6 13:46

PECMD2012.1.75.1-130314-45:
1》 分辨率变化时LOGO自动更新。
2》 LOGO 加了*disable 开关。 按ESC见不退出。
HELP LOGO
回复

使用道具 举报

发表于 2013-4-6 14:17:53 | 显示全部楼层
PECMD2012.1.75.1-130314-45:
1》 分辨率变化时LOGO自动更新。
2》 LOGO 加了*disable 开关。 按ESC见不 ...
mdyblog 发表于 2013-4-6 14:04


刚刚试过了用文件同步另一个进程加载显卡驱动后重新 LOGO 的办法,不大稳定。晚上来试试改过的 LOGO。
回复

使用道具 举报

发表于 2013-4-6 17:07:02 | 显示全部楼层
sed怎么将一个字符串换成另外一个字符串
将abcdef中的bcd替换为 你好吗  效果是 a你好吗ef
说明里的 查找正则表达式 实在是不明白 帮帮忙吧
回复

使用道具 举报

 楼主| 发表于 2013-4-6 17:58:28 | 显示全部楼层
sed怎么将一个字符串换成另外一个字符串
将abcdef中的bcd替换为 你好吗  效果是 a你好吗ef
说明里的 查找 ...
2011hwo1 发表于 2013-4-6 17:07
  1. //SED &&V=0,bcd,你好吗,abcdef   //有几个替换几次
  2. SED &&V=,bcd,你好吗,abcdef       //只替换一次
  3. MESS  %&V%
  4. //效果:a你好吗ef
复制代码

评分

参与人数 1无忧币 +10 收起 理由
2011hwo1 + 10 不错,原来我好像就这样输的怎么就无效

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2013-4-6 18:06:40 | 显示全部楼层
刚刚试过了用文件同步另一个进程加载显卡驱动后重新 LOGO 的办法,不大稳定。晚上来试试改过的 LOGO。
2010qaqz111 发表于 2013-4-6 14:17

PECMD2012.1.75.1-130314-46:
LOGO 支持 跨进程 关闭,更新。
一个PECMD开LOGO : LOGO    D:\A.BMP
另一个 PECMD 可以 关闭之: LOGO
或另一个 PECMD 可以 更新之: LOGO D:\B.BMP
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-11 04:31

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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