如何将命令更改为您自己的命令



我希望echo命令是say或其他东西,代码会像这样say("Hello World");等等,但怎么做呢?

这是我测试的内容:

这是一个名为"配置.ini"的文件

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

和在"主.bat"文件中

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

我试过这个,但它没有用,所以有谁知道如何创建自己的编程语言或至少使用 Batch-File 更改一些命令?

-谢谢!

根据我的评论,您需要以正确的方式设置变量。

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

最新更新