无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: chenall
打印 上一主题 下一主题

发一个重新写的petools搜索配置(第三版,修正)

  [复制链接]
1#
发表于 2009-12-23 16:49:36 | 显示全部楼层
想法不错,但要成为标准不易,用我的

EXEC !PELINK.CMD ALL2MENU "程序路径" "/AUTORUN:要运行的程序"

你上面的改成:

EXEC !PELINK.CMD ALL2MENU "\PETOOLS\" "/AUTORUN:SETUP.CMD"

就行,PELINK不会出现exit的情况的

不更方便?

对了,批文件是最好别用call,用start会好点,不会有那么多的灵异事件


[ 本帖最后由 gosun 于 2009-12-23 17:02 编辑 ]
回复

使用道具 举报

2#
发表于 2009-12-23 17:11:40 | 显示全部楼层
原帖由 网虫2008 于 2009-12-23 17:03 发表


嗯,又学习了一种方法,谢谢!

不过想了下,还是用pecmd 好一些,只要找到了就 单独 同时 的执行,会稳当和快一些吧


cmd也不错的,它的start就是并行执行的,和pecmd的exec差不多,start /wait 才是串行的,
和exec加=参数一样,但并行不见得总是好的,启动时CPU使用100%,并行不见得效率会提高,
有时反而会降低,只是在适当时候并行才高效,再有就是并发执行时,有些设置会相互覆盖干扰,
可能会发生灵异事件,稳定性会下降。。。


[ 本帖最后由 gosun 于 2009-12-23 17:15 编辑 ]
回复

使用道具 举报

3#
发表于 2009-12-23 18:15:38 | 显示全部楼层
原帖由 网虫2008 于 2009-12-23 18:10 发表


我用 start 命令试过的,不行,,如果怕并行有问题 加个 = 号吧,一条条来执行

if exist "%_TF%SETUP.lst" For /f "delims=" %%i in ('type "%_TF%SETUP.lst"') do (
pecmd.exe exec =!cmd.exe /c "%%i"
)


用START运行批处理,如果文件名加“”的话,要用双参数:

START "%%i" "%%i"

第一个%%i是窗口名字,可以随便起,第二个才是真正调用的文件


[ 本帖最后由 gosun 于 2009-12-23 18:18 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-3 21:23

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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