Войти

Показать полную графическую версию : [решено] Возможно ли переделать на vbs?


MORISCS
08-04-2020, 17:03
Здравствуйте парни, как можно переделать данную команду на vbs?
reg add "HKLM\Software\Microsoft\windows\CurrentVersion\explorer\Advanced\Folder\Hidden\SHOWALL" /v CheckedValue /t reg_dword /d 1 /f

iglezz
09-04-2020, 09:29
Метод RegWrite (https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/windows-scripting/yfdfhz1b%28v%3dvs.84%29)

MORISCS
09-04-2020, 10:34
iglezz , спасибо, но я уже разобрался.

iglezz , параллельно у меня вопрос, как вносить свои настройки реестра через vbs?
через bat можно так поступить:
regedit /s "ser.reg"

Iska
09-04-2020, 10:48
Там же, рядом: Run Method (Windows Script Host) | Microsoft Docs (https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/windows-scripting/d5fk67ky(v=vs.84)).

MORISCS
09-04-2020, 10:55
Iska, я что-то не нашел , можете привести пример скрипта, буду очень признателен?

Iska
09-04-2020, 11:32
Ну, например, кратко:
WScript.CreateObject("WScript.Shell").Run "regedit.exe /s ""c:\temp\ser.reg""", 0, True
Или полностью:
Option Explicit

Dim objWshShell


Set objWshShell = WScript.CreateObject("WScript.Shell")

objWshShell.Run "regedit.exe /s ""c:\temp\ser.reg""", 0, True

Set objWshShell = Nothing

WScript.Quit 0

MORISCS
09-04-2020, 11:33
какой из приведенного кода самый эффективны?
Или оба будут без отказно работать?!

В любом случаи, работает хорошо что первый код что второй. Спасибо большое Iska.




© OSzone.net 2001-2012