Autor Thema: Einbinden von wsh in LS  (Gelesen 1904 mal)

Offline meleg

  • Aktives Mitglied
  • ***
  • Beiträge: 104
  • I love YaBB 1G - SP1!
Einbinden von wsh in LS
« am: 30.12.02 - 13:46:43 »
Hallo,

ich bin ziemlicher Anfänger im Scripten.

Ich möchte über LS gewisse Registry-Werte (z.B. BIOS-Version, Rechnername, angemeldeter Benutzer, Version des Internet Explorers, ....) auslesen. Diese sollen dem Anwender, der per Mail eine Schaltfläche bekommt, dann angezeigt werden. Ich arbeite im Support, da ist es hilfreich, diese Informationen auf einen Klick zur hand zu haben.
Ich habe irgendwo gelesen, dass man dazu den Windows Scripting host (wsh) benutzen muss.
Ich weiss allerdings nicht, wie ich diesen in Lotus Script einbinden soll. In der Designer-Hilfe habe ich dazu nichts gefunden.
Es wäre schön, wenn hier mal jemand einen kurzen Beispielcode posten könnte, den ich hinter eine Schaltfläche legen könnte.

Danke

meleg

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:Einbinden von wsh in LS
« Antwort #1 am: 30.12.02 - 16:08:38 »
Hi,

zum Thema Einbindung von wsh in Script kann ich dir leider nicht weiter helfen. Mir ist nicht bekannt ob und wie sich das in Script einbinden läßt.

Allerdings brauchst du zum Auslesen der Registry nicht unbedingt wsh.

Schau mal hier:

http://www.keysolutions.com/NotesFAQ/canaccess.html


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline meleg

  • Aktives Mitglied
  • ***
  • Beiträge: 104
  • I love YaBB 1G - SP1!
Gaaanz schön kompliziert, ...
« Antwort #2 am: 30.12.02 - 16:34:08 »
... vor allem stehen da viele viele Sachen drin, die ich wahrscheinlich mein Lebtag nicht verstehen werde.

Ich probiers aus und melde mich hier wieder, ob's geklappt hat.

Danke und guten Rutsch

meleg

Offline Notestime

  • Senior Mitglied
  • ****
  • Beiträge: 358
  • Geschlecht: Männlich
  • ... time for new ways
    • HoCaS
Re:Einbinden von wsh in LS
« Antwort #3 am: 30.12.02 - 16:59:31 »
Pack das mal in ein File (*.vbs):

set wshshell = createobject("Wscript.shell")
key = "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Hostname"
msgbox "Hostname des Rechners: " & wshshell.regread(key)
Admin & Designer,
6 Server (4xAIX, 2xLinux),
850 Clients

Offline meleg

  • Aktives Mitglied
  • ***
  • Beiträge: 104
  • I love YaBB 1G - SP1!
Danke, funktioniert
« Antwort #4 am: 30.12.02 - 17:33:08 »
So kurz, so gut.

Ich habe Deinen Code in das Click-Ereignis reingepackt:

Sub Click(Source As Button)
Set wshshell = createobject("Wscript.shell")
key  "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Hostname"
   Msgbox "Hostname des Rechners: " & wshshell.regread(key)   
End Sub

.. und es funktioniert, wenn ich auf die Schaltfläche klicke.
So einfach ...

Danke und 'nen guten Rutsch

meleg

Offline Notestime

  • Senior Mitglied
  • ****
  • Beiträge: 358
  • Geschlecht: Männlich
  • ... time for new ways
    • HoCaS
Re:Einbinden von wsh in LS
« Antwort #5 am: 30.12.02 - 19:10:25 »
Ebenso, ebenso :-)
Admin & Designer,
6 Server (4xAIX, 2xLinux),
850 Clients

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz