Ich arbeite in Lotus-Skript. Ich muss wissen, welche Hauptversion wie Windows XP/7/Vista/8/10 das Windows-Betriebssystem des aktuellen Systems hat. Als Beispiel, wenn ich msinfo32 mit der Eingabeaufforderung starten, bekomme ich Microsoft Windows 10 Home Single Language gegen Betriebssystemname und das ist, was ich will, oder zumindest "Microsoft Windows 10".So erhalten Sie vollständige Windows-Versionsinformationen (Windows XP/7) mithilfe von Lotus Notes
DankSo erhalten Sie vollständige Windows-Versionsinformationen (Windows XP/7) mithilfe von Lotus Notes
Antwort
Sie können 'OS-Version' über Formel erhalten:
@Platform([Specific])
für Windows 7 Sie so etwas wie (Array) bekommen
[ 'Fenster/NT', '6.1', '', '' ]
oder Sie können diese Ebene os Name kehrt nur
@Platform
tun 'Fenster/32'. ABER! es gibt immer/32 zurück, wenn Sie 32-Bit-Client/Server haben, auch wenn Ihr Betriebssystem 64-Bit ist; Wenn Sie 64-Bit-Client/Server haben - gibt es den richtigen Wert zurück, d. h. immer 64-Bit :).
p.s. LotusScript- Version: :)
dim v as variant v = evaluate({ @Platform([Specific]) }) msgbox(v(0) & ", " & v(1))
p.p.s. here's windows versions list
Entschuldigung für die Verspätung. Wie auch immer, hatte ich es bekam durch den Zugriff auf Windows-Registrierung wie folgt aus:.
Dim Ret As Variant
Ret = Evaluate({ @RegQueryValue("HKEY_LOCAL_MACHINE"; "SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion"; "ProductName") })
Msgbox Ret (0) „angezeigt wie "Windows 10 Start Single Language"
funktioniert auf Windows 7, 8 und
- 1. So berechnen Sie eine Lotus Notes-Fußzeile
- 2. Lotus Notes Formelsprache Datumsbereich
- 3. Lotus Notes Session Eröffnung „Lotus Notes Client“ erstellen
- 4. Kalenderereignisse bilden gesamte Lotus Notes
- 5. Lotus Notes xpage Debugging
- 6. Lotus Notes Synchronisation
- 7. Eingebettete Lotus Notes-Ansicht
- 8. Extrahieren von Wertelisten aus Lotus Notes-Feldern
- 9. Lotus Notes Interop.Domino.dll
- 10. Datumsformat in Lotus Notes
- 11. Lotus Notes: NotesSQL Einschränkungen
- 12. Lotus Notes Anhänge exportieren
- 13. setCanDeleteDocuments() Lotus Notes ACL
- 14. Lotus Notes JavaScript Benutzerinformationen abrufen
- 15. Lotus Notes-Textfeldbreite auf Web
- 16. Exportieren von Lotus Notes/Domino Mailbox
- 17. So öffnen Sie eine Lotus Notes Neue Mail und senden
- 18. UnzufriedenerLinkError in Lotus-Notes-Plugin
- 19. Lotus Notes SMTP 554 Fehler
- 20. $ Dateifeld in Lotus Notes Dokument
- 21. Lotus Notes @Command ([MailForward]) Befehlsproblem
- 22. [VBA] Lotus Notes Inbox order
- 23. .NET und Lotus Notes Interop
- 24. Test auf Lotus Notes 8.5 automatisieren
- 25. Lotus Notes: Erstellen einer Textdatei
- 26. Lotus Notes & Domino Mailbox mit Interop.Domino.dll lesen
- 27. Lotus Notes aktivieren API/Daten
- 28. Verknüpfen von Dokumenten in Lotus Notes
- 29. Suche eine Lotus Notes-Datenbank von Powershell
- 30. So erhalten Sie vollständige Speicherauslastungsstatistiken
https://StackOverflow.com/Help/how-to-ask – dda
Willkommen zu Stack Overflow.Wenn Sie Ihr Konto hier erstellt haben, wurde vorgeschlagen, dass Sie die [Tour] nehmen und die [help] Seiten lesen, um sich vertraut zu machen Sie selbst, bevor Sie Ihre nächste Frage stellen. Bitte tun Sie dies, bevor Sie Ihre nächste Frage stellen. Ein Teil des minimalen Aufwands, um selbst eine Lösung zu finden, ist die Suche nach vorhandenen Beiträgen, bevor Sie danach fragen Es gibt viele bestehende Posts zum Abrufen von Windows-Versionen in vielen verschiedenen Programmiersprachen. Sie sollten einige finden, die (obwohl nicht für LotusScript) Sie in die richtige Richtung beginnen sollten. –
Danke für Ihren Rat. In der Tat habe ich die relevanten Fragen durchgespielt, bevor ich gepostet habe, und konnte natürlich nicht genug Zeit damit verbringen, konnte aber keine machbare Lösung im Zusammenhang mit Lotus Notes finden. – user1575786