【发布时间】:2021-01-07 14:56:35
【问题描述】:
标题可能令人困惑,但这是我想要做的:
@echo off
set testvar=Hello
call :getvarout testvar
:getvarout
set varout=%~1
echo %%%varout%%%
pause
预期输出:
Hello
输出:
%testvar%
【问题讨论】:
-
您发布的示例在任何真正的批处理文件中都没有任何用途,请您重新编写您的问题,以便我们可以针对现实世界的任务解决问题。 在上面的例子中没有理由不使用
call :getvarout "%testvar%",或者更简单的set "varout=%testvar%",然后是echo(%varout%。
标签: batch-file