您可以直接从Windows命令提示符读取注册表值,并在标准Windows命令中使用它们吗?

MaS*_*aNa 1 ftp registry command-line

我想使用Windows FTP命令提示符在网络上FTP一些文件,我想从我已经为另一个相关应用程序设置的注册表项中检索FTP参数.

有没有办法直接从注册表中直接读取这些参数作为传递值到FTP命令?

Gre*_*reg 12

您可以使用reg query ...将注册表项读入环境变量(以下示例适用于.bat文件)

@SET MSBUILDDIR=
@for /F "tokens=1,2*" %%i in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\3.5" /v "MSBuildToolsPath"') DO (
    if "%%i"=="MSBuildToolsPath" (
        SET "MSBUILDDIR=%%k"
    )
)
@if "%MSBUILDDIR%"=="" exit /B 1
Run Code Online (Sandbox Code Playgroud)