Как автоматизировать cmd bat файл для выполнения команды при вставке текста? - PullRequest
0 голосов
/ 21 апреля 2019

Я работаю с Wget здесь. То, что я хочу сделать, это получить ссылки, когда я вставляю их в cmd, чтобы мне было проще не переписывать каждую строку со ссылками, которые я хочу получить из wget.

Общий / простой код (в пакетном режиме) для извлечения данных о ссылках на веб-сайт: "wget "http://example.com/example" --no-check-certificate" или "wget http://example.com/example --no-check-certificate" (оба работают в .bat), но я хочу, чтобы это было что-то вроде "wget %paste --no-check-certificate", поэтому, если я вставлю ссылку, скажем https://google.com в командной строке, она будет работать как "wget "https://google.com" --no-check-certificate". Как мне этого добиться?

Я пробовал обычные сценарии пакетного файла с кодом wget "http://example.com/example" --no-check-certificate, больше ничего.

Этот код работает безупречно в файле .bat:

wget "http://example.com/example" --no-check-certificate

Я объясняю свой запрос в простых шагах:

  1. Мне нужен кусок кода для командного файла, который запустит cmd и переведет его в режим ожидания, т. Е. Готов к выполнению кода.
  2. Я буду вставлять ссылки с помощью правого клика> метод вставки.
  3. Я хочу, чтобы bat-файл / cmd выполнял код со ссылкой, встроенной в wget http://example.com/example --no-check-certificate, где http://example.com/example - ссылка, которую я вставил в cmd.

1 Ответ

0 голосов
/ 21 апреля 2019

Выполнить следующий пакетный скрипт.

@echo off
:loop
set /p "link=Paste Link "
wget "%link%" --no-check-certificate
goto :loop

set /p предназначен для ввода пользователем.Он также принимает "вставить".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...