Как мне создать командный файл, который позволяет вводить и добавлять в статическую строку? - PullRequest
0 голосов
/ 12 марта 2019

Я сразу же извиняюсь, я (совершенно) новичок в программировании и не знаю, как сформулировать этот вопрос для облегчения поиска кого-либо еще.

Я пытаюсьсоздать пакетный файл, который допускает 2 ввода от пользователя, а затем поместить эти входы в 2 определенных места в статическом URL, а затем распечатать их в файл.

В настоящее время у меня есть:

@echo off
setlocal enableextensions
set "input1="
set "input2="
set /p "input1=Enter Username: "
set /p "input2=Enter Password: "
set login=%%a
set password=%%a

echo https://exampleurl.com?Partner=%login%^&TARGET=https://otherurl.com=%password%> URL.txt

rem echo/%%myvar%%=%login% %password%
echo Check the desktop for URL.txt for results
pause
endlocal

Текстовый файл создается со статическим текстом, но независимо от ввода - все, что я получаю, это %% a, который я использовал в части 'set':

set login=%%a
set password=%%a

Полагаюмои 2 вопроса - как называется то, что я пытаюсь сделать?(Чтобы я мог лучше искать в будущем) и возможно ли то, что я пытаюсь сделать, без каких-либо внешних файлов?

Спасибо за помощь заранее, это высоко ценится.

1 Ответ

0 голосов
/ 12 марта 2019

Вот быстрый пример, чтобы помочь вам:

@Echo Off
:GetUser
Set "login="
Set /P "login=Enter Username: "
If Not Defined login GoTo GetUser

:GetPass
Set "paswd="
Set /P "paswd=Enter Password: "
If Not Defined paswd GoTo GetPass

Set "myvar=https://exampleurl.com?Partner=%login%&TARGET=https://otherurl.com=%paswd%"
Rem line below lists each variable beginning with myvar with its value and pauses 
Set myvar & Pause
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...