-
Автор темы
- #1
windows.cs
Упрощение работы с windows и прочим
Установка:
Упрощение работы с windows и прочим
- Если у вас не WinForms проект:
- hardwareПодключаем библиотеку: ПКМ по ссылкам в образователе решений, Добавить ссылку добавляем System.Windows.Forms
- zipПодключаем библиотеку: ПКМ по ссылкам в образователе решений, Добавить ссылку добавляем System.Management
Подключаем библиотеку: ПКМ по ссылкам в образователе решений, Добавить ссылку добавляем System.IO.Compression и также System.IO.Compression.FileSystem
Установка:
- Скачать файл кнопкой ниже
- Добавить файл в проект как уже существующий
- Пользоваться по документации
# zip
# dir (directory)
# files
# process
# hardware
# crypt
# random
# build
# http
- windows.dir.extractToDir(string zip_path, string extract_path)
- sucess return: true
- error return: false
- windows.dir.createFromDir(string zip_path, string dir_path)
- sucess return: true
- error return: false
# dir (directory)
- windows.dir.Create(string path)
- sucess return: true
- error return: false
- windows.dir.Remove(string path)
- sucess return: true
- error return: false
# files
- windows.files.Create(string path)
- sucess return: true
- error return: false
- windows.files.Remove(string path)
- sucess return: true
- error return: false
- windows.files.WriteText(string path, string text)
- sucess return: true
- error return: false
- windows.files.WriteBytes(string path, byte[] bytes)
- sucess return: true
- error return: false
# process
- windows.process.isStarted(string process_name)
- sucess return: true
- error return: false
- windows.process.Kill(string process_name)
- sucess return: true
- error return: false
- windows.process.Start(string path)
- sucess return: true
- error return: false
# hardware
- windows.hardware.cpu >> return cpu name
- windows.hardware.gpu >> return gpu name
- windows.hardware.ram >> return ram name
- windows.hardware.ram_usage >> return ram usage
- windows.hardware.hdd >> return harddrives
# crypt
- windows.crypt.toMD5(string input)
- return: input in md5
- windows.crypt.toBase64(string input)
- return: input in base64
- windows.crypt.fromBase64(string input)
- return: input from base64
# random
- windows.random.string(int length)
- return: random string with length
- windows.random.int(int from, int to)
- return: random int with from to values
# build
- windows.build.getBuildDateTime()
- return: program build date (in DateTime)
- get program build date
- windows.build.getBuildDateTimeString()
- sucess return: program build date (in string)
- error return: program build date (in string)
- get program build date in string
# http
- windows.http.request(string link)
- sucess return: null
- error return: null
- request a server
- windows.http.get(string link)
- sucess return: content
- error return: failed
- download string from web
- windows.http.download(string link, string path)
- sucess return: null
- error return: null
- download file
Последнее редактирование: