【问题标题】:Windows batch file directory as variableWindows批处理文件目录作为变量
【发布时间】:2016-10-02 19:49:01
【问题描述】:

我正在尝试设置一个变量来定义目录路径。由于某种原因,当我引用它时,批处理文件就像什么都没有一样。

我的批处理文件如下...

set project_res_folder =../../Development/androidprojects/myapp/app/src/main/res
echo %project_res_folder%
magick %1 -resize 75%% %project_res_folder%/drawable-xxhdpi/%1
magick %1 -resize 50%% %project_res_folder%/drawable-xhdpi/%1
magick %1 -resize 37%% %project_res_folder%/drawable-hdpi/%1
magick %1 -resize 25%% %project_res_folder%/drawable-mdpi/%1

当我使用有效参数运行该批处理文件时,回显会简单地写入

ECHO is on.

所有路径都写出来,就好像 project_res_folder var 甚至不存在一样

unable to open image '/drawable-xxhdpi/metal_seekbar_thumb.png'

【问题讨论】:

  • project_res_folder 和等号之间没有空格。

标签: windows batch-file command-line


【解决方案1】:

删除 = 符号前的空格。那应该可以解决它。

set project_res_folder=...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-07
    • 2011-09-10
    • 1970-01-01
    • 2021-12-02
    • 2017-06-15
    • 1970-01-01
    • 2012-07-07
    • 2023-03-12
    相关资源
    最近更新 更多