batch-file
我是打字的新手。 我是一份从窗户的登记处钥匙获得价值的文件。 我正在使用一种假体。
for /f "tokens=1*" %%A in ( reg query HKLMSoftwareCDupeIB /v BackupSetLocation ) do SET path_temp=%%B
for /f "tokens=1*" %%A in ("%path_temp%") do SET BackupSet_Path=%%B
从这2处就座机而言,我获得了登记处钥匙的数值<条码>。
Iecho %BackupSet_Path%
is C:ProgramDataCDupe Wu Backup(x64)zcbconf
.
问题在于:
现改为<代码> BackupSet_Path 我只想提一下。
<代码>C:ProgramDataCDupeCDupeumi Backup(x64)。
我试图这样做。
for /f "tokens=1*" %%A in ( reg query HKLMSoftwareCDupeIB /v BackupSetLocation ) do SET path_temp=%%B
for /f "tokens=1-4" %%A in ("%path_temp%") do SET BackupSet_Path=%%B
giving tokens = 1-4 , I get only C:ProgramDataCDupeCDupe
because there are whitespaces between "CDupe Cloud Backup(x64)
".
Can anyone please tell me how to ignore those spaces and get this string
C:ProgramDataCDupeCDupe Cloud Backup(x64)
感谢你们的时间。