Regedit

Previous topic - Next topic

Worebu

Einen wunderschönen Guten Abend da draußen.

Besteht die Möglichkeit mit GLBasic etwas in die Registry zu schreiben?
Intel I5 9600 - RTX 4070, WaKü, 32GB RAM, 1x 512gb + 1x 1Gb NVRAM,  1x4TB + 1x1TB HD

D2O

Hallo WOREBU

ich bin mir jetzt nicht sicher ob das GLB direkt kann, aber vieleicht könnte man eine *.reg datei erstellen und diese dann ausführen.
Ich geh mal das testen.
I7 2600K; 8 GB RAM ; Win10 Pro x64 | NVidia GTX 750 TI 2048MB ; Realtec OnBoard Sound;
Lenovo ThinkPad T400: XP Pro
GLB Premium-immer Aktuell

Worebu

Sowas hab ich mir auch schon gedacht, das Quasi unter CMD zu machen.
Intel I5 9600 - RTX 4070, WaKü, 32GB RAM, 1x 512gb + 1x 1Gb NVRAM,  1x4TB + 1x1TB HD

D2O

Jepp, genau.
Aber ich habe das jetzt mal versucht, aber irgendwie geht das nicht über die cmd?
Fehlt vieleicht noch ein Parameter??

Die erstellte Datei ändert meine Farbei einstellung in der GLB IDE

Aber ACHTUNG!! immer eine sicherung der Regestrie anlegen.
Nur das ausführen über die  Shellcmd will noch nicht so.

Code (glbasic) Select

OPENFILE (0,"meyreg1.reg",FALSE)

WRITELINE 0,"Windows Registry Editor Version 5.00"
WRITELINE 0,""
WRITELINE 0,"[HKEY_CURRENT_USER"+CHR$(92)+"Software"+CHR$(92)+"Dream_Design"+CHR$(92)+"GLBasic"+CHR$(92)+"Colors]"
WRITELINE 0,CHR$(34)+"WHITESPACE"+CHR$(34)+"=dword:00daf5f8"
WRITELINE 0,CHR$(34)+"BKGND"+CHR$(34)+"=dword:00daf5f8"
WRITELINE 0,CHR$(34)+"NORMALTEXT"+CHR$(34)+"=dword:00000000"
WRITELINE 0,CHR$(34)+"SELMARGIN"+CHR$(34)+"=dword:00c0c0c0"
WRITELINE 0,CHR$(34)+"SELBKGND"+CHR$(34)+"=dword:00808080"
WRITELINE 0,CHR$(34)+"SELTEXT"+CHR$(34)+"=dword:00000000"
WRITELINE 0,CHR$(34)+"KEYWORD"+CHR$(34)+"=dword:00ff0000"
WRITELINE 0,CHR$(34)+"COMMENT"+CHR$(34)+"=dword:00808080"
WRITELINE 0,CHR$(34)+"USERKEYWORD"+CHR$(34)+"=dword:00808080"
WRITELINE 0,CHR$(34)+"OPERATOR"+CHR$(34)+"=dword:008080ff"
WRITELINE 0,CHR$(34)+"STRING"+CHR$(34)+"=dword:00008000"
WRITELINE 0,CHR$(34)+"INLINEBKG"+CHR$(34)+"=dword:00c0c0c0"


CLOSEFILE 0


// SHELLCMD("cmd /C:/Users/fabbi/Dokumente/GLBasic/Registrie_1/Registrie__.app > myreg1.reg", TRUE, FALSE, rv)
   SHELLCMD("C:/Windows/regedit.exe > C:/Users/fabbi/Dokumente/GLBasic/Registrie_1/Registrie__.app/myreg1.reg", TRUE, FALSE, rv)

END
I7 2600K; 8 GB RAM ; Win10 Pro x64 | NVidia GTX 750 TI 2048MB ; Realtec OnBoard Sound;
Lenovo ThinkPad T400: XP Pro
GLB Premium-immer Aktuell