У меня есть визуальный базовый скрипт, который я нашел несколько лет назад, и я хотел бы знать, может ли он быть полностью или хотя бы приблизительно переведен в пакетный формат. Цель состоит в том, чтобы преобразовать сценарий в пакетный формат, чтобы я мог использовать 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 делает оба. Я хотел бы сохранить эту особенность. Заранее спасибо.

1 ответ1

1

Что ж, с довольно тонким поиском в сети, я нашел именно то, что искал. Я нашел VBS FK2O Software в EXE, последний раз, когда я искал такой инструмент, я не нашел результатов. На самом деле это отличный инструмент, и он очень похож на инструмент BAT to EXE . Все, что вам нужно сделать, это перетащить сценарий VBS в программу, выбрать параметры и конфигурацию, а затем нажать кнопку компиляции.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .