簡體   English   中英

可變輔助中的特殊字符

[英]special characters in a variable assistance

我正在嘗試使reg查詢成為變量。 我可以在win10中使用它,但是當我嘗試XP時它不起作用。 它是一個reg查詢,用於確定安裝的.net4。

set "net4=REG QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP" | find /i "4.0" > NUL || ".NetFx40.exe" /passive /norestart"

要在win 10上進行測試,如果我將4.0更改為5.0,則安裝程序將啟動,請保留4,它會按預期跳過。

在XP上,只要碰到設置變量元素,它就會嘗試安裝,無論它是否已經安裝。 我猜是管道和事情打破了記錄,我該如何解決這個問題,謝謝。

這是J.Baoby建議的工作方式

set net4=REG QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP" ^| find /i "4.0" ^> NUL ^|^| ".NetFx40.exe" /passive /norestart

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM