batch-file 相关问题

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

在批处理文件中使用 FindStr 更改多个文件中的目录路径

我需要将文件中的路径更改为我用来运行批处理文件的当前路径。我想我需要使用 FindStr 因为 FOR 不会处理 <>:\ 字符。这是 fi 中的字符串示例...

回答 1 投票 0

如何批量打印 ASCII 艺术而不打印奇怪的符号?

所以基本上我正在制作一个多功能工具(不要评判我),我想打印以下 ASCII 艺术,但是当我这样做时,一些奇怪的符号出现而不是它。我知道这与性格有关...

回答 1 投票 0

如果在任务列表中找到特定任务/进程,则使用批处理脚本结束它

对于上下文,我在 XAMPP 批处理文件中找到了这个: @回声关闭 设置本地启用延迟扩展 设置“PID_LIST=” for /f "tokens=2" %%V in ('tasklist.exe ^| findstr /i "%1&quo...

回答 1 投票 0

需要在批处理文件中使用通配符使用 msiexec /x 删除应用程序

我正在运行以下批处理文件来删除 splunk 代理版本 9.2.1 并且运行良好。但是,我希望它适用于所有版本,这样我就不必在版本更改时修改批处理文件...

回答 1 投票 0

批处理文件UAC提示中按no后删除文件

我有一个包含文件和批处理的 SFX zip,解压后会自动启动。该批处理首先尝试使用下面的获取管理代码提升该批处理的权限。 工作正常,有...

回答 1 投票 0

reg 查询远程计算机不工作

我有以下问题。在工作中,我正在处理一个域,并且正在编写一个批处理脚本,该脚本除其他外,还可以从域中的其他计算机远程查询 Windows 注册表。在那里,那个...

回答 3 投票 0

Windows bat 文件 for 循环丢失!文件名中的字符

我有以下代码用于循环目录中的 MP4 文件: for /f "tokens=*" %%f in ('dir /b .\*.mp4') do ( 调用:处理“%%~nxf” ) 我的问题是如果 MP4 文件...

回答 1 投票 0

如何在 Cmd 中回显大于号?

如何在cmd中回显“大于”字符?我想转义“大于”符号 (>),因为我需要它回显到另一个 .bat 文件。 回声网络会话>nul ...

回答 1 投票 0

从 php 执行批处理脚本

我创建了一个网页,在其中尝试执行之前构建的批处理文件。 我有以下 php 代码: > $fichier_batch = fopen("C:\testrequette.bat", "w"); >...

回答 1 投票 0

如何使用ansii批量显示所有颜色

我的批处理脚本正在运行。我希望它每秒以不同的颜色回显单词,并且我对颜色使用 Ansii 转义码。最后我想出了这段代码: @回声关闭 设置...

回答 1 投票 0

使用批处理打开滚动到底部的 Chrome 页面

我编写了一个脚本,可以在 chrome 配置文件中打开某个页面。 我想添加一个命令,以便页面在一直向下滚动时打开。 有谁知道我应该添加什么? 设置配置文件名称=(&...

回答 1 投票 0

BAT 脚本未从文本文件返回最新链接测试&...</desc> <question vote="-1"> <p>我试图获取最新的</p> <pre><code><a href> </code></pre> <p>来自 temp.txt 文件下方的链接,即 122 </p> <pre><code><html> <head><meta name="robots" content="noindex" /> <title>test</title> </head> <body> <h1>test</h1> </pre><hr/> <pre><a href="../">../</a> <a href="100/">100/</a> 23-Mar-2022 17:12 - <a href="111/">111/</a> 21-Mar-2023 12:08 - <a href="112/">112/</a> 18-Apr-2023 07:46 - <a href="113/">113/</a> 25-May-2023 21:15 - ---- <a href="120/">120/</a> 11-Dec-2023 10:43 - <a href="121/">121/</a> 30-Jan-2024 07:31 - **<a href="122/">122/</a> 11-Mar-2024 06:00 -** <a href="93/">93/</a> 24-Aug-2021 16:07 - <a href="94/">94/</a> 12-Oct-2021 11:21 - <a href="95/">95/</a> 26-Oct-2021 16:25 - <a href="97/">97/</a> 06-Jan-2022 15:23 - <a href="98/">98/</a> 07-Feb-2022 16:04 - <a href="99/">99/</a> 10-Mar-2022 12:18 - <a href="json/">json/</a> 03-Apr-2024 04:26 - <a href="linux/">linux/</a> 17-Jun-2020 12:06 - <a href="known-good-version-with-downloads.json">known-good-version-with-downloads.json</a> 01-Apr-2024 07:03 1.39 KB </pre> <hr/><address style="font-size:small;">Artifactory/7.49.12 Server at artifactrepository.xxxxxx.net Port 80</address></body></html> </code></pre> <p>我使用了下面的批处理脚本</p> <pre><code>@echo off setlocal enabledelayedexpansion set "latestHref=" for /f "tokens=*" %%a in ('type temp.txt ^| findstr /i "href="') do ( set "href=%%a" set "href=!href:*href=!" for /f "tokens=2 delims==" %%b in ("!href!") do ( set "latestHref=%%~b" ) ) if defined latestHref ( echo Latest href link: !latestHref! ) else ( echo No href links found in the text file. ) </code></pre> <p>但是每次我收到<strong>在文本文件中找不到href链接</strong>有人可以帮助我吗? 我原本期望结果为 122,但结果仍然错误</p> </question> <answer tick="false" vote="0"> <p>过滤 <pre><code><a href="NUMBERS</code></pre> 行,如果找到的数字比以前大,则调整 <pre><code>!latestHref!</code></pre>(使用调整后的分隔符):</p> <pre><code>@echo off setlocal enabledelayedexpansion set "latestHref=" for /f "tokens=*" %%a in ('type temp.txt ^| findstr /i "href=\"[0-9][0-9]*') do ( set "href=%%a" set "href=!href:*href=!" for /f tokens^=2delims^=/^" %%b in ("!href!") do ( if %%b gtr !latestHref! set "latestHref=%%~b" ) ) if defined latestHref ( echo Latest href link: !latestHref! ) else ( echo No href links found in the text file. </code></pre> <p>输出:</p> <pre><code>Latest href link: 122 </code></pre> </answer> </body></html>

我试图获取最新的 链接即 122 来自下面的 temp.txt 文件 测试&...</desc> <question vote="-1"> <p>我试图获取最新的</p> <pre><code><a href> </code></pre> <p>来自 temp.txt 文件下方的链接,即 122 </p> <pre><code><html> <head><meta name="robots" content="noindex" /> <title>test</title> </head> <body> <h1>test</h1> </pre><hr/> <pre><a href="../">../</a> <a href="100/">100/</a> 23-Mar-2022 17:12 - <a href="111/">111/</a> 21-Mar-2023 12:08 - <a href="112/">112/</a> 18-Apr-2023 07:46 - <a href="113/">113/</a> 25-May-2023 21:15 - ---- <a href="120/">120/</a> 11-Dec-2023 10:43 - <a href="121/">121/</a> 30-Jan-2024 07:31 - **<a href="122/">122/</a> 11-Mar-2024 06:00 -** <a href="93/">93/</a> 24-Aug-2021 16:07 - <a href="94/">94/</a> 12-Oct-2021 11:21 - <a href="95/">95/</a> 26-Oct-2021 16:25 - <a href="97/">97/</a> 06-Jan-2022 15:23 - <a href="98/">98/</a> 07-Feb-2022 16:04 - <a href="99/">99/</a> 10-Mar-2022 12:18 - <a href="json/">json/</a> 03-Apr-2024 04:26 - <a href="linux/">linux/</a> 17-Jun-2020 12:06 - <a href="known-good-version-with-downloads.json">known-good-version-with-downloads.json</a> 01-Apr-2024 07:03 1.39 KB </pre> <hr/><address style="font-size:small;">Artifactory/7.49.12 Server at artifactrepository.xxxxxx.net Port 80</address></body></html> </code></pre> <p>我使用了下面的批处理脚本</p> <pre><code>@echo off setlocal enabledelayedexpansion set "latestHref=" for /f "tokens=*" %%a in ('type temp.txt ^| findstr /i "href="') do ( set "href=%%a" set "href=!href:*href=!" for /f "tokens=2 delims==" %%b in ("!href!") do ( set "latestHref=%%~b" ) ) if defined latestHref ( echo Latest href link: !latestHref! ) else ( echo No href links found in the text file. ) </code></pre> <p>但是每次我收到<strong>在文本文件中找不到href链接</strong>有人可以帮助我吗? 我原本期望结果为 122,但结果仍然错误</p> </question> <answer tick="false" vote="0"> <p>过滤 <pre><code><a href="NUMBERS</code></pre> 行,如果找到的数字比以前大,则调整 <pre><code>!latestHref!</code></pre>(使用调整后的分隔符):</p> <pre><code>@echo off setlocal enabledelayedexpansion set "latestHref=" for /f "tokens=*" %%a in ('type temp.txt ^| findstr /i "href=\"[0-9][0-9]*') do ( set "href=%%a" set "href=!href:*href=!" for /f tokens^=2delims^=/^" %%b in ("!href!") do ( if %%b gtr !latestHref! set "latestHref=%%~b" ) ) if defined latestHref ( echo Latest href link: !latestHref! ) else ( echo No href links found in the text file. </code></pre> <p>输出:</p> <pre><code>Latest href link: 122 </code></pre> </answer> </body></html>

回答 0 投票 0

批处理:如何为变量指定文件名

我需要通过批处理一遍又一遍地过滤大量文件,因此编辑批处理文件中每个文件本身的名称将需要大量工作。所以我想添加一些...

回答 2 投票 0

Windows中有刷新“修改日期”的CMD命令吗?

我正在编写一个批处理脚本,该脚本会自动将具有最大期限(n)的所有日志文件复制到新位置。 在测试脚本时,我注意到,缺少一些日志文件,原因......

回答 1 投票 0

启动 conda 并打开 Jupyter Notebook 的批处理文件不会在“退出”行关闭

我创建了一个 .bat 文件,该文件在我的基础环境中启动 conda,然后打开 Jupyter Notebook。这是代码: @回声关闭 调用 conda 激活基地 cd C:\Users\{myUserName}\OneDrive\Documents\Udemy Py...

回答 1 投票 0

使用 Windows 批处理脚本重命名目录中的所有文件

我如何编写一个批处理或cmd文件来重命名目录中的所有文件?我正在使用Windows。 改变这个: 750_MOT_Forgiving_120x90.jpg 751_MOT_Persecution_1_120x90.jpg

回答 4 投票 0

是否可以通过.bat/.cmd脚本修改注册表项?

是否可以通过.bat/.cmd脚本修改注册表值(无论是字符串还是DWORD)?

回答 9 投票 0

如何在txt文件中保存状态更改

恐怕我无法想象如何编写正确的批处理脚本来解决以下任务。 你能帮忙吗 ? 我有一个文本文件“2024-04-29_22-23log.txt”,其中每一行(除了

回答 1 投票 0

我可以通过双击来阻止 Windows 批处理文件的执行吗?

是否可以以这样的方式设置Windows .BAT文件,以便可以在从CMD调用时执行,但在有人双击该文件时不运行?

回答 2 投票 0

CMD 中的选择器出现问题,在用户键入条目后关闭

我正在开发一个脚本,其中我需要用户从列表中进行选择,该列表为他们提供他们想要使用的工具,并且根据此输入将他们带到代码的其他部分。

回答 1 投票 0

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