命令提示符脚本命令“cd”

时间:2012-10-02 07:32:51

标签: windows windows-7 cmd

好的,所以我正在为自己的个人使用制作自己的小命令提示,并且我一直在努力让它在过去2小时内正常运行。这就是我所做的:

@echo off
set /p labnum="Enter Lab Numnber:"
set labdir=C:\Users\BLAHBLAHBLAH\Dir\Lab-
set labdir2="%labdir%%labnum%"
cd labdir2
:cmd
set /p cmd=">"
%cmd%
cls
goto cmd

我基本上希望能够在每次“会话”之前更改路径但是每次执行cd labdir2命令时,我的计算机都会发出“系统无法找到指定的路径”。而且我知道该目录存在!我直接从Windows资源管理器粘贴文本。任何和所有的帮助表示赞赏。 谢谢!

1 个答案:

答案 0 :(得分:3)

错误在于:

cd labdir2

更改为名为labdir2的目录,但您想要更改为变量内容所指示的目录:

cd %labdir2%

确保你可以处理我用双引号括起来的特殊字符:

cd "%labdir2%"

您甚至可能希望将/ d开关包含在cd命令中,以确保您还更改当前驱动器。所以最终的版本应该是:

cd /d "%labdir2%"