batch-file 相关问题

批处理文件是一个文本文件,其中包含由MS-DOS,IBM OS / 2或Microsoft Windows系统上的命令解释程序执行的一系列命令。

替换批处理脚本中的字符串字符

我需要从字符串中替换字符 * ,如下所示: *10.*31.**2.*65 我想使用批处理脚本删除该字符串中的所有 *。

回答 7 投票 0

用不同的字符串替换多个文件中的文本

我一直在查看另一个文本替换批处理脚本并尝试调整它,但语法错误并且找不到它应该如何构造。 希望有人能让这成为可能或告诉我我...

回答 1 投票 0

将多行批处理命令与内联注释相结合

我有一个很长的命令行字符串,我想评论一些参数/开关并描述它们的作用以及可以用它们调整什么。以下简化的批处理文件不起作用,...

回答 1 投票 0

ffmpeg - 使用 Loudnorm 进行 2pass 转换的 Windows 批处理文件

这个问题在这里至少被问过一次,在其他网站上也被问过。 我一直没能找到一个好的答案。 如何编写一个 Windows 批处理文件来使用 ffmpeg 执行以下操作; 1 - 制作一个

回答 1 投票 0

Windows 批处理文件 - 替换 XML 文件中的字符串

我有以下 XML 文件:input.xml 我有以下 XML 文件:input.xml <?xml version="1.0"?> <configuration> <startup> <supportedRuntime version="v2.0.50727"/> </startup> <appSettings> <add key="Name1" value="Value1"/> <add key="Name2" value="Value2"/> <add key="Name3" value="Value3"/> </appSettings> <runtime> <legacyUnhandledExceptionPolicy enabled="true"/> </runtime> </configuration> 我需要使用 Windows 批处理文件编程将 Value2 替换为 ServerName。 有人可以帮助我吗,因为我是 Windows 批处理编程的新手? 批处理会遇到 <, >、^ 和 & 字符的问题。 这可行,但 JScript/VBScript 脚本(如评论之一中引用的)是更好的解决方案。 将“ORIGINAL”更改为正在搜索的文本,将“REPLACE”更改为新文本。我建议 Windows 脚本学习 JScript。 @echo off for /f "tokens=* delims=" %%f in ('type sometext.txt') do CALL :DOREPLACE "%%f" GOTO :EOF :DOREPLACE SET INPUT=%* SET OUTPUT=%INPUT:ORIGINAL=REPLACE% for /f "tokens=* delims=" %%g in ('ECHO %OUTPUT%') do ECHO %%~g>>out.txt EXIT /b :EOF Batch 不支持 XML,并且 cmd 没有附带 XML 解析器,因此无需求助于 hack,我强烈推荐使用第三方 XML 解析器,例如 xmlstarlet 或 xidel。 xmlstarlet.exe ed -u "//add[@value='Value2']/@value" -v "ServerName" input.xml xidel.exe -s input.xml -e "x:replace-nodes(//add[@value='Value2']/@value,function($x){attribute {name($x)} {'ServerName'}})" --output-format=xml --output-declaration='^<?xml version="1.0"?^>' --output-node-indent xidel.exe -s input.xml -e ^"^ x:replace-nodes(^ //add[@value='Value2']/@value,^ function($x){attribute {name($x)} {'ServerName'}}^ )^ " --output-format=xml --output-declaration='^<?xml version="1.0"?^>' --output-node-indent

回答 2 投票 0

如何使用批处理文件中的参数启动 powershell 脚本

我想从批处理文件启动 powershell 脚本,并确保在批处理文件继续下一步之前关闭脚本。我一直不知道如何启动该票据...

回答 1 投票 0

循环获取当前日期和时间

以下将在 Windows 批处理文件中打印当前数据和时间: for /f "tokens=2,3,4,5,6 usebackq delims=:/ " %%a in ('%date% %time%') do echo %%c-%%a-%%b %% d%%e 我发现...

回答 2 投票 0

Windows Batch:在循环中获取当前日期和时间

以下将在 Windows 批处理文件中打印当前数据和时间: for /f "tokens=2,3,4,5,6 usebackq delims=:/ " %%a in ('%date% %time%') do echo %%c-%%a-%%b %% d%%e 我在这里找到了这个。

回答 2 投票 0

如何在Windows批处理文件中使for循环按名称顺序运行

我有一个 Windows 批处理文件可以执行以下操作: 对于 (*.sql) 中的 %%s 执行调用 它循环遍历文件夹中的所有 sql 脚本。 文件夹中的文件名如下: s4.06.01.sql s4.07.01.sql s4.08.01....

回答 4 投票 0

如何用.bat文件杀死进程?

我发现了一个命令,可以让我在cmd中杀死某个“不可杀死”的进程: C:\>FOR /F "usebackq tokens=2 skip=2" %i IN (`TASKLIST /FI "IMAGENAME eq Microsoft.ECApp.exe"`...

回答 1 投票 0

如何制作打开URL的bat文件

我正在尝试获取一个bat文件来打开特定的URL。 我正在尝试使 bat 文件打开大约 4 到 5 个不同的网站,以使我的工作更快。 我在记事本中尝试了以下内容: @回声关闭 开始...

回答 1 投票 0

如何在 Windows 上使用 cmd 查找屏幕亮度?

我正在编写一个代码,可以根据用户输入更改屏幕亮度,但这是基于当前屏幕亮度的。有没有办法获取屏幕亮度...

回答 3 投票 0

批处理文件手动运行,但不在任务计划程序中运行

我有一个批处理文件,它将搜索java进程并杀死它。 当在命令提示符下运行 bat 文件时,该脚本可以正常工作。但是当我尝试在任务调度程序中执行时,它......

回答 4 投票 0

Windows 批处理文件循环遍历目录来处理文件?

我需要编写/使用一个批处理文件来为我处理一些图像。 我有一个充满嵌套文件夹的文件夹,每个嵌套文件夹内还有一个文件夹,其中包含许多 TIF 我...

回答 7 投票 0

使用批处理脚本将 ping 命令的结果分为三个类别

我正在尝试运行 ping 命令并根据“在线”、“离线”和“过期”进行排序。我尝试使用 find 和 findstr 但我似乎只能对 2 个操作进行排序...

回答 1 投票 0

如何知道psftp mput是否成功

我们每天晚上都会将 .zip 文件推送到 SFTP 服务器一次。然而,有时它会失败,并且文件不会最终出现在 SFTP 服务器上,我希望...

回答 1 投票 0

需要组合批处理文件的帮助

我有 4 个针对 MKV 文件运行的批处理文件。第一个重命名所有文件,第二个删除所有文件中的任何注释,第三个编辑元数据中的“标题”以匹配文件名...

回答 1 投票 0

批量比较2个目录的文件夹结构

我正在开发一个批处理脚本,该脚本接受用户输入的源文件夹和目标文件夹。我希望我的脚本能够遍历两个文件夹结构并记录哪些文件夹不存在于

回答 1 投票 0

VSCode 将不再运行批处理文件

我多年来一直在 Windows 上使用 VSCode 来调试 Cortex-M 微控制器系统,使用 cortex-debug 扩展和 Arm 的 gcc 开发工具版本(包括 arm-none-eabi-g...

回答 1 投票 0

Pow 知道 psftp mput 是否成功

我们每天晚上都会将 .zip 文件推送到 SFTP 服务器一次。然而,有时它会失败,并且文件不会最终出现在 SFTP 服务器上,我希望...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.