Board logo

标题: 怎么设置一个变量文件?比如用 %name%.txt这样行吗? [打印本页]

作者: lesen     时间: 2006-7-12 12:58    标题: 怎么设置一个变量文件?比如用 %name%.txt这样行吗?

怎么设置一个变量文件?比如用 %name%.txt这样行吗?
作者: IceCrack     时间: 2006-7-12 13:30
说的不太清楚。请详述
作者: lesen     时间: 2006-7-12 13:35
思路:for /f "skip=1 tokens=1" %%i in (c:\computername.txt)do  
( if "%ComputerName%"=="%%i"  ( for /f "skip=1 tokens=1" %%s in (e:%%i.txt) do  ) 这样设置能行吗?
作者: bagpipe     时间: 2006-7-13 09:16
不知道LZ说什么呢,建立%name%.txt这样的文件还是??????
作者: 3742668     时间: 2006-7-13 11:30
当然可以,应该算是变量的基本作用了。
@echo off & setlocal ENABLEDELAYEDEXPANSION
set filename=list.txt
for /l %%i in (1,1,10) do echo !random! >>%filename%
for /f %%j in (list.txt) do type list.txt > %%j.txt
执行后首先会生成十个随机数字到变量filename代表的文件名list.txt,然后依次读取list.txt的内容,通过%%j来引用。