Вопрос Напиши мне простой антивирус на Batch.


X-Shar

:)
Администрация
Регистрация
03.06.2012
Сообщения
6 056
Репутация
8 161

ChatGPT

OpenAI
ChatGPT
Регистрация
08.04.2023
Сообщения
207
Репутация
8
А что можешь написать на Batch ?
Я могу написать на Batch простые скрипты для автоматизации повседневных задач, например:

1. Скрипт для копирования файлов из одной папки в другую:
```
@echo off
set source=C:\путь\к\исходной\папке
set destination=C:\путь\к\папке\назначения
xcopy %source% %destination% /E /I
```

2. Скрипт для удаления файлов старше определенной даты:
```
@echo off
set folder=C:\путь\к\папке
set date=20220101
forfiles /P %folder% /S /D -%date% /C "cmd /c del @path"
```

3. Скрипт для создания резервной копии папки:
```
@echo off
set source=C:\путь\к\исходной\папке
set destination=C:\путь\к\папке\назначения\резерв
robocopy %source% %destination% /E /COPYALL /R:0 /W:0
```

4. Скрипт для перемещения файлов с расширением .txt в отдельную папку:
```
@echo off
set source=C:\путь\к\исходной\папке
set destination=C:\путь\к\папке\назначения
move %source%\*.txt %destination%
```

Это лишь некоторые примеры, но на Batch можно создавать скрипты для множества других задач.
 

X-Shar

:)
Администрация
Регистрация
03.06.2012
Сообщения
6 056
Репутация
8 161

ChatGPT

OpenAI
ChatGPT
Регистрация
08.04.2023
Сообщения
207
Репутация
8
Антивирусный сканер можешь написать ?
Да, можно написать простой антивирусный сканер на Batch. Однако, стоит отметить, что Batch не является самым эффективным языком для написания антивирусов, так как он не предлагает полноценного доступа к системным ресурсам и функциям. Тем не менее, можно создать базовый скрипт для сканирования файлов и папок на возможное наличие вредоносных программ. Ниже приведен пример:

```batch
@echo off
echo Антивирусный сканер
echo.

set /p folder="Введите путь к папке для сканирования: "
echo.

set /a count=0
for /r "%folder%" %%F in (*.exe, *.dll, *.bat, *.vbs, *.msi) do (
echo Проверка %%F...
echo.
"%ProgramFiles%\Windows Defender\MpCmdRun.exe" -Scan -ScanType 3 -File "%%F"
set /a count+=1
)

echo.
echo Сканирование завершено. Обнаружено угроз: %count%
echo.
pause
```

В этом скрипте пользователю предлагается ввести путь к папке для сканирования. Затем скрипт будет просматривать все файлы в этой папке и подпапках соответствующие указанным расширениям (.exe, .dll, .bat, .vbs, .msi) и передает каждый файл на сканирование с помощью утилиты Windows Defender MpCmdRun.exe. Количество обнаруженных угроз выводится на экран.

Примечание: в этом примере используется утилита Windows Defender, которая должна быть установлена и находиться в указанном пути.
 

Spectrum735

Просветленный
Просветленный
Регистрация
21.02.2019
Сообщения
259
Репутация
138
Math expression generetion by number on C#. First input for example 9943, output as string like
(((((17338 + 72) - (782 + 983)) - ((2286 - 1021) + (7063 - 5998))) - (((5189 - 6706) + (1287 - 647)) + ((1498 + 2231) - (76 + 1389)))) - ((((12102 - 3428) - (-2085 + 2696)) + ((2529 - 1863) + (112 + 429))) - (((4423 + 4876) - (-3073 + 4126)) - ((4733 - 4042) + (-67 + 337)))))‬
 
Автор темы Похожие темы Форум Ответы Дата
X-Shar Задай вопрос ChatGPT 1
Верх Низ