У меня есть визуальный базовый скрипт, который я нашел несколько лет назад, и я хотел бы знать, может ли он быть полностью или хотя бы приблизительно переведен в пакетный формат. Цель состоит в том, чтобы преобразовать сценарий в пакетный формат, чтобы я мог использовать BAT для EXE, чтобы преобразовать полученный пакетный файл в исполняемый двоичный файл. Скрипт скрывает или показывает скрытые файлы, вот содержимое скрипта:
Hidden = "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden"
SSHidden = "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ShowSuperHidden"
Set Command1 = WScript.CreateObject("WScript.Shell")
Set command2 = CreateObject("Wscript.Shell")
Check = Command1.RegRead(Hidden)
If Check = 2 Then
Command1.RegWrite Hidden, 1, "REG_DWORD"
Command1.RegWrite SSHidden, 1, "REG_DWORD"
Else
Command1.RegWrite Hidden, 2, "REG_DWORD"
Command1.RegWrite SSHidden, 0, "REG_DWORD"
End If
Command1.SendKeys "{F5}"
WScript.sleep 1000
Я не профессиональный программист, но я видел, как VBS переводили в пакетном режиме, я просто не знаю всех деталей того, как это сделать. Я мог бы сделать два пакетных сценария, один скрыть, другой показать, но сценарий VBS делает оба. Я хотел бы сохранить эту особенность. Заранее спасибо.