|
5#
楼主 |
发表于 2009-2-18 09:17:08
|
只看该作者
原帖由 lxl1638 于 2009-2-18 00:39 发表
_SUB DoHere
LINK !%Desktop%\启用声音支持,%CurDir%\PE_OUTERPART\Start_Sound.CMD,,%CurDir%\PE_OUTERPART\SOUND_PART.ICO
_END
IFEX Y:\winpe.ini,CALL DoHere
物是死的,但人是活的,除非 ...
多谢老九的回复, 这个方法确实很好,能解决问题.
现在我发现二楼的朋友说的很对,这个语句运行不了,不是逗号的原因,而是!的原因,如二楼所说:"PECMD将!看做第二条命令了",也多谢二楼的朋友.如去掉!,把命令改为:
IFEX Y:\winpe.ini,LINK %Desktop%\启用声音支持,%CurDir%\PE_OUTERPART\Start_Sound.CMD,,%CurDir%\PE_OUTERPART\SOUND_PART.ICO就可以运行了,但达不到我想要的效果,因为它不能最小化运行了.
写子程序的方法固然好,但有没有可能用""或()或其它,把子命令中的,或!隔开,以区别开IFEX本身这个命令.这样一行命令就做好了,也就不用写子程序了.
谢谢 |
|