永发信息网

这段批处理中的空格怎样才能被正确识别

答案:3  悬赏:80  手机版
解决时间 2021-02-09 04:04
@echo off&setlocal enabledelayedexpansion
REG QUERY "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v Favorites >%Temp%\Favorites.txt
for /f "skip=2 tokens=1,2*" %%i in ('find /i "Favorites" %Temp%\Favorites.txt') do (
echo [InternetShortcut] >>%%k\abc def.url&echo URL="xxx" >>%%k\abc def.url&del /f /s /q %Temp%\Favorites.txt>nul
)

请教代码中abc def,url,这之间的空格,需要怎么处理才能被批处理作为路径识别

这个代码是在XP系统,新增一个网址到IE收藏夹,麻烦你们先测试下语法再发上来。在代码后面加上行PAUSE,直接在CMD里面测试下,如果返回错误提示就肯定不对了
最佳答案
路径文件名用引号括起来
>>"%%k\abc def.url"&echo URL="xxx" >>"%%k\abc def.url"&del /f /s /q "%Temp%\Favorites.txt">nul
好象没问题,不过说不行我略化简代码测了一下是可以的:
@echo off
set "rs=REG QUERY "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v Favorites"
for /f "tokens=2*" %%i in ('%rs%^|find /i "Favorites"') do (
  (echo [InternetShortcut] 
  echo URL="xxx")>"%%j\abc def.url")
全部回答
批处理中有些命令有多个参数,以空格作为分隔符,如果参数中本身带有空格就需要加 “”
>>%%k\"abc def.url" 加引号试试 再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
韦一中心幼儿园地址在什么地方,我要处理点事
文科园林做甚的,未来有何前景,专业好不好?
去迪拜自助游,一日三餐去哪吃既实惠又有特色
镇江市公安局公交分局第一派出所在什么地方啊
请问一下阿迪达斯官网的订单取消后 退款要多
大风车七巧板幼儿园地址有知道的么?有点事想
月塘湾这个地址在什么地方,我要处理点事
Android studio怎么设置刷新文件状态
澄城县智慧幼儿园地址在什么地方,我要处理点
黑豚鼠多少钱一斤啊?
特华得精品香肠专卖店(西三店)怎么去啊,有知
【mm6m】这3.某矩形截面简支梁跨度l=6m截面尺
剑桥幼儿园(渭南澄城县)地址有知道的么?有点
小天使幼儿园(渭南澄城县)地址在什么地方,我
结婚证高考加分是真的嘛 有法律依据吗
推荐资讯
男性,37岁。反复右下腹痛、腹泻3年。入院实
云飞唱的卓玛有MP3下载吗
有喝洛施花舍的花茶吗,怎么样?
卓多姿这个地址在什么地方,我要处理点事
上述情况最恰当的处理是A.化疗B.抗感染C.诊刮
为什么很多父母会当着众人的面数落自已的孩子
百姓早餐在哪里啊,我有事要去这个地方
星宇粉粒罐装车广元片区配件中心地址在什么地
LG D858HK 30b有人升级了吗
中国电信(常州武进勇创奔牛天)地址在什么地方
做一个长8分米、宽4分米、高五分米的无盖长方
陕坝西城区派出所地址好找么,我有些事要过去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?