Я нашел этот скрипт на другом сайте, но я не могу заставить его работать, и я не очень хорошо знаю пакетный скриптинг
Set objWshShell = WScript.CreateObject("WScript.Shell")
strOSVersion = objWshShell.RegRead("HKLM\Software\Microsoft\Windows NT\CurrentVersion\CurrentVersion")
If strOSVersion = "5.1" Then
Debug.WriteLine("Windows XP")
Rem Insert Windows XP Statements
ElseIf strOSVersion = "6.0" Then
Debug.WriteLine("Windows Vista")
Rem Insert Windows Vista Statements
ElseIf strOSVersion = "6.1" Then
Debug.WriteLine("Windows 7")
Rem Insert Windows 7 Statements
End If
теперь, если я запускаю это, я получаю ошибку во второй строке
'strOSVersion' is not recognized as an internal or external command
operable program or batch file.
= was unexpected at this time.
я не знаю, почему