批处理,把路径赋值给变量做其他用途

type"a.lnk"|find/i"txt"|find/i"\">>b.txt以上语句可找到a.lnk所指向的某文本路径,并输出到b.txt中。但现在我要把所找到的路径... type "a.lnk" | find /i "txt" | find /i "\">>b.txt
以上语句可找到a.lnk所指向的某文本路径,并输出到b.txt中。
但现在我要把所找到的路径赋值给一个变量比如 path=所找到的路径,以作其他用途,请问大神怎么办?
展开
 我来答
nefu_20061617
推荐于2017-10-10 · TA获得超过2342个赞
知道大有可为答主
回答量:1064
采纳率:72%
帮助的人:1481万
展开全部

不要用path做变量名。

把路径赋值给变量a

type "a.lnk"|find /i "txt"|find "\">b.txt
set /p a=<b.txt

或者

for /f "delims=" %%i in ('type "a.lnk"^|find /i "txt"^|find "\"') do set "a=%%i"
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式