batch

如何使用 Image Magick 批量分割图像
batch

如何使用 Image Magick 批量分割图像

我想bmp在 Windows 上使用 imagemagick 命令行分割一些图像。对于新图像,原始文件名必须以 partnumber 为后缀(例如_01)_02。 我尝试了以下方法,但不起作用。请帮忙。 magick convert *.bmp -crop 2x1@ -set filename:f '%t_%d.%e' +repage +adjoin BMP3:'%[filename:f]' 补充问题: 我的原始 bmp 图像大小为 32MB,但当我使用 image magick 将图像单独分割成两部分时,每幅图像小于 1MB。每幅图像不...

Admin

离线批量将 WebP 文件转换为 GIF 文件?
batch

离线批量将 WebP 文件转换为 GIF 文件?

编写批处理脚本将所有 WebP 文件转换为 GIF 格式。 看着Google 提供的最接近的实用程序,我看不出有什么立即显而易见的方法可以做到这一点。我不喜欢逐个使用在线转换器来转换单个文件,我宁愿使用我的计算机批量离线转换。 ...

Admin

Microsoft Office 2016 关闭后如何运行批处理文件
batch

Microsoft Office 2016 关闭后如何运行批处理文件

几年前,当我运行 Outlook 2003 时,我有一个名为 CodePlex 的插件,OutlookBackupAddIn它会在 Office 2003 关闭时执行批处理文件,从而将最新的 .PST 文件备份到其他位置。 几年后,我们升级到 Office 2016,该功能停止工作,但出于某种原因,它仍然打开目录批处理文件包含在其中,因此我可以手动触发批处理。一切仍然很好。 但是现在,我注意到打开目录的功能不再存在,因此,我的日常备份根本没有发生,这促使我再次寻找更好的解决方案。 Microsoft Office 2016 设置中是否有可以指定在 Of...

Admin

如何在Jenkins中使用groovy环境变量在Jenkins管道中传递bat命令
batch

如何在Jenkins中使用groovy环境变量在Jenkins管道中传递bat命令

