Como adiciono um valor de pasta a um comando?

1

Estou tentando fazer com que um arquivo em lote simples funcione.

set locDir="C:\Users\jp2code\My Projects\VS\Live\Mainframe\DataFactory\AppServerLib\"
notepad.exe locDir+readMe.txt
ECHO Complete!

Quando executo o arquivo em lote test.bat , recebo um MessageBox do Notepad que diz "Não é possível localizar o arquivo locDir + readMe.txt."

Já faz tempo demais desde que trabalhei com processos em lote no estilo DOS.

Alguém poderia me atualizar sobre como fazer isso?

Se esta informação estiver na internet, não consigo encontrá-la.

    
por jp2code 11.02.2013 / 17:12

1 resposta

1
set locDir=C:\Users\jp2code\My Projects\VS\Live\Mainframe\DataFactory\AppServerLib\
notepad.exe %locDir%readMe.txt
ECHO Complete!
  • Você precisa usar % símbolos com variáveis
  • O símbolo + não está lá para concatenar
  • Se você usar aspas duplas, terá que removê-las depois. No meu exemplo rápido eu os substituí.
por 11.02.2013 / 17:32