打开基于字符串的文件夹?

时间:2014-06-19 10:08:24

标签: string batch-file directory contract

我想编写一个可以根据字符串打开文件夹的bat文件。

例如,如果工作代码是A100

我想要打开X:\ A Contracts \ A100

for B200

X:\ B合同\ B200

即。 A等是合同,需要是一个字符串,以允许路径的“A Contracts”部分被定位,然后作业代码必须结束。

我有来自A-D的代码,但代码的最后部分始终是结束文件夹。但是,它通常是A100 - 工作名称(不容易记住)。是否可以使用此目标进行部分匹配?

我习惯用Matlab和其他脚本语言写作,但我对BAT文件有点新鲜,所以非常感谢任何帮助。

此外,如果脚本可以保持CMD打开并循环返回以重新输入下一个令人惊奇的代码!

1 个答案:

答案 0 :(得分:1)

这是一个简单的批处理文件,它将接受用户输入并根据您的规范适当地打开Windows资源管理器。

@echo off
set /p code="Job Code: "
set dir="X:\%code:~0,1% Contracts\%code%\"
:: Open Explorer using %dir%
explorer %dir%

这将做你想要的。它不应该太难修改。

莫纳