我正在尝试解决工作中的一个问题,需要访问共享驱动器上的项目文件夹。
但是命名约定有点棘手。服务器上的 URL 以静态 FS\XXX\00
开头,后跟项目编号(6 位长),项目编号被分成两个部分并在斜杠之间。例如,项目 123456
的项目文件夹看起来像 FS\XXX\00\12\34\56
。
我想解决的是如何创建一个.bat
文件,把它放到环境路径下,用Run
命令调用,所以对于示例 我将通过在 Run
控制台中输入以下序列来调用文件 ex.bat
:
ex 123456
然后程序应该拆分数字,构建并打开以下 URL:
FS\XXX\00\12\34\56
有什么想法吗?
最佳答案
%1
是第一个参数。将其保存到一个变量 (%p%
) 中并能够进行子字符串替换(参见 set/?
)并构建和输出所需的字符串:
@echo off
set p=%1
echo FS\XXX\00\%p:~0,2%\%p:~2,2%\%p:~4,2%
pause
关于windows - 拆分一个参数并添加包含 url 中的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48774826/