我想讓我的安裝批處理文件只運行,如果我正在安裝的當前版本比在本地計算機上安裝的版本更新(如果安裝的話) 。我一直在環顧四周,似乎常用的方法是寫入註冊表,然後使用該條目關閉未來,通過檢查是否存在以及值。批處理文件命令查詢註冊表項的數值
我在這個網站上發現了這個FOR statement這將檢查註冊表項是否等於一個特定的值,但我希望查詢能夠確定註冊表值是否小於指定值。是HKLM ...... \ Installed_Reg_Key值(4.5)小於5.0。如果我必須有兩條IF語句,一個檢查鍵是否在那裏(如果它當前沒有安裝),另一個檢查是否它小於我推,那沒什麼。如果我必須寫一個特定類型的註冊碼,我可以不在乎。
感謝, 布賴恩下面
如果你像YYYYMMDD格式填充日期一鍵,然後它是一個非常簡單的命令比較大於或小於。如果您可能每天釋放多次,則將HH小時添加到上面字符串的末尾。 – foxidrive