Как создать программу которая перезагружает компьютер

Содержание

Фон В настоящее время я участвую в python, и я подумал, что будет очень классный проект иметь своего рода «центр управления», в котором я мог бы выключить, перезагрузить и выйти из своего компьютера. Я также хочу использовать модуль подпроцесса, так как я слышал, что модуль операционной системы импорта устарел. Текущий код

def shutdown(self): import subprocess subprocess.call([«shutdown», «-f», «-s», «-t», «60»])

Вопрос Я действительно спрашиваю, есть ли способ (с использованием модуля подпроцесса) выйти из системы и перезагрузить компьютер? Технические характеристики Python 2.7.3 Windows 7, 32 бит

xxmbabanexx 08 фев. 2013, в 02:10
Поделиться
-Р возможно перезагрузить?
Preet Sangha 08 фев. 2013, в 01:10

Спасибо за предложение, но я попробовал его, и проблема в том, что компьютер не может найти файл «restart», параметры (-f, -s, -t) не имеют большого значения в этом отношении.

xxmbabanexx 08 фев. 2013, в 01:12
Я думаю, что переключатели должны быть /f , /s и т. Д.
Blender 08 фев. 2013, в 01:12

ЧТО ДЕЛАТЬ ЕСЛИ ТВОЙ КОМПЬЮТЕР ДОЛГО ЗАПУСКАЕТСЯ??? #shorts

Почему это должно быть с косой чертой, а не минусом? До сих пор это работало нормально — это против хорошей практики кодирования? Наконец, что вы подразумеваете под переключателями? Спасибо за всю твою помощь!

xxmbabanexx 08 фев. 2013, в 01:19
Blender 08 фев. 2013, в 01:22
abarnert 08 фев. 2013, в 01:26

Кстати, вы правильно используете subprocess , но модуль os не устарел. Это просто функции os.system и os.popen (и связанные с ними) внутри.

Источник: overcoder.net

команда для блокнота перезагрузка компьютера

Good-bye, Windows! Или выключаем и перезагружаем ПК одним кликом мыши

0

Хотите выключать и перезагружать компьютер одним кликом мыши (без «тыканья» в кнопку Пуск –> Выключить компьютер… и т.д.)?

