0

Web ページの写真を撮ってトリミングする、次のようなバッチ ファイルがあります。

cd C:\users\***\Downloads\IECapt-2008-06-10
IECapt --delay=10000 --url=http://test.com/picture.swf?id=1 --out="C:\users\***\My Documents\picture.png"
cd C:\users\***\My Documents
convert picture.png -trim picture.png

ftp -s:place_picture.txt

ただし、操作する URL が多数あります。それぞれの URL は同じですが、「id」の部分が異なります。例えば:

http://test.com/picture.swf?id=1
http://test.com/picture.swf?id=324

私の問題は、多数の URL があり、URL を置き換えて 1 つの画像に対してスクリプトを再度実行するのに多くの時間がかかることです。そこで、このスクリプトをより効率的にして ID のリストを追加する方法があれば、スクリプトは自動的に ID 部分を置き換えて、リストしたすべての URL ID の画像を取得できるのではないかと考えていました。

また、出力する各画像に別の名前を付ける必要があります。

これは「place_picture.txt」ファイルです。

open test.com
username
pass
hash
bin
lcd c:\users\***\My Documents
cd public_html/test.com/test
put picture.png
bye
4

1 に答える 1

0

残念ながら、私は Windows コンピューターにアクセスできませんが、このスニペットはそれを実装する方法を示しているはずです...

@echo off
set map=5.87.123.76.098
for /f "tokens=1,2,3,4,5 delims=." %%a in ("%map%") do (
    set token_a=%%a
    set token_b=%%b
    set token_c=%%c
    set token_d=%%d
    set token_e=%%e
)
set token

一時停止>ヌル

Windows コンピューターを使用するときは、実験してさらに支援します。

于 2013-03-10T22:50:13.880 に答える