Нужно чтобы батник сделал задержку на 5 сек
Решение:
rem Задержка 5 секунд ping -n 6 localhost>Nul
здесь число должно быть равно задержке +1
TORoRAM. Форум ни о чём |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » TORoRAM. Форум ни о чём » Programming/Scripting » Батники. Примеры коммандных bat-файлов
Нужно чтобы батник сделал задержку на 5 сек
Решение:
rem Задержка 5 секунд ping -n 6 localhost>Nul
здесь число должно быть равно задержке +1
batник для циклического перезапуска tor-сервера
cycler.bat
@echo off taskkill /f /im tor.exe :bgn echo. echo *** New TorT *** echo. start /b C:\TorT\Tor\tor.exe -f C:\TorT\Data\Tor\torrc ping -n 169 localhost>Nul taskkill /f /im tor.exe goto bgn Listing torrc: DataDirectory C:\TorT\Data\Tor GeoIPFile C:\TorT\Data\Tor\geoip GeoIPv6File C:\TorT\Data\Tor\geoip6 Socks5Proxy 127.0.0.1:9150 SocksPort 127.0.0.1:9250 ReachableAddresses *:80,*:443 ReachableAddresses reject *:* ReachableAddresses reject *:*
Browser Cleaner
@echo off echo Wait please... set fnm=%random%-%random%-%random% set fnm1=%fnm%-1.txt set fnm2=%fnm%-2.txt set fnm3=%fnm%-3.txt for /r "%userprofile%" %%i in ("*") do echo "%%i" >> %fnm1% find /i "microsoft" "%fnm1%" >> %fnm2% find /i "firefox" "%fnm1%" >> %fnm2% find /i "chrom" "%fnm1%" >> %fnm2% find /i "oper" "%fnm1%" >> %fnm2% find /i "yandex" "%fnm1%" >> %fnm2% find /i "google" "%fnm1%" >> %fnm2% find /i "browser" "%fnm1%" >> %fnm2% find /i "stor" "%fnm2%" >> %fnm3% find /i "cache" "%fnm2%" >> %fnm3% find /i "cook" "%fnm2%" >> %fnm3% find /i "pepper" "%fnm2%" >> %fnm3% find /i "temp" "%fnm2%" >> %fnm3% find /i "link" "%fnm2%" >> %fnm3% find /i "site" "%fnm2%" >> %fnm3% find /i "login" "%fnm2%" >> %fnm3% for /f "delims=*" %%i in (%fnm3%) do ( del /q /f %%i rmdir /q /s %%i ) del /q /f %fnm1% del /q /f %fnm2% del /q /f %fnm3% rem appdata firefox chrom oper yandex google microsoft rem default stor cache temp profiles pepper links sites sqlite cook login
Батник 1800.bat, запускающий выключение компьютера через полчаса (1800 секунд). Повторный запуск этого же скрипта отменяет запланированное выключение.
@echo off shutdown /s /t 1800 if errorlevel 1 shutdown /a
Чистим Загрузки
cleaner.bat
rmdir /s /q %userprofile%\Downloads & mkdir %userprofile%\Downloads
cleaner.lnk
cmd /c rmdir /s /q %userprofile%\Downloads & mkdir %userprofile%\Downloads
Очистка папки Загрузки от опасных файлов
Батник (bat-скрипт), который удаляет из папки Загрузки все потенциально опасные выполнимые файлы-программы.
@echo off
cd %userprofile%\Downloads
del /s /q *.exe
del /s /q *.pif
del /s /q *.application
del /s /q *.gadget
del /s /q *.msi
del /s /q *.msp
del /s /q *.com
del /s /q *.scr
del /s /q *.hta
del /s /q *.cpl
del /s /q *.msc
del /s /q *.jar
del /s /q *.bat
del /s /q *.cmd
del /s /q *.vb
del /s /q *.vbs
del /s /q *.vbe
del /s /q *.js
del /s /q *.jse
del /s /q *.ws
del /s /q *.wsf
del /s /q *.wsc
del /s /q *.wsh
del /s /q *.ps1
del /s /q *.ps1xml
del /s /q *.ps2
del /s /q *.ps2xml
del /s /q *.psc1
del /s /q *.psc2
del /s /q *.msh
del /s /q *.msh1
del /s /q *.msh2
del /s /q *.mshxml
del /s /q *.msh1xml
del /s /q *.msh2xml
del /s /q *.scf
del /s /q *.lnk
del /s /q *.inf
del /s /q *.regfor /f "delims=" %%d in ('dir /ad /s /b ^| sort /r') do rd "%%d" 2>nul && echo Пустой каталог: "%%d"
echo Все опасные файлы успешно удалены из папки Загрузки и всех ее вложенных подпапок!
pause
Немного информации об опасных файлах Windows
Программы
.EXE — исполнимый программный файл. Большинство программ в Windows имеют именно такое расширение.
.PIF — это специальный файл, содержащий информацию для DOS-программ. Несмотря на то, что не содержат исполнимого кода, могут быть потенциально опасны.
.APPLICATION — установщик приложения, использующий технологию ClickOnce от Microsoft.
.GADGET — гаджет для отображения на рабочем столе в Windows Vista и 7.
.MSI — запускает процесс установки программы на вашем компьютере.
.MSP — установка обновлений для уже установленных программ.
.COM — программы для MS-DOS.
.SCR — файл скринсейвера.
.HTA — веб-приложение. В отличие от html приложений исполняемых в вашем браузере, могут быть опасны.
.CPL — файл Панели управления. Все элементы в панели управления имеют это расширение.
.MSC — файл консоли управления Microsoft. Такие приложения, как редактор групповых политик и инструмент управления дисками имеют расширение .MSC.
.JAR — исполнимый код для среды Java.
Скрипты
.BAT — пакетный файл, содержащий последовательность команд для вашего компьютера. Изначально использовался в MS-DOS.
.CMD — пакетный файл наподобие .BAT, но это расширение файла было введено в Windows NT
.VB, .VBS, .VBE — файл VBScript. Будет при запуске выполнять свой VBScript код.
.JS, .JSE — файл JavaScript. При использовании на веб-страницах является относительно безопасными, если работать в веб-браузере. Тем не менее, Windows может открывать эти файлы вне браузера и это несет угрозу.
.WS, .WSF, .WSC, .WSH — файлы Windows Script.
.PS1, .PS1XML, .PS2, .PS2XML, .PSC1, .PSC2 — командный сценарий для Windows PowerShell.
.MSH, .MSH1, .MSH2, .MSHXML, .MSH1XML, .MSH2XML — командный сценарий для Monad. Monad позже был переименован в PowerShell.
Ярлыки
.SCF — командный файл Windows Explorer. Может содержать потенциально опасные команды.
.LNK — ссылка для запуска программы. Может содержать атрибуты командной строки, которые делают опасные вещи, такие как удаление файлов без спроса.
.INF — текстовый файл, используемый для автоматического запуска с подключаемых носителей. Часто используется для заражения с флешек или дисков.
Остальные
.REG — файл реестра Windows. Эти файлы содержат список записей реестра, которые будут добавлены или удалены, если вы запустите их. Опасность заключается в том, что вы можете удалить важные сведения из реестра, внести в него нежелательные или вредоносные данные.
Очистка Рабочего стола от хлама
Скрипт убирает с рабочего стола все файлы, кроме ярлыков, и все ветки каталогов в папку Save, которая находится на Рабочем столе и которая единственная не переносится с Рабочего стола. В папке Save переносимые данные раскладыраются в подкаталогах по дате сохранения.
@echo off
setlocalREM Устанавливаем переменную %USERPROFILE%, чтобы определить путь к рабочему столу
set "desktop=%USERPROFILE%\Desktop"REM Получаем текущую дату и время в формате YYYYMMDDhhmmss
set timestamp=%date:~6,4%%date:~3,2%%date:~0,2%%time:~0,2%%time:~3,2%%time:~6,2%REM Создаем папку с именем, соответствующим текущей дате и времени, в папке "Save" на Рабочем столе
if not exist "%desktop%\Save\%timestamp%" mkdir "%desktop%\Save\%timestamp%"REM Перемещаем все файлы и папки с Рабочего стола, кроме ярлыков, в папку с именем, соответствующим текущей дате и времени, в папке "Save" на Рабочем столе
for /d %%i in ("%desktop%\*") do (
if not "%%~nxi"=="Save" move "%%i" "%desktop%\Save\%timestamp%"
)
for %%f in ("%desktop%\*.*") do (
if not "%%~xf"==".lnk" (
cd /d "%desktop%\Save\%timestamp%"
move "%%f"
)
)REM Удаляем пустые подкаталоги в папке "Save"
cd /d "%desktop%\Save"
for /f "delims=" %%i in ('dir /b /s /ad ^| sort /r') do rd "%%i" 2>nul && echo Удален пустой каталог "%%i".echo Все файлы и папки (кроме ярлыков) успешно перемещены в папку "%desktop%\Save\%timestamp%"!
pause
Отредактировано harry (2023-05-16 09:09:55)
Вы здесь » TORoRAM. Форум ни о чём » Programming/Scripting » Батники. Примеры коммандных bat-файлов