标题: 如何在文本行前后加上文字或字符等
[打印本页]
作者: slw218856
时间: 2008-12-21 17:06
标题: 如何在文本行前后加上文字或字符等
请问:
把文本内容:
IE7-WindowsXP-KB956390-x86-CHS.exe
WindowsXP-KB886677-x86-chs.exe
WindowsXP-KB886185-x86-chs.exe
WindowsXP-KB885835-x86-CHS.exe
WindowsXP-KB873339-x86-CHS.exe
。。。。
把上面的改成:
start /wait IE7-WindowsXP-KB956390-x86-CHS.exe /u /q /z
start /wait WindowsXP-KB886677-x86-chs.exe /u /q /z
start /wait WindowsXP-KB886185-x86-chs.exe /u /q /z
start /wait WindowsXP-KB885835-x86-CHS.exe /u /q /z
start /wait WindowsXP-KB873339-x86-CHS.exe /u /q /z
。。。。
先谢谢了!!
作者: moniuming
时间: 2008-12-21 17:30
@echo off
for /f "delims=" %%a in (test.txt) do (
if not defined dos (
set dos=god
>test.txt echo start /wait %%a /u /q /z
) else (
>>test.txt echo start /wait %%a /u /q /z
)
)
start "" test.txt
作者: slw218856
时间: 2008-12-21 20:16
谢谢了,能给个用变量延时实现吗?
麻烦了,我学习学习一下变脸延时。

作者: moniuming
时间: 2008-12-21 20:27
@echo off
setlocal enabledelayedexpansion
set "fl=test.txt"
for /f "delims=" %%a in (!fl!) do (
set "slw=%%a"
if not defined dos (
set dos=god
>!fl! echo start /wait !slw! /u /q /z
) else (
>>!fl! echo start /wait !slw! /u /q /z
)
)
start "" !fl!