永发信息网

bat 为什么我的赋值不成功? 谢谢

答案:2  悬赏:80  手机版
解决时间 2021-11-09 12:20
bat 为什么我的赋值不成功? 谢谢
最佳答案
set BuildOutDir = %~dp0 

:: 这一句不要有空格
:: 应该是: set BuildOutDir=%~dp0
:: 中国批处理脚本联盟
全部回答
set local=enabledelayedexpansion追问最上面不是写了这句了吗?追答感觉那行格式错误,请贴出明确错误或完整代码追问setlocal enabledelayedexpansion

if "%BuildOutDir%" == "" (
set BuildOutDir = %~dp0
echo BuildOutDir = !BuildOutDir!
) else (
echo BuildOutDir Already defined!
)
完整的就是这个,你复制到bat文件里就可以了追答我感觉这是片段,有上下文环境,请搞清该文件用途与适用场景追问真没有,我才开始写,输出路径如果存在就沿用,不存在就定义。但才开始就遇到问题才请高手帮忙的追答首行加下面代码,就看出效果了,应该是符合预期的,没什么问题
@echo off追问我试了没用呀? 输出这个
BuildOutDir =
请按任意键继续. . .追答@echo off
set local=enabledelayedexpansion
if "%BuildOutDir%" == "" (
set BuildOutDir = %~dp0%
echo BuildOutDir = !BuildOutDir!
) else (
echo BuildOutDir Already defined!
)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
轮台县车管所地址在哪,我要去那里办事
sn.122.gov.cn违章查询
问问几个国产长焦相机的性能如何。
求所有exo女扮男装的小说
电台节目(音乐之声)在扬州的调频是多少
广州人马网络科技有限公司怎么样?
梦见我跟老公走亲戚各走一家
库尔勒市Z236铁路27区便民警务站地址有知道的
外汇App排行榜有哪些
户籍省县是什么?
无锡百嘉乐KTV
1.4.3.8.6选四个数字列得数24的算式
<nbsp>怎么用
割灌机铝管含油轴承
怎么写这么写T^T
推荐资讯
痛风不能吃什么食物表
现在什么做鱼的快餐项目好
刚高考通知书什么时候
谁知道有部电影有个场景是一个女特工挺着大肚
温宿县黎明驾校地址在什么地方,想过去办事
死面饼怎么做又白又软 像天津市场卖的那样
大鱼咋做好吃鱼大锅小如何做即入味又好吃?
在汉口住怎么样乘地铁4号线
天净思·秋思的资料
这是一只狗 用英文怎么说
兰蔻怎么拿货
机械键盘one-up是什么牌
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?