腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
显示
感叹号
(!)
在
使用
EnableDelayedExpansion
的
命令行
脚本
中
、
此批处理
脚本
的
输出如预期
的
那样为Hello!: @echo offsetlocal
EnableDelayedExpansion
setlocal
EnableDelayedExpansion
endlocal echo Hello!根据this Microsof
浏览 71
提问于2020-04-03
得票数 1
回答已采纳
1
回答
如何分配
命令行
参数,其中包含!对一个变量呢?
、
、
请考虑以下非常简单
的
批处理
脚本
(文件名为test.cmd):echo %var1%C:\Batch>test "a&b"'
浏览 0
提问于2019-12-29
得票数 1
回答已采纳
2
回答
批设置/重置参数调用带有
感叹号
(!)
的
子程序延迟扩张?
、
、
、
我有两个当地人
使用
延迟扩展。本地调用一个子例程,其中包含2.local,它定义了2个变量,并
使用
FOR /F ...将这些变量
的
值设置为参数值。只要字符串不包括一个或多个
感叹号
,就可以正常工作。下面的工作
脚本
显示
了这个问题:SETLOCAL ENABLEEXTENSIONS
ENABLEDELAYEDEXPANSION
ENDLOCAL :get_subs
浏览 3
提问于2018-06-03
得票数 3
回答已采纳
3
回答
感叹号
与批处理文件
中
的
EnableDelayedExpansion
冲突
我
在
一个批处理文件中有以下代码,其中有选项
EnableDelayedExpansion
::: Splitfor /F "tokens=*" %%F in ('dir /s /b *.cueecho %ERRORLEVEL% rmdir /q out popd代码
显示
在当前目录
中
递归搜索.cue - .flac对(cd ),并
使用
浏览 2
提问于2015-09-03
得票数 2
回答已采纳
2
回答
Batch:如何替换变量
中
的
%符号?
、
、
我正在尝试重命名我
的
文件,以删除
在
脚本
中导致问题
的
任何字符。这对于&符号和
感叹号
很有效,但是当文件有百分号时,它不会
显示
在
变量
中
。如何通过for循环传递带有特殊字符
的
文件?=%"setlocal
enabledelayedexpansion
set "newtitle=!
浏览 59
提问于2017-07-01
得票数 1
回答已采纳
3
回答
在
启用延迟扩展
的
情况下,如何列出名称包含dos批处理
中
感叹号
的
文件?
txt”、"test-normal.txt“,一个bat文件
在
同一个文件夹
中
包含下面的
脚本
。ECHO OFF & CLS) EXIT/B2:测试-标准.test
浏览 3
提问于2013-12-20
得票数 3
回答已采纳
4
回答
批处理文件-如何组合多个回显语句,同时
在
单行上重置%错误级别%?
、
、
、
我正在尝试从我
的
批处理文件
中
获得以下输出:..。通过
使用
以下代码:..。问题是: 1)错误级别没有重置为零,2)我
在
最后得到回车: 4 Reset ER
浏览 5
提问于2014-04-03
得票数 2
回答已采纳
3
回答
如何
使用
百分比变量作为用户输入命令
的
变量?
、
、
在
批处理
脚本
中
,是否可以从用户输入
的
命令中
使用
百分比变量(例如%PATH%)?我正在创建一个批处理
脚本
,该
脚本
使用
用户
的
输入来运行某些命令,我希望用户能够
在
命令中
使用
变量,但它不起作用。我可以
在
使用
SETLOCAL
EnableDelayedExpansion
时
使用
感叹号
变量,但是启用或禁用它时,百分比变量将无
浏览 1
提问于2018-01-23
得票数 0
回答已采纳
1
回答
无法
在
批处理文件中转义
感叹号
、
来逃避
感叹号
。我知道我要么需要
使用
setlocal disabledelayedexpansion,要么只需要
使用
endlocal,但是我无法找到合适
的
位置来放置它而不出现任何错误。下面是我
的
脚本
,用于
在
cmd窗口
的
水平中心
显示
文本:setlocal
enabledelayedexpansion
mode 80,50 fo
浏览 3
提问于2016-10-16
得票数 5
回答已采纳
1
回答
为什么
在
参数“`for /F`”或“/R`”参数
中
没有必要转义
感叹号
?
、
、
、
当启用时,(通常)需要正确地转义
感叹号
,以获得字面意义上
的
感叹号
(比如^^!,或者当处于""、^!之间时,为了获得文字!)。然而,为什么没有必要转义
感叹号
,但在/R或for循环命令
的
/F开关之后立即提供
的
参数
中
甚至是破坏性
的
? 考虑到上述转义规则,我
使用
for /R创建了以下批处理
脚本
,并将其作为参数创建了一个名为!
的
目录(
在
浏览 0
提问于2016-09-22
得票数 7
回答已采纳
2
回答
启用延迟扩展不起作用
、
、
、
我
的
批处理程序中出现了一个奇怪
的
错误。我认为问题在于启用延迟扩展,但我应用
的
修复方法不起作用。这是我
的
密码: set ff=Firefox_45_0.0_%%xfirefox.exe -CreateProfile "%ff% %homedrive%%homepath%\Desktop\Firefoxes\Profiles\Firefox_45_0.0_%%x
浏览 0
提问于2016-08-06
得票数 1
回答已采纳
1
回答
如何将
感叹号
传递给批处理
脚本
中
的
调用标签例程,并打开延迟标记?
、
、
我读过 (
在
大多数情况下都有帮助)和 (似乎是重复
的
),但我无法让它工作。@echo Off rem Initi
浏览 1
提问于2017-10-28
得票数 0
1
回答
通过批处理导入当前目录
中
的
所有schtasks .xml文件
、
、
我知道可以导入这样
的
多个任务:schtasks.exeFull_Path_of_Backup_XML_File"但是我更喜欢一种
浏览 3
提问于2017-07-13
得票数 0
回答已采纳
1
回答
用
感叹号
和符号替换文件名
中
的
字符串并
使用
批处理
、
、
我试图
使用
批处理
脚本
替换文件名
中
的
字符串,但如果文件中有
感叹号
或符号,则会遇到问题。Setlocal
enabledelayedexpansion
Set "Replace=[B_String]"上面的代码适用于没有文件名
的
文件名,但我需要其他文件名
的
帮助。 这是我必须多次运行
的
东西(这是更大
脚
浏览 3
提问于2017-03-16
得票数 1
回答已采纳
4
回答
SETLOCAL和
ENABLEDELAYEDEXPANSION
是如何工作
的
?
、
我注意到,
在
大多数
脚本
中
,这两个通常位于同一行,如下所示:这两个命令实际上是不同
的
,并且可以写在不同
的
行
中
吗?如果设置
ENABLEDELAYEDEXPANSION
是
在
脚本
的
第一行设置
的
,并且直到
脚本
结束时才禁用,是否会对
脚本
产生不利影响?
浏览 0
提问于2011-07-13
得票数 59
回答已采纳
1
回答
目录
中
的
第二个最新文件夹
、
我想要一个批处理文件,它将发现哪一个是
在
目录
中
创建/修改
的
第二个最新文件夹。我找到了这篇文章,但无论我多么努力,我都无法理解它是如何工作
的
。@echo off pushd "%root_dir%"set "bl2=") ech
浏览 1
提问于2016-06-23
得票数 0
回答已采纳
1
回答
谁知道如何在DOS批处理
脚本
中
从字符串
中
剥离引号字符?
、
有人知道如何在DOS批处理
脚本
中
从字符串
中
剥离引号字符吗?
使用
字符串替换功能剥离字符很容易,但剥离引号(或
感叹号
)似乎更难一些。以下是我正在尝试
使用
的
测试
脚本
:SETLOCAL
ENABLEDELAYEDEXPANSION
set "NAME=Izomorphius"exit /B 0pause 以下是此
脚本
浏览 0
提问于2012-11-03
得票数 1
回答已采纳
2
回答
如何处理可包含
感叹号
的
FOR循环中
的
文件/文件夹名称列表?
、
、
我编写批处理
脚本
来查找文件夹中文件
的
内容。内容
在
文本文件
中
,具有
感叹号
等特殊字符。SETLOCAL
EnableDelayedExpansion
set /p DST="Enter
浏览 0
提问于2018-09-25
得票数 1
回答已采纳
1
回答
无法
使用
%% notaton递归地设置批处理文件
中
的
文件路径和读取文件名
、
我需要
使用
python命令执行一组.txt文件(
使用
机器人框架编写
的
测试
脚本
)。每个测试
脚本
都放在一个文件夹
中
,所有这些子文件夹都放在一个名为TestFolder
的
主文件夹下。每个子文件夹下
的
脚本
文件看起来是这样
的
-我
使用
一个批处理文件来触发这个测试。我
的
代码如下:- @e
浏览 3
提问于2015-02-12
得票数 0
2
回答
Visual Studio 2012生成后事件-错误代码255
、
、
、
下面是我尝试将我
的
应用程序可执行文件复制到另一个文件夹,更改其名称: SET DESTINATION=$(ProjectDir
在
一个普通
的
批处理文件
中
运行这些代码就像是一个不错
的
工作!
浏览 0
提问于2013-05-21
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux命令行中的波浪号和反斜线和双感叹号的含义以及最常用的命令行总结
BAT 文件与文件夹批量重命名实用技巧
Shell脚本在测试工作中的应用点滴
VGA光端机在显示设备中的应用
Lua脚本编程艺术:在公司员工电脑监控软件中嵌入脚本的代码实现方法
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券