gpt4 book ai didi

windows - 批处理文件在引用的参数中发送当前文件夹

转载 作者:可可西里 更新时间:2023-11-01 13:57:41 27 4
gpt4 key购买 nike

我有一个用于转换图像的批处理文件,参数是引号,参数中的引号字符串被转义。但是,我想发送当前路径 %CD %also 作为参数...但是执行这个:

"C:\Program Files\GIMP 2\bin\gimp-2.8.exe"  -i -b "(python-fu-watermark-folder RUN-INTERACTIVE \"%CD%\" \"%CD%_watermarked\" \"C:/Documents and Settings/Jan/Desktop/watermarking/customEffectsWatermark.png\")"  -b "(gimp-quit 0)"

给我一​​个回应:

C:\Documents and Settings\Jan\Desktop\watermarking\tester>"C:\Program Files\GIMP2\bin\gimp-2.8.exe"  -i -b "(python-fu-watermark-folder RUN-INTERACTIVE \"C:\Documents and Settings\Jan\Desktop\watermarking\tester\" \"C:\Documents and Settings\Jan\Desktop\watermarking\tester_watermarked\" \"C:/Documents and Settings/Jan/Desktop/watermarking/customEffectsWatermark.png\")"  -b "(gimp-quit 0)"

这很好,但是,目录中的反斜杠是转义字符!所以在执行插件时我得到了一个转义目录(我不想要那个):

WatermarkFolder-Warning: C:Documents and SettingsJanDesktopwatermarking ester
WatermarkFolder-Warning: C:Documents and SettingsJanDesktopwatermarking ester_watermarked
WatermarkFolder-Warning: files to be processed in total: 0

由于我无法控制路径,是否有办法转义转义字符?谢谢!矿脉

最佳答案

您是否尝试过使用值 %CD% 的变量进行双重转义?

像这样:

set mycd=%cd:\=\\%

在你使用 %cd% 的地方使用 %mycd%

关于windows - 批处理文件在引用的参数中发送当前文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17433746/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com