Тогда давайте создадим пакетные файлы (создаваемые файлы предназначены для операционной системы Windows XP, но работают и в Windows Vista, и в Windows 7, и в Windows 10.

Сначала создадим bat-файл для выключения ПК

На Рабочем Столе будет создан текстовый документ.

Задайте ему название по своему вкусу, но лучше интуитивно понятное, например, Выключение (или Shutdown).

Теперь откройте файл и введите следующую строку:

Сохраните файл и закройте его.

Для этого нужно запустить Проводник Windows, открыв любую папку, например, щёлкнув по значку Мой компьютер. Выберите меню Сервис –> Свойства папки…

АФИГЕЕЕТЬ Прикольный сайт, где можно сделать спиральный рисунок из своей фотографии

Найдите на Рабочем Столе созданный нами файл. Теперь в его названии отображается расширение .txt.

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

Теперь создадим bat-файл для перезагрузки ПК

Для этого запустите программу Блокнот ( %SystemRoot%system32notepad.exe ): щёлкните по свободной от значков поверхности Рабочего Стола.

Задайте ему название по своему вкусу, но лучше интуитивно понятное, например, Перезагрузка (или Reboot).

Теперь откройте файл и введите следующую строку:

Сохраните файл и закройте его.

Смените расширение файла с .txt на .bat.

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

Теперь вы можете перезагружать ПК одним кликом мыши по значку файла Перезагрузка.bat.

При этом можно не закрывать открытые файлы и приложения: они будут закрыты принудительно (поэтому изменения, внесенные в файлы, нужно предварительно сохранить! ).

1. Для ОС Windows 98/ME нужно создать на Рабочем Столе ярлыки и в строке Объект вписать:

для перезагрузки – C:WINDOWSRUNDLL.EXE user.exe,ExitWindowsExec

для выключения – C:WINDOWSRUNDLL.EXE user.exe,ExitWindows

2. Если вы испытываете какие-либо затруднения при создании пакетных файлов (или просто лень!), вы можете скачать готовые пакетные файлы по ссылке: http://netler.ru/download/bat_files.zip.

Читайте также:
Самая простая программа для черчения на русском для Андроид

3. Справка по использованию команды shutdown:

i – Отображение интерфейса, должен быть первым параметром;

s – Завершение работы компьютера;

r – Перезагрузка компьютера;

a – Прекращение завершения работы системы;

m \ – Удаленный компьютер, на котором выполняется действие;

t xx – Таймаут завершения работы – xx сек;

c «comment» – Комментарий (не более 127 знаков);

f – Принудительное завершение приложений без предварительного предупреждения;

d [u][p]:xx:yy – Код причины завершения работы;

Автоматическое выключение компьютера. Пишем bat-файл

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

Как выполнить shutdown для выключения и перезагрузки компьютера

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

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

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

А теперь приступим к усовершенствованию команды и добавлению к ней дополнительных параметров.

Параметры команды shutdown

Материал, описанный в статье, применим к большинству используемых на сегодняшний день версий операционной системы от компании Microsoft. Команды и способы их выполнения позволяют автоматически выключить компьютер на Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Vista и всё ещё сохраняющей своего верного пользователя Windows XP.

Теперь рассмотрим основные параметры команды shutdown, которыми мы будем пользоваться:

Для целей знакомства со способом автоматического выключения компьютера этого нам будет достаточно. Ниже мы добавим к приведённому набору другие команды, чтобы сделать использование функции shutdown ещё удобнее.
Полный список параметров для shutdown можно увидеть, выполнив в консоли следующую команду:

shutdown parameters

Автоматическое выключение компьютера через определённое время

Итак, переходим к практическому применению информации, которую мы собрали в первых двух главах.

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

Используемые параметры нам уже знакомы. А значение 1800 задаёт значение времени в секундах, через которое будет произведено завершение работы. То есть, 1800 секунд = 1800 секунд / 60 секунд в минуте = 30 минут. С этим проблем возникнуть не должно. После выполнения команды мы получим системное уведомление, о том, что запланировано завершение работы

Кроме того, за 10 минут до момента завершения работы вне зависимости от запланированной причины (выключение или перезагрузка) мы получим дополнительное предупреждение от системы Windows

Сразу после выполнения команды высветится оповещение о том, что автоматическое выключение компьютера отменено

Батник для автоматического выключения компьютера

В статье Пакетные файлы (bat, батники) Windows мы подробно рассматривали основные правила создания бат-файлов и их синтаксис. Чтобы не повторяться лишний раз, в данной публикации будем описывать только те команды и параметры, которые будем применять для создания файлов, позволяющих запланировать автоматическое выключение компьютера.

Возьмём команду, приведённую в главе выше, и сделаем из неё простенький бат-файл для выключения компьютера через 10 минут. Его содержимое будет следующим:

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

В принципе, на этом можно остановиться. Готовые батники выключения, перезагрузки и отмены завершения работы с приведённым кодом можно скачать из прикреплённого к статье архива: auto-shutdown-reboot-bat.

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

Создаем программу для автоматического выключения компьютера

Выбор функции зададим следующей строчкой (её, как и весь файл, можно отредактировать на своё усмотрение, как будет удобнее):

Начало каждой независимой части ознаменуем, соответственно, как :1, :2 и :0
Для грамотного выполнения сделаем завершение каждой части кода не командой pause, а командой exit, добавив перед закрытием окна двухсекундную задержку:

И в завершении добавим раскрашивание текста разным цветом, в зависимости от выполняемой команды:

На выходе мы получим следующий код:

Каждая команда уже описана выше. Вот, как это работает:

Скачать готовый bat-файл для автоматического выключения компьютера можно из прикреплённого архива: auto-shutdown-bat.

Читайте также:
Открыть такси по программе

Для удобства можно упаковать получившийся батник в SFX-архив и добавить к нему иконку. В итоге получится простая портативная программа для автоматического выключения и перезагрузки компьютера через заданный интервал времени: auto-shutdown-exe.

Выключение и перезагрузка Windows из командной строки

Графический интерфейс Windows за многие годы свет на нет познание командной строки. А пользоваться ей нет-нет да приходится. В этой статье я кратко распишу как пользоваться консольной командой shutdown, чтобы выключить или перегрузить компьютер под управлением Windows. Статья актуальна для семейства Windows 7/8/8.1/10.

Команда shutdown для выключения, перезагрузки или гибернации

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

Если вас интересует полный список параметров то запустите утилиту shutdown без параметров.

Примеры использования утилиты shutdown

Если запустить утилиту shutdown с параметром /i, то на эране увидите примерно следующее (актуально для Windows 7):

windows cmd restart 0

При использовании отложенной перезагрузки:

Получим следующее уведомление на экране:

windows cmd restart 1

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

В области уведомлений возле часов вы должны увидеть примерно следующее:

windows cmd restart 2

Как немедленноо перезагрузить или выключить компьютер из командной строки

Для безотлагательного выключения компьютера используйте:

Для немедленной перезагрузки компьютера используйте:

Благодарности

При написании статьи были использованы следующие источники:

Выключение или перезагрузка компьютера из bat файла

Статья описывает, как выключить или перезагрузить компьютер на Windows из командной строки: PowerShell, JScript/VBScript с WSH, nhss, shutdown. А также дополнительно, как сделать выключение или перезагрузку с задержкой.

Выключить или перезагрузить компьютер из PowerShell

Выключить компьютер можно командной Stop-Computer из консоли PowerShell:

Перезагрузить компьютер можно командой Restart-Computer из консоли PowerShell:

Как это выглядит в консоли PowerShell:

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

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

Например, команда перезагрузки локального компьютера в bat файле или командной строке:

Аналогично, команда выключения локального компьютера в bat файле или командной строке:

Выключить или перезагрузить компьютер из JScript/VBScript через WSH

Способ основан на использовании метода Win32Shutdown класса Win32_OperatingSystem:

Выключить компьютер можно следующим скриптом на JScript:

Перезагрузить компьютер можно следующим скриптом на JScript:

Пример на VBScript, с forced restart (добавляется 4):

Поскольку WSH сейчас установлен по умолчанию на Windows, то использование JScript/VBScript не требует установки каких-либо программных компонентов.

Выключить или перезагрузить компьютер программой nhss

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

Выключить компьютер можно следующей командой:

Перезагрузить компьютер можно следующей командой:

Команды просты в использовании, но потребуется установить программу nhss.exe и прописать путь к ней.

Выключить или перезагрузить компьютер командой shutdown

Выключить компьютер можно следующей командой:

Перезагрузить компьютер можно следующей командой:

Важно! Команда shutdown делает «грубое» завершение Windows, которое на практике приводило к тому, что не сохранялись настройки, сделанных в Windows в текущем сеансе. Поэтому хотя и выключение/перезагрузка компьютера через shutdown действительно срабатывает, я бы не рекомендовал использование shutdown для обычного завершения, а только для экстренных случаев, когда требуется максимально быстро завершить Windows, например, в случае Low Battery на ИБП.

Как выключить компьютер по таймеру

Чтобы настроить выключение компьютера через определенное время, например, через 1 час, это можно сделать выполнением команды выключения с задержкой, см. Сделать задержку в командном файле:

Или через PowerShell с задержкой в 30 минут:

Скрипт замены текста в файле

Синтез речи в скрипте и bat файле

Размер выделенной памяти в командной строке Windows

Выключение или перезагрузка компьютера из bat файла : 1 комментарий

Кодировка ANSI
Вот довольно простой и функцианальный батник

Как перезагрузить компьютер или ноутбук с помощью командной строки?

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

Первым делом запускаем командную строку. Сделать это можно, к примеру, нажав на клавиши Win+R, чтобы запустилось окно «Выполнить». Введите команду cmd и нажмите ОК.

kak uznat model materinskoj platy na kompyutere ili noutbuke1

После этого будет запущена командная строка.

kak perezagruzit kompyuter cherez komandnuyu stroku1

Отметим, что нет необходимости запускать командую строку от имени администратора.

Если что-то не получается, вы можете найти приложение «Командная строка» в меню «Пуск» — «Все программы» — «Стандартные».

kak perezagruzit kompyuter cherez komandnuyu stroku2

Что дальше? Теперь необходимо ввести саму команду, которая выполнит перезагрузку компьютера. За выключение и перезагрузку отвечает команда shutdown, однако необходимо указать дополнительные параметры. В нашем случае речь идет о параметре /r, который вместе с командной shutdown перезагружает компьютер или ноутбук.

Читайте также:
Какой программой открыть docx

Итак, указываете команду shutdown /r (лучше вводить вручную, а не копировать) и нажимаете клавишу Enter.

kak perezagruzit kompyuter cherez komandnuyu stroku3

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

kak perezagruzit kompyuter cherez komandnuyu stroku4

Почему не сразу? Время дается на то, чтобы вы успели сохранить все несохраненные данные.

Если вы хотите, чтобы компьютер перезагрузился в ту же секунду, вводите команду shutdown /r /t 000.

kak perezagruzit kompyuter cherez komandnuyu stroku5

Бывает другой вариант, когда вы хотите, чтобы перезагрузка произошла через какое время, допустим, через 10 минут. Соответственно, вам нужно ввести команду shutdown /r /t 600, где цифра 600 — это 600 секунд или 10 минут. Время указываете по своему желанию.

kak perezagruzit kompyuter cherez komandnuyu stroku6

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

kak perezagruzit kompyuter cherez komandnuyu stroku7

А как быть, если перезагрузка не понадобилась, можно ли ее отменить? Можно, для этого примените команду shutdown /a.

kak perezagruzit kompyuter cherez komandnuyu stroku8

Уважаемые пользователи! Если наш сайт вам помог или что-то в нем не понравилось, будем рады, если вы оставите комментарий. Заранее большое спасибо.

Источник: doma35.ru

Компьютерный вирус своими руками

Небольшая статья по созданию «вируса» Именно в кавычках, потому что это вовсе не вирус, а совсем безобидный файл. Этой статьей я бы хотел довести до пользователей, что нужно больше разбираться в компьютерах и командах, чтобы избежать многих проблем. Улучшайте свою компьютерную грамотность

Итак, я Вам покажу как можно заставить тормозить компьютер стандартными средствами Windows . А если точнее, то я буду использовать Командную строку и её команды для написания файлов.

Ну что ж, начнём создавать шалость

1) Открываем Блокнот и вставляем туда следующий код:

