![批处理文件中的用户输入](https://linux22.com/image/1354776/%E6%89%B9%E5%A4%84%E7%90%86%E6%96%87%E4%BB%B6%E4%B8%AD%E7%9A%84%E7%94%A8%E6%88%B7%E8%BE%93%E5%85%A5.png)
我有一个如下所示的批处理文件,它拍摄网页图片并进行裁剪:
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
我想知道是否有办法修改此脚本以接受用户输入,用用户输入的内容替换 URL 和文件名。例如,用户输入一个 URL 和一个文件名,它将替换以下内容:
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
(((URL 正在替换)))
((文件名正在替换))
这是“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
答案1
我认为这个批处理代码有效;
@echo off
set /p input=
if %input% == 1 goto ech
:ech
echo Here is your writed text;
echo %input%
pause
set /p input=
包括批次输入。