一个学渣 发表于 2024-3-8 11:19

如何把bat改写成拖放文件上去就能运行?

本帖最后由 一个学渣 于 2024-3-8 13:15 编辑

ffmpeg -i “G:\0.png” -vf transpose=1 -y “G:\0度.png”

怎么改写成拖放多个文件上去就能运行,并且保存到对应路径?

林泽西 发表于 2024-3-8 11:24

一个学渣 发表于 2024-3-8 11:30

林泽西 发表于 2024-3-8 11:24
你这个想法很危险呐

有什么问题吗??不是很方便吗

wkdxz 发表于 2024-3-8 11:30

ffmpeg -i %1 -vf transpose=1 -y “G:\0度.png”

将G:\0.png拖入bat即可

一个学渣 发表于 2024-3-8 11:31

wkdxz 发表于 2024-3-8 11:30
ffmpeg -i %1 -vf transpose=1 -y “G:\0度.png”

将G:\0.png拖入bat即可

想要拖放多个文件,并且能保存到对应路径

wkdxz 发表于 2024-3-8 11:37

一个学渣 发表于 2024-3-8 11:31
想要拖放多个文件,并且能保存到对应路径

@echo off
setlocal enabledelayedexpansion

for %%I in (%*) do (
    set fname=%%~nI
    set houzhui=%%~xI
    ffmpeg -i "%%~I" -vf transpose=1 -y "G:\!fname!_rotated!houzhui!"
)

pause

rhci 发表于 2024-3-8 11:42

都是高手,学习了,

xuxinliang 发表于 2024-3-8 11:50

这个是高手,厉害。。学习。

一个学渣 发表于 2024-3-8 12:01

wkdxz 发表于 2024-3-8 11:37
@echo off
setlocal enabledelayedexpansion



感谢大佬!输出路径能不能自动匹配输入路径?从哪来就输出在哪

怜渠客 发表于 2024-3-8 12:20

用GPT问一下就有了,国内的文心一言等也可以
页: [1] 2
查看完整版本: 如何把bat改写成拖放文件上去就能运行?