![是否可以在 Windows 7 快捷方式中对环境变量进行子字符串化?](https://linux22.com/image/1444196/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E5%9C%A8%20Windows%207%20%E5%BF%AB%E6%8D%B7%E6%96%B9%E5%BC%8F%E4%B8%AD%E5%AF%B9%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F%E8%BF%9B%E8%A1%8C%E5%AD%90%E5%AD%97%E7%AC%A6%E4%B8%B2%E5%8C%96%EF%BC%9F.png)
答案1
没问题。请按照以下步骤操作:
ECHO %username:~0,8%
引用“SET /?”:还可以为扩展指定子字符串。
%PATH:~10,5%
将扩展 PATH 环境变量,然后仅使用从扩展结果的第 11 个(偏移量 10)字符开始的 5 个字符。如果未指定长度,则默认为变量值的余数。如果任一数字(偏移量或长度)为负数,则使用的数字是环境变量值的长度加上指定的偏移量或长度。
%PATH:~-10%
将提取 PATH 变量的最后 10 个字符。
%PATH:~0,-2%
将提取 PATH 变量中除最后 2 个字符之外的所有字符。