如何从注册表调用CMD执行“for”命令

问题描述 投票:0回答:1

我尝试使用“url协议”在Windows注册表中运行我的“CMD”。卡兹我想更准确地分割变量。当我使用

set
进行分割时,它可以工作。

但是,我想在注册表的CMD中使用

for %a in (%s%) do echo %a

在注册表中:

cmd /V:ON /k "for %a in (%s%) do echo %a"

当我访问url时,CMD调用成功,但是出现错误。

At this time, there should be no %a. 
{(The process has been exited, the code is 1 (0x000000001)]]

我尝试使用命令

cmd /V:ON /k "for %a in (%s%) do echo %a"
,但没有成功。

我想在CMD中更准确地分割变量。例如

for
或其他。

windows powershell cmd command-line registry
1个回答
0
投票

尝试使用

for %%a in (%s%) do echo %%a

而不是:

for %a in (%s%) do echo %a

这应该有助于 CMD 正确解释变量。

© www.soinside.com 2019 - 2024. All rights reserved.