Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Microsoft Office Version auslesen und vergleichen mit Batch

Frage Entwicklung Batch & Shell

Mitglied: rockfan

rockfan (Level 1) - Jetzt verbinden

05.11.2008, aktualisiert 06.11.2008, 10985 Aufrufe, 4 Kommentare

Hallo allerseits,

ich hoffe ihr könnt mir helfen. Ich habe folgendes Problem:
ich möchte mit einer Batch Datei die Version von Microsoft Office auslesen und mit if vergleichen.
mit "reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\11.0\Common\ProductVersion\ /v LastProduct"
lese ich die Version aus (das klappt wunderbar) das Vergleichen mit dem String "11.0.8173.0" klappt aber bei mir noch nicht.
Ist es Möglich mit IF den Wert des Schlüssels mit dem String "11.0.8173.0" zu vergleichen?
Mitglied: bastla
05.11.2008 um 15:21 Uhr
Hallo rockfan und willkommen im Forum!

Versuch es etwa so:
01.
@echo off & setlocal 
02.
for /f "tokens=3" %%i in ('reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\11.0\Common\ProductVersion\ /v LastProduct') do set "Vers=%%i" 
03.
if "%Vers%"=="11.0.8173.0" echo Version ist aktuell
Grüße
bastla
Bitte warten ..
Mitglied: rockfan
06.11.2008 um 08:08 Uhr
Hallo bastla,

das funktioniert wunderbar! Vielen Dank!
die Batch sieht kompliziert aus (zumindest für mich ;) ), dachte mir eine IF abfrage würde reichen... was macht genau die FOR schleife hier? teilt sie das Ergebnis auf?

Gruß
rockfan
Bitte warten ..
Mitglied: bastla
06.11.2008 um 08:37 Uhr
Hallo rockfan!

teilt sie das Ergebnis auf?
So ist es - Du brauchst ja nur die Versionsnummer, und das (für den nachfolgenden Vergleich) in einer Variablen - aus
    LastProduct REG_SZ  11.0.8173.0
wird nur der 3. (durch Leerzeichen bzw TAB getrennte) Bestandteil benötigt.

Grüße
bastla
Bitte warten ..
Mitglied: rockfan
06.11.2008 um 14:07 Uhr
Vielen Dank nochmal!

Dann werde ich mal dieses Thema als gelöst markieren.

Gruß
rockfan
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Batch zum Vergleichen der Firefox-Version (2)

Frage von patrick93 zum Thema Batch & Shell ...

Microsoft Office
gelöst Microsoft Office 2013 Update-Frage (5)

Frage von WinWord zum Thema Microsoft Office ...

Microsoft Office
Lizenzaktivierung von Microsoft Office bei microsoft.com (3)

Frage von cmdessau zum Thema Microsoft Office ...

Batch & Shell
gelöst Auslesen und Vergleichen Zweiter CSV Dateien Powershell (7)

Frage von Hainoon zum Thema Batch & Shell ...

Neue Wissensbeiträge
Erkennung und -Abwehr

Ccleaner-Angriff war nur auf große Unternehmen gemünzt

(7)

Information von Lochkartenstanzer zum Thema Erkennung und -Abwehr ...

Sicherheit

Eventuell neue Lücke in Intels ME

Information von sabines zum Thema Sicherheit ...

Viren und Trojaner

FinFisher: Internetprovider schieben Spitzelopfern Malware unter

(1)

Information von kaiand1 zum Thema Viren und Trojaner ...

Heiß diskutierte Inhalte
Humor (lol)
Freidach Beitrag (22)

Frage von Penny.Cilin zum Thema Humor (lol) ...

Lizenzierung
Programm soll in verschiedenen Versionen lizenziert sein (20)

Frage von Yanmai zum Thema Lizenzierung ...

Humor (lol)
Wo ist der Fehler auf dem Bild? (17)

Information von the-buccaneer zum Thema Humor (lol) ...

Windows 7
SSD - Win7 Lags (17)

Frage von ph5555 zum Thema Windows 7 ...