Skip to content

Помошник-мултитул для программиста!

Notifications You must be signed in to change notification settings

kzorin52/THelper

Repository files navigation

THelper

Помошник-мултитул для программиста!

Как использовать?

Класс Crypto

Метод Encode

Использование:

string text = THelper.Crypto.Encode("Какой-то текст","Абсолютно любой пароль");

Шифрует строку с помощью пароля и некоторых алгоритмов шифрования. Возвращает строку в кодировке Base64.

Метод Decode

Использование:

string text = THelper.Crypto.Decode("Зашифрованный текст","Пароль");

Расшифровывает строку в кодировке Base64, возвращает string

Метод EncodeFile

Использование:

THelper.Crypto.EncodeFile("Путь-к-файлу","Пароль");

Шифрует файл с помощью пароля и некоторых алгоритмов шифрования.

Метод DecodeFile

Использование:

THelper.Crypto.DecodeFile("Путь-к-зашифрованному-файлу","Пароль");

Дешифрует файл с помощью пароля, заранее зашифрованный способом THelper.Crypto.EncryptFile.

Класс Utilites

Метод Randomer

Использование:

int rnd = THelper.Utilites.Randomer(0, 100); //0 - Нижняя граница рандома, 100 - Верхняя граница рандома

Простой рандом, в замену new Random().Next(0,100);

Метод InNewThread

Использование:

THelper.Utilites.InNewThread(()=>
{
  ...   //Какой-то код, который будет выполняться в новом потоке
}); 

Запускает код в новом потоке.

Метод Repeater

Использование:

THelper.Utilites.Repeater(()=>
{
  ...   //Какой-то код, который будет выполняться
}, 5); //5 - количество повторений

Простой цикл.

Метод KillProcess

Использование:

THelper.Utilites.KillProcess("explorer.exe"); //5 - количество повторений

Убивает процесс по имени или кусочку имени(!)

Метод AlertShow

Использование:

THelper.Utilites.AlertShow("Текст для уведомления", AlertType.<Есть Success, Error, Info, Warning>, ["Дополнительная инфа на одну строку по клику"]);

Вызывает popup-сообщение

Класс WinAPI

Метод SetForegroundWindow

Использование:

THelper.WinAPI.SetForegroundWindow("explorer.exe"); // - По названию окна
// ИЛИ
THelper.WinAPI.SetForegroundWindow(123); // - hWnd

"Поднимает" окно на передний план (делает Focus).

Метод IsWindowOpen

Использование:

bool status = THelper.WinAPI.IsWindowOpen("Калькулятор");

Проверка на существование открытого окна

Метод MouseClick

Использование:

THelper.WinAPI.MouseClick();

Выполняет клик мышкой в текущих координатах

Класс URL

Метод GetFileName

Использование:

string filename = THelper.WinAPI.GetFileName("https://host.ru/files/123.txt");
// ИЛИ
Uri uri = new Uri("https://host.ru/files/123.txt");
string filename = THelper.WinAPI.GetFileName(uri);

Получает имя файла из URL

Пока на этом всё, но будут частые обновления

Кто хочет помочь автору материально

...И тем самым ускорить процесс :) Вам сюда

Кто хочет помочь автору Идеями

Писать сюда

Также есть PRO версия за 100 рублей, в ней +10 методов

Вам сюда.
В комментарии способ связи с тобой, и ник

About

Помошник-мултитул для программиста!

Resources

Stars

Watchers

Forks

Languages