snap.jpg (17.77 KB, 下载次数: 79)
snap2.jpg (37.18 KB, 下载次数: 59)
191.04 KB, 下载次数: 141, 下载积分: 无忧币 -2
无浏览硬盘功能
191.17 KB, 下载次数: 129, 下载积分: 无忧币 -2
带硬盘浏览
原帖由 dylc 于 2007-3-14 10:12 PM 发表
自动?它又不知道你哪个分区有重要数据,呵呵~
30秒内的只要在 WINPE.INI 里相应处改为下面的内容,不需要那个程序了:
_SUB IFSetPageFile
TEAM TEXT 30 秒内按住 C、D、E、F 可建立虚拟内 ...
原帖由 dylc 于 2007-3-14 10:12 PM 发表
自动?它又不知道你哪个分区有重要数据,呵呵~
30秒内的只要在 WINPE.INI 里相应处改为下面的内容,不需要那个程序了:
_SUB IFSetPageFile
TEAM TEXT 30 秒内按住 C、D、E、F 可建立虚拟内 ...
79.57 KB, 下载次数: 109, 下载积分: 无忧币 -2
原帖由 lxl1638 于 2007-3-14 23:11 发表
有,周末给大家发个正式版本,现在先帖上测试版和它的功能演示。
下载的附件解压到任意目录,执行其中的CMD批处理,就会看到这些新功能的演示。
原帖由 老毛桃 于 2007-3-10 18:39 发表
不过我还是希望老九将这样的功能做进 PECMD.EXE 中。当然,用途不要仅仅局限于我的这个 IfSetPage 的功能。可以在 PECMD.INI 中配置弹出对话框的标题、内容、按钮,以及对用户的操作作相应的判定性操作等。那样就是一个真正的万能对话框了,在 PE 启动中需要一些与用户交互的情况就用它,哈哈!
就不知道老九有没有这个心思了。
原帖由 lxl1638 于 2007-3-14 11:11 PM 发表
有,周末给大家发个正式版本,现在先帖上测试版和它的功能演示。
下载的附件解压到任意目录,执行其中的CMD批处理,就会看到这些新功能的演示。
原帖由 dylc 于 2007-3-14 19:45 发表
来无忧也有些时日了,学到不少知识,呵呵,惭愧~ 做个小程序汇报一下下。
初次接触 AUTOIT,又不懂 SCRIPT,还真费了不少功夫,看着别人的源码东拼西凑的总算可以使用了。可恨的是我这个做出来居然有近 200 KB ...
原帖由 secowu 于 2007-3-15 10:15 发表
如果,能够在选择分区时,一并同时显示分区的目录结构
这样对于维护时比较明显的判断,哪些分区可能含有重要资料,免得去猜或问(当然问是不可少的)
原帖由 老毛桃 于 2007-3-15 09:05 AM 发表
上次我提这个建议,没看到老九回复,以为没戏了呢。。。。
新增加的 FIND、IFEX 对变量的判定非常实用,我不再需要做那些生成“报告”的方式的原始判断结果了,要知道,硬盘速度的原因,往往要等到报告文件成功建立后才能够在下面利用这个条件,硬盘速度有快有慢,延时很难处理得恰到好处。
通过注册变量到内存,就不存在这样的问题啦,好!
另外,刚才测试这个 DEMO 版本,发现在 按键检测、长效显示、临时显示 的测试中,对用户鼠标的点击也是响应的,可否屏蔽?我是这样想的,用户使用 PE 的时候,在启动的过程中,一般都是右手握鼠标,无聊地等待 PE 启动到桌面,如果中间不小心碰到了鼠标按键,可能会遇到误操作。
对于新增加的 MESS 命令,可否增加一个自动关闭对话框的选项,我知道 AutoIT 从 3.0 版本开始也支持这一功能的,比如 60 秒未操作,即按照“否”、“取消”处理。
还有,这个版本又没有解决 PECMD.INI 加载了两个外置的配置文件后回不到内置的问题呢?很多硬盘上安装了 PE,又使用光盘引导 PE,可能会不到内置上,从而不能加载 Explorer.EXE。
原帖由 lxl1638 于 2007-3-15 11:34 发表
1、要屏蔽鼠标按键响应可以做到。
2、MESS命令创建的是MessageBox窗口,要让它在一定时间内自动关闭比较难(要建立一个新线程或定时器,我试试看)。
原帖由 <i>lxl1638</i> 于 2007-3-15 11:34 AM 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=997476&ptid=100988" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://bbs.wuyou.net/images/common/back.gif');}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
<br />
<br />
1、要屏蔽鼠标按键响应可以做到。<br />
2、MESS命令创建的是MessageBox窗口,要让它在一定时间内自动关闭比较难(要建立一个新线程或定时器,我试试看)。
原帖由 老毛桃 于 2007-3-15 11:52 AM 发表
MessageBox 本身的确不能自动关闭,不过我看 AutoIT 3.1 版本的示例中,在 MessageBox 命令后加一个时间的秒数,可实现,应该是创建了另外一个进程来控制的。
另:这个版本又没有解决 PECMD.INI 加载了两个 ...
原帖由 lxl1638 于 2007-3-15 12:24 发表
这样写代码是很容易,但EXE文件会大很多,且耗资源也大。
另,自动关闭MessageBox窗口的功能已完成,只是MB_YESNO窗口换成了MB_YESNOCANCEL类型窗口,效果是一样的。
MESS [是]或[否]选择对话框示例, ...
117.46 KB, 下载次数: 45, 下载积分: 无忧币 -2
未命名.PNG (13.29 KB, 下载次数: 36)
原帖由 secowu 于 2007-3-15 10:15 AM 发表
如果,能够在选择分区时,一并同时显示分区的目录结构
这样对于维护时比较明显的判断,哪些分区可能含有重要资料,免得去猜或问(当然问是不可少的)
原帖由 老毛桃 于 2007-3-15 01:22 PM 发表
仅有 Yes、No 按钮的对话框也应该可以实现自动关闭的吧,将“No”当作 “Cancel” 处理就是了。
老九不妨参考一下 AutoIT 的代码。
这是我汉化的 AutoIT 的一个示例:
原帖由 haiwy 于 2007-3-15 02:16 PM 发表
_SUB IFSetPageFile
TEAM TEXT 30 秒内按住 C、D、E、F 可建立虚拟内存(对应盘符)……|WAIT 30000
IFEX KEY=67,TEXT 正在设定虚拟内存……|PAGE C:\%PF% 192 256!
IFEX KEY=68,TEXT ...
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) | Powered by Discuz! X3.3 |