如何解决使用 .txt 列表作为我的第一个脚本的参数
我正在使用一个名为 gallery-DL
的程序,它允许我从各种网站上抓取图片。现在我正在 cmd 中手动启动它,但我想编写一个 batch-file 来一个接一个地启动不同网址的抓取。
到目前为止 cmd 中的命令是
Gallery-DL.exe "URL"
我想编写一个脚本,只要我可以简单地更新 text-file 列中的 URL,以便一个接一个地使用。
解决方法
您可以通过多种方式编写此代码。
下面可以让你将一个带有 url 的 txt 文件拖到批处理脚本上运行,或者允许你在批处理脚本的名称后键入 cli 中的路径。
@(Setlocal enabledelayedexpansion
Echo off
SET "_Args=%*"
SET "_Args=!_Args:"=!"
SET "_CMD=C:\Path\To\Gallery-DL.exe"
)
CALL :Main
( Endlocal
Exit/b )
:Main
ECHO=
If Defined _Args (
If Exist "%_Args%" (
For %%_ in ("%_Args%") DO (
"%_CMD%" "%~_%" )
) ELSE (
ECHO=File does not exist!
ECHO= The path provided was: "%_Args%"
) Else (
ECHO=No Arguments provided to command!
ECHO= Please provide a path to a file with URLs as an argument!
)
Echo=
Echo=Script Completed
Goto :EOF
花了一段时间写这篇关于汽车的小危机。像斯蒂芬这样的循环同时在评论中做出了类似的回答
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。