Dane wejściowe użytkownika w pliku wsadowym

0

Mam plik wsadowy, który wygląda tak, który robi zdjęcie strony internetowej i przycina:

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_img.txt

Zastanawiałem się, czy istnieje sposób, w jaki mógłbym zmodyfikować ten skrypt, aby zaakceptować dane wprowadzone przez użytkownika w celu zastąpienia adresu URL i nazwy pliku danymi wprowadzonymi przez użytkownika. Na przykład użytkownik wprowadziłby adres URL i nazwę pliku i zastąpiłoby to:

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_img.txt

(((Adres URL jest zastępowany)))

((Nazwa pliku jest zastępowana))

To jest plik „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
Gkhan13
źródło

Odpowiedzi:

1

Myślę, że ten kod partii działa;

@echo off
set /p input=
if %input% == 1 goto ech
:ech
echo Here is your writed text;
echo %input%
pause

set /p input= zawiera dane wejściowe dla partii.

Pytania do zgromadzenia
źródło