lidacity / VBS-example

некоторые примеры скриптов на VBS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VBS example

Понадобилось в 2019 году мне запрограммировать некоторые вещи, при этом дополнительно на Windows 7 ничего устанавливать нельзя. Пришлось понекрофильничать, написать некотоыре вещи на VBS. Информации по данному языку уже мало, люди пришли на PowerShell и другие навёрнутые системы. Собирал по крупицам, некотоыре моменты неочевидны, некоторые моменты требуют небольших заморочек, некотоыре делаются легко. Оформил в простые элементы, поэтому на логичность действия не воспринимайте всерьёз.

Выделил некоторые свои наработки

disk.yandex.ru.vbs

Необходимо зарегистрироваться в "API диска", Заливает xlsx-файлы из папки "D:/Reports/" на ЯДиск в папку "/Reports/"

sendmail.vbs

Отсылает файл "D:\Reports\WiP.xlsx" через yandex-ящик с текстом из sendmail.txt

excel.vbs

Читается чайл "D:\Reports\WiP.xlsx" с единственной страницей и записывает в файл "Z:\Год WiP.xlsx" новую страницу с именем страницы текущая дата

narodmon.ru.vbs

Читается число (температура) из файла "D:\Reports\temp\T.txt" и передаётся на сайт http://narodmon.ru/ через post-метод (этот скрипт выполняется на Windows 10, и к сожалению через TCP/UDP передавать не получилось)

sms.vbs

Отсылка СМС через 3G-модем Huawei E303 текста из файла "D:\Reports\temp\sms1.txt" или "D:\Reports\temp\sms2.txt"

telegram.vbs

Отсылка всех png-файлов из папки "D:\Reports\ScreenShot" в Телеграм (хотел больше Viber, но API мудрёное, не получилось привязать к VBS)

sync.vbs

Зеркалирование "D:\Reports" в "\computer\Reports" (т.е. "\computer\Reports" всегда полная копия "D:\Reports", за исключением временных файлов)

usb.vbs

Через WMI опрашивает USB-порты определённых удалённых компьютеров в сети, что бы узнать, что в них воткнуто Должно быть разрешено политиками безопасности

logoff.vbs

Через WMI принудительно выкинуть пользователя удалённого компьютера в сети Должно быть разрешено политиками безопасности

snmp.vbs

Читает данные по протоколу SNMPv2

About

некоторые примеры скриптов на VBS

License:MIT License


Languages

Language:VBScript 100.0%