腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
将
批处理
变量
正确
传递
到
嵌套
循
环中
-
变量
的
延迟
扩展
windows
、
batch-file
、
cmd
我正在尝试编写一个脚本,从list.txt (以回车符分隔
的
文件目录名
的
列表)创建一组文件夹,每个文件夹包含特定数量
的
由用户命名
的
子目录。此脚本完全可以做到这一点,并且可以
正确
地工作:setlocal enableextensions set /P q="How many subdirectories would但是,我尝试在循
环中
执行此操作,而不是对每个实例进行硬编码。for /F "tokens=1 delims=,&q
浏览 1
提问于2018-08-16
得票数 0
回答已采纳
1
回答
如果语句耗时,则
批处理
文件
batch-file
、
if-statement
、
environment-variables
、
set-operations
我正在尝试编写一个
批处理
文件,它占用命令所用
的
时间,并将其转换为小时、分钟和秒。下面是我得到
的
信息:set /a min=0for /f %%G in ('ping localhost -n 100 >nul我一直收到")在这个时候是意想不到
的
。“错误。FOR循环肯定是有效
的
,问题只在于IF语句。 我已经尝试使用EQU运算符并添加引号,但都没有用。有人能帮上忙吗?
浏览 4
提问于2014-04-30
得票数 1
1
回答
环境
变量
未
扩展
windows
、
batch-file
平台: Windows Vista Service Pack2 (x86)SET /P command=%cd%^> %command%唯一
的
问题是,当我键入例如cd %windir%时,我得到一条错误消息,告诉我系统找不到指定
的
路径我想知道问
浏览 0
提问于2013-02-08
得票数 1
回答已采纳
1
回答
如何根据程序
的
输出生成目录并将文件复制
到
其中
batch-file
文件作为命令行参数
传递
给verify.exe。如果在文件中发现任何缺陷,它会打印错误代码(一行字符串)。如果文件是合法
的
,则不会打印任何文件。我想为每个错误代码创建一个文件夹,并将错误文件复制
到
文件夹中,这样我就可以查看它了。如果文件没有错误,什么也不做。需要检查
的
文件在D:\Test\docs\r1中-为了测试目的,我在D中只有一个文件:\Test\docs\R1。循环运行了三次没有创建文件夹似乎在
将
exe命令行输出分配给MyVar时出现了问题 提前谢谢你
浏览 2
提问于2012-05-08
得票数 0
回答已采纳
1
回答
通过
批处理
文件中
的
“数组”循环转换元素
arrays
、
batch-file
、
for-loop
、
shift
、
delayedvariableexpansion
我有一个
批处理
文件,它以字符串数组
的
形式从Java文件中
传递
命令。在
批处理
文件中,我创建
变量
以获取前三个元素
的
值(本例中为A、B和C)。然后,我需要转换目录字符串来处理数组
的
前三个元素。+1 ) 我遇到
的
问题是行set list[!old!]=!list[%new%]!。如您所见,我已启用
延迟
扩展
。但是,名单上需要
的
是!
变量
,该
变量
模拟数组中
的
浏览 1
提问于2013-12-21
得票数 0
回答已采纳
1
回答
批处理
脚本:
将
数组值与数值进行比较
batch-file
总体目标是编写一个
批处理
脚本,可以
传递
两个参数-一个AD组和一个包含用户列表
的
文本文件
的
位置。完成后
的
数据将被
传递
到
另一个系统中
的
API中,用于管理其他组,如邮件列表等。困难在于:我希望
将
数组值与
批处理
脚本中
的
数字
变量
进行比较,最好不要使用
延迟
扩展
。这将允许我创建一个“冒泡比较”,在这里,我可以根据现有文件中已经存在
的
值检查每个
浏览 1
提问于2018-05-20
得票数 1
回答已采纳
2
回答
批处理
错误:此时未预料到
windows
、
batch-file
、
command-line
、
cmd
我检查了几乎所有关于这个问题
的
其他问题,我试过所有这些问题,但仍然没有成功,有人能告诉我我做错了什么吗?我在运行时得到了“在这个时候没有预料到
的
”错误。reading complete.echo.clientList.txt只包含主机名/ ip地址到我想要连接
的
远程计算机
浏览 6
提问于2016-10-25
得票数 0
回答已采纳
2
回答
如何获得
变量
中
的
变量
(%var1%,var2%)
variables
、
batch-file
、
set
我正在尝试获取一个用户输入
的
字符串,然后让文本滚动。( set "%~1=%len%")set myString=%mystring:~%result%% 当我在
变量
%(听起来很奇怪,但我想你可以想象我
的
意思)时,我无法从
变量
中取出字符串。
浏览 3
提问于2016-01-12
得票数 0
回答已采纳
1
回答
for循
环中
的
批处理
集
变量
variables
、
batch-file
、
for-loop
、
command-line
、
command-prompt
经过一些搜索,我发现提到了使用
延迟
扩展
变量
(setlocal EnableDelayedExpansion),但这会导致一个问题,因为用户输入
的
目录路径可能包含感叹号,如果我这样做,就会删除感叹号(因此如何
正确
地在for循
环中
设置
变量
?在Dennis
的
解决方案和一些额外
的
尝试和错误
的
帮助下,我终于能够修复原始代码,现在它可以工作了。endlocal实际上,实际
的
命令要长得多,所以我不会
浏览 2
提问于2016-01-10
得票数 4
回答已采纳
1
回答
批处理
脚本-参数
嵌套
在
变量
内?
variables
、
batch-file
、
parameters
每个子脚本都将一个
变量
写入一个
批处理
文件(例如variable.bat),然后由父脚本在下次执行时加载该文件。ECHO SET pair-folder-%1=yes>>c:\variable.bat 这将在下一次运行时生成一个由父脚本加载
的
变量
。问题在于:我如何编写一个操作(通过IF陷阱),在下一次子脚本出现时调用该
变量
?我想
浏览 0
提问于2013-09-24
得票数 0
回答已采纳
2
回答
将
文件名设置为
批处理
文件中
的
变量
batch-file
我有一个问题,如何
将
多个文件设置为
批处理
文件中
的
变量
?如果有两个以上,则只会回显其中
的
一个。如何在一行中回显复制
的
所有文件?
浏览 0
提问于2016-08-12
得票数 3
4
回答
批处理
文件基础知识:在for循
环中
向
变量
添加硬编码整数。
file
、
math
、
batch-file
、
for-loop
我只想在这个
批处理
文件代码中将10添加到
变量
“%i”中,并将其打印到屏幕上。numbers.txt是一个包含单个数字列
的
文件。
浏览 5
提问于2013-09-27
得票数 2
回答已采纳
2
回答
连接bat文件中
的
变量
string
、
batch-file
、
cmd
、
concatenation
我已经创建了一个名为vk.bat
的
bat文件。Echo %tcs%c:\vk.bat Apple Cat Play但我得到
的
最后一个字符串是我不能找出它为什么以及如何覆盖以前
的
字符串tcs
的
内容。
浏览 0
提问于2017-10-31
得票数 0
2
回答
Windows
批处理
文件处理.循环
batch-file
所以,我期望循环结束时i
的
值是101,但它显示了1。有人能解释一下背后
的
原因吗? 谢谢
浏览 2
提问于2014-01-17
得票数 2
回答已采纳
2
回答
如何在
批处理
文件内
的
for循
环中
复制文件时添加时间戳
file
、
loops
、
scripting
、
batch-file
、
timestamp
我是
批处理
文件
的
新手,有一个非常具体
的
问题。我尝试通过for循环
将
多个子目录中
的
许多文件复制
到
单个目录中,同时为每个名称附加一个时间戳(因为所有文件都具有相同
的
名称)。我使用了系统
变量
time,并在循
环中
解析它,但是循
环中
的
局部
变量
被分配了垃圾。我已经知道
延迟
扩展
和使用了!签名而不是%,但这对我没有帮助。copy /y "%%
浏览 0
提问于2011-10-14
得票数 0
回答已采纳
1
回答
批量
变量
中
的
变量
和
延迟
扩展
batch-file
我尝试在
变量
中使用
变量
,并结合
延迟
扩展
,但仍然没有成功。SET ERROR_COMMAND=exit /B ^!我想设置一个当
批处理
文件中
的
一个步骤崩溃时调用
的
ERROR_COMMAND。命令应该是:IF ERRORLEVEL 1 %ERROR_COMMAND% 问题是,我不知道如何
正确
设置ERROR_COMM
浏览 1
提问于2010-06-10
得票数 0
2
回答
使用命令行引用参数时,如何进行条件检查(if命令)?
windows
、
command-line
、
batch-file
、
if-statement
在我
的
批处理
文件中,我有一个脚本:我想为上面的脚本编写if命令,它
的
含义与下面的脚本相同。编辑用户Dave Anderson列出了和命令
的
完整详细信息。
浏览 1
提问于2010-10-14
得票数 1
回答已采纳
3
回答
将
DOS
批处理
文件转换为PowerShell
powershell
、
batch-file
我正在尝试
将
一个.bat文件转换为PowerShell,但在理解几个代码片段
的
功能时遇到了问题:"!这样引用
的
变量
。set SOME_VARIABLE=!SOME_ARGUMENTS:\=\\! set TN0=%~n0
浏览 0
提问于2011-12-01
得票数 6
2
回答
包含空格、双引号和管道
的
批处理
文件参数
windows
、
batch-file
我有一个
批处理
文件,需要向它
传递
一个包含管道和空格
的
参数。由于存在空格,在
传递
参数时需要将双引号附加到参数。我需要去掉那些双引号并回显参数。通常,使用~可以让我做到这一点,但我认为我传入
的
特定参数会导致问题。那么,如何删除双引号而仍然有一个可用
的
变量
呢?
浏览 4
提问于2011-03-09
得票数 6
回答已采纳
1
回答
我
的
基于文本
的
游戏脚本不起作用
batch-file
、
text-based
我正在做一个基于文本
的
rpg和脚本不工作。这与耐力有关。我也有一个任务,这是依赖于你有一定数量
的
黄金和该脚本不工作。我
将
包括图片。
浏览 2
提问于2015-03-04
得票数 0
点击加载更多
相关
资讯
Bat批处理基础知识(中)
batch常用命令
php数组遍历常用方法有哪些?其中一个必须要掌握!
C+算法主题系列之论递归回溯算法与原始穷举算法的一致性
Shell 中的命令替换及参数扩展
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券