Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

Scripting Host - Auswahlmenü

Woolfinator / 2 Antworten / Baumansicht Nickles

Ich grüße euch. Ich habe gerade eben ein keleines WSH Programm geschrieben, dass nach einen Wert in der Registry mit einem Anderen Ersetzt. Soweit so gut. Um das Rumgetippe in ein Textfeld zu erleichtern wollte ich gleich eine Dropdown-Liste oä. erstellen hat jemand eine idee für ein Menü mit WSH? Hab keine Lust mir nur deswegen wieder Visual zu installieren.

Alternativ ist es auch ok, wenn jemand weiß wie der Wert bei keiner Eingabe (bei C++ NULL) automatisch den Wert im Registryeintrag löscht.

zb. so:

if varEingabe = NULL
then wshshell.regwrite "HKEY_LOCAL_MACHINE\Software....blabla", NULL

Aber NULL gibts beim WSH ja nicht ;) Danke für eure Hilfe

Gruß Wolf

bei Antwort benachrichtigen
d-oli Woolfinator „Scripting Host - Auswahlmenü“
Optionen
then wshshell.regwrite "HKEY_LOCAL_MACHINE\Software....blabla", NULL
then wshshell.regwrite "HKEY_LOCAL_MACHINE\Software....blabla", ""

NULL in C/C++ ist ein Makro, welches eine Null-Pointer-Konstante mit dem Werrt 0 or 0L beinhalted.

"" ist eine leere Zeichenkette.

d-oli
Konstruktive Kritik zeichnet sich dadurch aus, dass sie höflich, nützlich und sachlich ist.
bei Antwort benachrichtigen
Woolfinator d-oli „then wshshell.regwrite HKEY_LOCAL_MACHINE Software....blabla , NULL then...“
Optionen

jp dankeschön für die Hilfe :) Funktioniert einwandfrei! Das mit dem NULL Operator wusste ich schon, war mir auch klar dass das so nich mit wsh funktioniert. Glaub die Sache mit den Anführungszeichen hatte ich schonmal versucht, aber dank fehlendem Debugger konnte ich nicht wissen, dass das ding wegen eines Synthaxfehlers nicht ging. Vielen Dank!

bei Antwort benachrichtigen