Попросить пользователя ввести значения в cmd вместо того, чтобы брать из другого файла - PullRequest
0 голосов
/ 25 марта 2019

У меня есть batch файл, который принимает param, на данный момент я беру param из другого текстового файла ClientName.txt.

Теперь мне нужно взять параметр из самого cmd, например Введите имя клиента: . Смотри мой файл

@echo off
setlocal enabledelayedexpansion
FOR /F "tokens=*" %%A in (1.ClientName.txt) DO ( 
XCOPY "..\AppIcons\%%A\drawable\*" "..\Global\Resources\" /E /F /R /Y /H   >> "..\AppIcons\%%A\copy.log"
XCOPY "..\AppIcons\%%A\SplashSc\*" "..\Global\Resources\" /E /F /R /Y /H   >> "..\AppIcons\%%A\copy.log"
)

Как я могу это сделать? Спасибо.

1 Ответ

1 голос
/ 25 марта 2019

С помощью вышеприведенных комментариев я получил ответ

@echo off
    set /p $client=Enter project name:

        XCOPY "..\AppIcons\%$client%\drawable-hdpi\*" "..\RisingSun\Resources\drawable-hdpi\" /E /F /R /Y /H            >> "..\AppIcons\%$client%\copy.log"
        XCOPY "..\AppIcons\%$client%\drawable-mdpi\*" "..\RisingSun\Resources\drawable-mdpi\" /E /F /R /Y /H            >> "..\AppIcons\%$client%\copy.log"
        XCOPY "..\AppIcons\%$client%\drawable-xhdpi\*" "..\RisingSun\Resources\drawable-xhdpi\" /E /F /R /Y /H          >> "..\AppIcons\%$client%\copy.log"
        XCOPY "..\AppIcons\%$client%\GoogleJsonFile\*" "..\RisingSun\" /E /F /R /Y /H       >> "..\AppIcons\%$client%\copy.log"
        XCOPY "..\AppIcons\%$client%\LoginPageImage\*" "..\RisingSun\Resources\drawable\" /E /F /R /Y /H        >> "..\AppIcons\%$client%\copy.log"
        XCOPY "..\AppIcons\%$client%\MenifestFile\*" "..\RisingSun\Properties\" /E /F /R /Y /H          >> "..\AppIcons\%$client%\copy.log"
        XCOPY "..\AppIcons\%$client%\SplashScreenImage\*" "..\RisingSun\Resources\drawable\" /E /F /R /Y /H      >> "..\AppIcons\%$client%\copy.log"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...