Что ж, с довольно тонким поиском в сети, я нашел именно то, что искал. Я нашел VBS FK2O Software в EXE, последний раз, когда я искал такой инструмент, я не нашел результатов. На самом деле это отличный инструмент, и он очень похож на инструмент BAT to EXE . Все, что вам нужно сделать, это перетащить сценарий VBS в программу, выбрать параметры и конфигурацию, а затем нажать кнопку компиляции.
Можно ли перевести или конвертировать сценарий VBS в BAT?
892
Mr. Mendelli
У меня есть визуальный базовый скрипт, который я нашел несколько лет назад, и я хотел бы знать, может ли он быть полностью или хотя бы приблизительно переведен в пакетный формат. Цель состоит в том, чтобы преобразовать сценарий в пакетный формат, чтобы я мог использовать 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 "" WScript.sleep 1000
Я не профессиональный программист, но я видел, как VBS переводили в пакетном режиме, я просто не знаю всех деталей того, как это сделать. Я мог бы сделать два пакетных сценария, один скрыть, другой показать, но сценарий VBS делает оба. Я хотел бы сохранить эту особенность. Заранее спасибо.
Да, вы можете изменить реестр, используя пакетный код, но зачем вам, если скрипт VB работает?
Ramhound 7 лет назад
0
Поскольку я собираюсь использовать конвертер BAT в EXE, я просто предпочитаю конвертировать свои служебные скрипты в исполняемый двоичный формат. Мне нравится добавлять такие вещи, как значки и информацию о версии, поэтому я полагаю, что это больше для легкой атлетики.
Mr. Mendelli 7 лет назад
0
Экспортируйте раздел реестра, используя regedit, чтобы увидеть, как пакетный скрипт может изменить ключ.
Ramhound 7 лет назад
0
Я сделал, но это даст мне только один метод, скрыть или показать. Мне нравится возможность сценариев определить текущую настройку, а затем изменить ее на противоположное состояние. Я очень ценю ваш вклад по этому вопросу.
Mr. Mendelli 7 лет назад
0
1 ответ на вопрос
1
Mr. Mendelli
Похожие вопросы
-
12
Почему папка / winsxs становится такой большой и ее можно уменьшить?
-
2
Повышенные привилегии для запуска приложений в Windows?
-
14
PDF Viewer в Windows
-
-
7
Какие службы Windows можно безопасно отключить?
-
8
Firefox PDF плагин для просмотра PDF в браузере на Windows
-
1
Windows теряет макет экрана
-
1
Есть ли способ предотвратить установку / обновление, чтобы засорять мой жесткий диск загадочными пап...
-
1
Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?
-
6
Просмотр журнала в Windows
-
3
Фоновая проблема Windows с двумя экранами