md c:vindavoz
echo start c:vindavozvirus.bat>c:vindavozvirus.bat
del %0

Далее нужно сохранить его (меню Файл — Сохранить как) с расширением bat (например vinda.bat). Не буду слишком вдаваться в подробности сохранения.

Раскрою сразу карты, а точнее объясню (для тех кто не догадался) что делает каждая команда.

md c:vindavoz — командой md создаём на диске С папку vindavoz

echo start c:vindavozvirus.bat>c:vindavozvirus.bat — самая вредная строка Команда echo используется для вывода сообщений в окне и по логике она должна вывести start c:vindavozvirus.bat и заглохнуть, но тут у нас стоит знак > который показывает куда нужно выводить это сообщение, а именно файл c:vindavozvirus.bat . Т.е. получается что папка уже создана, а файл ещё нет.

del %0 — удаляет сам себя Это на тот вариант, если Вы хотите скопировать файл на компьютер жертвы или заставите его/её самостоятельно запустить и он исчезнет. Ну а вообще это больше для ознакомления, чем нужная вещь.

После того, как запуститься данный файл, он создаст на диске С bat-файл с содержимым start c:papkavirus.bat . Этот код внутри файла означает что он будет запускать себя постоянно!

Теперь осталось только заставить жертву запустить этот файл (созданный на диске С).
Делается это тоже довольно легко. Достаточно прописать в любом ярлыке (желательно в том, который чаще всего используется, например игра) путь к нашему «вирусу» , а именно в поле Объект пишем «c:vindavozvirus.bat» .

Более подробно про ярлыки читайте в ЭТОЙ статье.

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

Весь процесс можно остановить нажав кнопку Pause/Break

2) Теперь немного модернизируем это действие. Точнее заставим «зациклиться» кое-что «потяжелее», например стандартный редактор изображений Paint

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

😡
start mspaint
goto 😡

В первой строке создаем метку, во второй строке запускаем стандартный Paint, в третьей строке возвращаемся снова к метке.

Узнать какие ещё можно использовать стандартные программы/утилиты можно посмотрев и прочитав статью Системные утилиты в Windows

Вместо стандартный и простых утилит можно использовать и «покруче», например фотошоп или офис )

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

Внимание! У вас нет прав для просмотра скрытого текста.

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

Внимание! У вас нет прав для просмотра скрытого текста.

Ну а дальше всё становится понятно.
Поле для размышлений велико. Эксперементируйте

Статья по самостоятельному созданию не вредного вируса написана исключительно в ознакомительных целях!

Источник: vindavoz.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru