将.sh文件转换为批处理文件以在Windows中执行

索拉夫

谁能帮我在批处理文件中转换以下shellscript代码?我将非常有帮助,因为我不知道该过程。它使用opencv 3.0的命令“转换”,转换后我将对其进行修改。如果有人可以修改其余的..谢谢您的帮助

for filename in $(ls *.pgm);
  do
    w=`convert $filename -print "%w" /dev/null`
    h=`convert $filename -print "%h" /dev/null`
    let "ww= $w/100"
    let "hh= $h/100"
    for((y=150;y<=250;y+=50))
      do
        for((i=100;i<=400;i+=50))
           do
             echo "slide/$i.$filename"
             let "h_slide=$i"
             convert $filename -crop 100x100+$i+$y slide/$y.$i.$filename
           done
      done
 done
马克·谢切尔

不是代码编写服务,但我会让您入门...

首先,convert命令来自ImageMagicknot OpenCV

其次,线3-6可以因为被去除wwwhhh不被使用。

第三,请参阅此处,了解如何在Windows上循环浏览文件-替换当前的第1行。

第四,请参阅此处,了解如何以50为步长在一系列数字之间循环-替换当前的第7和9行。

并警告一下... Windows附带了一个名为的程序,该程序CONVERT.EXE将文件系统转换为NTFS,因此,如果要运行ImageMagick convertWindows而不是Windows,最好用类似的名称"C:\Programs\Installed\ImageMagick6-9.1\convert"而不是普通的名称来调用它,convert否则会出错。一。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将Windows批处理文件转换为Mac SH文件?

将批处理文件函数转换为 bash

批处理文件将特定IP转换为变量

将批处理文件转换为Vbscript

将简单的批处理文件行转换为 bash

批处理文件将“ =”替换为“?” 在文件或变量中

批处理文件将目录中的所有文件转换为ATF

Windows批处理文件:将结构转换为单行字符串

将Unix ImageMagick脚本转换为Windows批处理文件

如何将Windows批处理文件转换为签名行“ cmd / c”命令?

从 Windows 批处理文件执行 Perl 脚本,将 Perl 脚本中设置的变量传递回 Windows 批处理文件

将批处理文件转换为exe后,Windows Defender将该文件显示为木马,为什么?

如何将Windows路径转换为文件:批处理文件中的URL,适合SVN命令行使用

需要帮助编写批处理文件以将文件名转换为csv格式

在Windows 7中批处理文件以将重要文件存档为zip文件

将具有复杂参数的批处理文件命令转换为PowerShell

如何将多行批处理文件语句转换为Powershell?

将批处理文件转换为循环到Shell脚本进行循环

将 PowerShell foreach 循环转换为 /f 循环的批处理文件

需要使用批处理文件将csv文件中的所有记录的“””替换为“”

合并后,批处理文件将无法运行(在批处理文件中退出ghostscript

将变量传递给Windows FOR / DO批处理文件中的文件名

用于将txt转换为CSV的批处理文件可删除空格和逗号转换为列

将SQL脚本作为Windows批处理文件运行

将Powershell变量传递到Windows批处理文件

Windows批处理文件将一个文件夹中的文件列出到csv/txt文件中

将命令存储在批处理文件中的变量中

如何将运行两次 npm 并带有退出代码评估的 Windows 批处理文件转换为 Linux bash 脚本?

将目录路径隐藏在批处理文件中