2个回答
展开全部
举例说明吧
@echo off
set /p a=请输入你需要调用的文件:
echo 你调用的文件为 %a%
start %a%
pause
从上面代码就可以看出来了,设置a的变量为:用户输入的字符。于是在“set /p a=” 以下的代码行中,a就代表了“用户输缓敬入的字符”。老祥
但是,通常我们需要使用这个变量的时候,都是需要加%%号的。
例如:%a%,%b%,%c%
________________________________________
第二例:
@echo off
md 1.txt
::在当前目录下建立1.txt
set "a=1.txt"
::设置a为1.txt
start %a%
::打开a,也就是1.txt
pause
通过这一例,你应该就非常明白了吧。如果你想知道更侍哪搏详细的内容,直接百度搜索set就好了。
@echo off
set /p a=请输入你需要调用的文件:
echo 你调用的文件为 %a%
start %a%
pause
从上面代码就可以看出来了,设置a的变量为:用户输入的字符。于是在“set /p a=” 以下的代码行中,a就代表了“用户输缓敬入的字符”。老祥
但是,通常我们需要使用这个变量的时候,都是需要加%%号的。
例如:%a%,%b%,%c%
________________________________________
第二例:
@echo off
md 1.txt
::在当前目录下建立1.txt
set "a=1.txt"
::设置a为1.txt
start %a%
::打开a,也就是1.txt
pause
通过这一例,你应该就非常明白了吧。如果你想知道更侍哪搏详细的内容,直接百度搜索set就好了。
更多追问追答
追问
set /p name=请输入用户名: c:>d:\%name%.txt 在上面输入用户名,以用户名命名的txt文件,也就是%name%.txt要怎么调用或者打开呢?
追答
你既然知道调用这个%name%,也会建立文档为%name%.txt.
那调用的时候,直接用start %name%.txt就可以了。
前提是中间%name%的值没有变化。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询