我想%region%COGAPP%env%:10000根据 Jenkins 参数选择连接变量 %dispatcher% =。region传递正确但env实际上不是。env有一个额外的循环,因此它返回特定的输出(例如,如果在 UI 中选择了 Dev,则返回 901)。 for (b in environmentGroup) { String envX = "" if ("$b" == "Dev"){ ...

Admin

在批处理中,/hrkvy 是什么意思?
batch

在批处理中,/hrkvy 是什么意思?

我引用了这篇文章中的代码: https://stackoverflow.com/questions/51399124/batch-file-to-copy-files-listed-in-a-text-file-from-source-to-destination-keepin for /f "tokens=* delims=" %%a in ('type "W:\Parrot EN VO\Copylist.txt"') do xcopy /hrkvy "%%a" "W:\Parrot EN VO\VO4test" 当我使用文件路径按原样运行代码时,它...

Admin

使用父文件夹名称替换文件中的字符串的脚本
batch

使用父文件夹名称替换文件中的字符串的脚本

我有一系列文件夹,每个文件夹都包含一个index.html文件。这些文件中有div一个 ID 为 的标签S030_010。 我想尝试用父文件夹名称替换此字符串。我甚至不确定这是否可行,也不知道从哪里开始。这些文件都在我的本地 Windows 10 计算机上。我有大约 150 个文件夹/文件需要处理,可能在不久的将来不得不再次这样做 我甚至不确定要搜索什么才能开始这项工作,想知道是否有人能够就此提供一些指导? 文件夹结构示例: S010_010 - index.html S020_010 - index.html S020_020 - index.ht...

Admin

连接 BATCH 中从命令行参数接收到的字符串
batch

连接 BATCH 中从命令行参数接收到的字符串

我有一个批处理文件,其中填充了从命令行参数收到的几个变量,我想连接这些变量: @echo off :GETOPTS if /I "%1" == "-d" set DIR1=%2 & shift if /I "%1" == "-a" set DIR2=%2 & shift shift if not "%1" == "" goto GETOPTS set DIR3=%DIR1%\%DIR2% echo %DIR3% 现在当我执行它时,看到这个: >dir.bat -d abc -a xyz abc \xyz 但希望它像 a...

Admin

解析批处理文件中的命令行参数
batch

解析批处理文件中的命令行参数

我选择以下示例来了解 BATCH 文件中命令行参数的解析: @echo off :Help echo sumit :GETOPTS if /I "%1" == "-h" call :Help if /I "%1" == "-b" set BASE=%2 & shift if /I "%1" == "-s" set SQL=%2 & shift shift if not "%1" == "" goto GETOPTS echo %BASE% echo %SQL% 现在,有几个问题,即使我在执行期间没有向批处理文件传递 -h 选项,也...

Admin

如何以特定的窗口大小、位置和配置文件启动 Chrome?
batch

如何以特定的窗口大小、位置和配置文件启动 Chrome?

我尝试使用 Windows 上的 CMD 将 Chrome 向特定用户打开,同时设置特定的窗口大小和位置。看来我既可以向特定配置文件打开,也可以调整窗口大小和位置,但不能同时进行。 窗口大小/位置似乎仅在使用时才有效--user-data-dir。没有它,它根本不会改变。 但是一旦我添加--user-data-dir到命令中,我就无法指定我想要使用的配置文件(通常使用--profile-directory)。 这不起作用: start "" "C:\Program Files (x86)\Google\Chrome\Application\chrom...

Admin

如何从 Windows 10 批处理文件启动 Notepad++?
batch

如何从 Windows 10 批处理文件启动 Notepad++?

当我用 Google 搜索时,我得到了有关从命令行运行 Notepad++、从 Notepad++ 运行批处理文件的页面,以及一些以解释如何设置路径变量开头的页面。 我不能在工作机器上设置路径变量(别让我开始)。所以我想创建一个批处理文件来运行 Notepad++,并将其放在根目录之外的目录中(我会把它放在根目录中,但我也不允许这样做),这样我就可以用一个简短的命令来启动它。 我试过了: "C:\Program Files (x86)\Notepad++\notepad++.exe" %* 'C:\Program Files (x86)\Notepa...

Admin

在 Windows 中的批处理文件中添加变量
batch

在 Windows 中的批处理文件中添加变量

我正在尝试修复一些简单但似乎无法解决的问题。 我有这个非常简单的批处理文件,当你将文件夹放在上面时,它会将一堆文件转换为另一种格式。我试图在标题栏上添加一个进度指示器,但出于某种原因,我无法让它set /a添加一个值并返回除我最初输入的值之外的任何内容。以下是代码 set Count=0 set NumFiles=0 set oldpct=-1 for %%A in (*.t64) do set /A NumFiles += 1 echo File count = %NumFiles% echo. echo...

Admin

Reg 导出文档位置路径
batch

Reg 导出文档位置路径

@echo on reg export "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Personal" C:\%username%.reg pause 我编写了这个简单的批处理程序,仅复制 shell 文件夹的注册表。该文件夹显然存在,因为我可以看到它,但尝试运行它时它显示路径无效。 有什么建议吗?提前致谢。 ...

Admin

删除了变量赋值副作用的感叹号
batch

删除了变量赋值副作用的感叹号

我正在尝试处理属性文件并替换一些属性。 虽然我设法用 @echo OFF set "file=my.properties" (for /F "tokens=1* delims=]" %%A in ('type "%file%" ^| find /V /N ""') do ( echo.%%B )) > output.txt 我的属性 password=aoeu!aoeu 副作用是所有感叹号 (!) 都从结果文件中删除了。这是 Windows 批处理中的错误还是我遗漏了什么? ...

Admin

寻找一个批处理脚本,将两个同名的文件类型合并为一个 zip 文件
batch

寻找一个批处理脚本,将两个同名的文件类型合并为一个 zip 文件

我有 2200 个文件。 E:\Saturn Bins and Cues\(Files are here) aaa.bin aaa.cue bbb.bin bbb.cue ccc.bin ccc.cue Etc 寻找一个批处理脚本,它将生成一个 7z 或 zip 文件,并结合同名的 bins 和 cues。 这是我目前得到的结果。我知道它不对,那么我该如何修复它呢? 感谢您的时间。(7z 已安装,但如果我必须将内容移至 E 盘,我会这样做) @ECHO OFF PATH=C:\Program Files\7-Zip FOR %F IN ("E...

Admin

为什么我们不能“以管理员身份运行”路径中带有@的批处理文件?
batch

为什么我们不能“以管理员身份运行”路径中带有@的批处理文件?

所以我们刚刚发现了这个奇怪的怪癖。很容易避免,但好奇这里的专家是否知道发生了什么。 似乎如果您尝试在路径中包含空格和 @ 符号的批处理文件上使用右键单击“以管理员身份运行”,它将无法启动。它可以在正常上下文中运行,或者在您之前提升的命令提示符中运行良好,但是这组特定情况会导致它毫无意义地失败。 我在网上搜索了一下,唯一能找到的其他参考资料是一篇名为 CapnM 的用户的帖子,其中遇到了类似的问题并发现了同样的问题 -2015 年 如果目标路径同时包含符号 (@) 和空格,则文件资源管理器中的右键单击以管理员身份运行功能将失败。 例如这...

Admin