A terceira linha do seu arquivo de lote é esta:
%FOL%
Então, isso tentará executar %FOL%
como um comando - o que não é, por isso erros.
Se você quiser apenas dizer o nome da pasta de volta para o usuário, diga
echo %FOL%
O que estou tentando realizar é fazer com que o arquivo em lote avise o usuário para inserir sua pasta específica no diretório de nossa equipe e, em seguida, solicitar que um comando específico seja usado e redirecionado para um arquivo TXT nesse diretório . Para simplificar, o nome do arquivo é o comando completo. Arquivo em lote:
@echo off
set /p FOL=enter your folder name on "N:\GROUP NETWORK FOLDER\":
set /p CMD=enter command:
%FOL%
%CMD% > "\NETWORK DRIVE\GROUP NETWORK FOLDER\%FOL%\%CMD%.TXT"
A execução do arquivo em lote resulta nesta saída:
enter your folder name on "N:\GROUP NETWORK FOLDER\": MY FOLDER
enter command:ping Remote-PC
MY FOLDER is not a recognized as an internal or external command, operable program or batch file.
Por fim, o arquivo em lote funciona exatamente como deveria, mas não consigo descobrir como me livrar do erro: MY FOLDER is not a recognized as an internal or...
etc.
Eu sinto que este é um roteiro extremamente simples e um sucesso de psuedo, pois ele realiza o que eu quero realizar, mas eu simplesmente não consigo descobrir como me livrar do erro.
A terceira linha do seu arquivo de lote é esta:
%FOL%
Então, isso tentará executar %FOL%
como um comando - o que não é, por isso erros.
Se você quiser apenas dizer o nome da pasta de volta para o usuário, diga
echo %FOL%