Как изменить команду на свою - PullRequest
0 голосов
/ 25 августа 2018

Я хочу, чтобы команда echo была say или что-то еще, а код будет выглядеть так say("Hello World"); и так далее, но как это сделать?

Вот что я тестировал:

Это файл с именем "Config.ini"

set echo=say
set cls=CLear
set @echo off=#Screen

и в файле "Main.bat"

#Screen
for /f "eol=- delims=" %%a in (Config.ini) do set "%%a"
CLear
say Hello
pause

Я пробовал это, но это не такработает, так кто-нибудь знает, как создать свой собственный язык программирования или хотя бы изменить некоторые команды с помощью Batch-File?

-И спасибо!

1 Ответ

0 голосов
/ 25 августа 2018

Согласно моему комментарию, вам нужно правильно установить переменные.

set "say=echo"
set "clear=cls"
set "#screen=@echo off"

Затем, вызывая команды, вам нужно использовать обработчик переменной %, но вы не можете вызвать #screen, так как он еще не существует до цикла.

for /f "delims=" %%a in (config.ini) do %%a
%clear%
%#screen%
%say% hello
pause
...