gpt4 book ai didi

windows - 使用 %SystemRoot% 获取字符串不显示它 CMD BATCH

转载 作者:行者123 更新时间:2023-12-03 11:10:12 25 4
gpt4 key购买 nike

我从注册表查询:

for /f "tokens=3" %%i in ('reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl" /v "DumpFile"') do set dump=%%i
当我这样做时 echo %dump%我得到: %SystemRoot%\MEMORY.DMP但我想要的是: C:\Windows\MEMORY.DMP因为 %SystemRoot%是定位 SystemRoot 的内置 var(在本例中为 C:\Windows )
谢谢你的帮助

最佳答案

不解释,简单回答:

@For /F Tokens^=2* %%G In ('""%__AppDir__%reg.exe" Query "HKLM\SYSTEM\CurrentControlSet\Control\CrashControl" /V "DumpFile" 2>NUL"')Do @Call Set "dump=%%~H"
Echo ing 已经关闭,你可以保证你的 %PATH% 的内容和 %PATHEXT%此脚本将在其上运行的所有系统上的变量都未修改,您可以使用以下语法:
For /F "Tokens=2,*" %%i In ('Reg Query "HKLM\SYSTEM\CurrentControlSet\Control\CrashControl" /V "DumpFile" 2^>NUL') Do Call Set "dump=%%~j"

关于windows - 使用 %SystemRoot% 获取字符串不显示它 CMD BATCH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62740626/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com