Веселый розыгрыш или жестокая месть?
Mar. 31st, 2016 06:49 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)

Коли уж ударилась в воспоминания )
Некогда различали эти понятия.
"Шутка" - это когда изобретательно, неожиданно и не разрушительно.
Безобидный розыгрыш из пионерского лета:
"Поднимешь кирпич - останешься в одних трусах!" (кирпич на постели и
записка на нем. Хозяин кровати помнется и, куда деваться, поднимет, а там
еще одна записка: "А что, на тебе их двое?!"), в том же роде каламбур -
незаметно прицепленная сзади бумажка "У меня вся спина белая!"
А пробраться на тихом часе к мальчишкам-врединам, намазать зубной пастой,
ведро с водой над дверью пристроить (на чуть приоткрытую опирается),
так же как и школьное - кнопка на стуле, натереть доску мылом, спрятать или запачкать вещи -
отчетливо осознавалось коварным злоумышлением,
никоим образом от реципиента не требовалось "посмеяться вместе со всеми"
в стиле "У тебя же есть чувство юмора!", вполне ожидаема была
ответная месть и/или вызов к директору.
один из дней выпал на первоапрель.
Местного гида (хороший мужик, русскоговорящий иорданец),
решили "приобщить к национальной культуре". На одной из остановок он куда-то заныкался,
а экскурсантам сообщили, дескать заболел резко. Не ведомо, на что
рассчитывали, может что паниковать станут на тему "когда поедем?",
а народ начал беспокоиться о здоровье пострадавшего и донимать организатора,
чтоб обратились к местным за помощью. Минут пятнадцать заняло представление,
исполнители вышли на поклон, ничего особенного.
Примечательно вот что:
- Ребята, не смешно! испугались за человека.
- А шутка разве должна быть смешной?
Похоже нынешний общественный дискурс не различает "шутку юмора" от "подлянки",
в сборниках "веселых розыгрышей" вперемежку предлагают и заклеить мышиную оптику скотчем и монитор залепить жвачкой, убрать сглаживание шрифтов (чего даже подготовленный пользователь на глаз не различит, но утомится при чтении) или забить команду на выключение в автозагрузку..

А можно самому такое "системное" объявление сделать?
- Можно, сейчас займемся )
Вдогонку к предыдущему посту еще парочка приколов, для продвинутых чайников:
Вариант лайт
Знакомтесь: Планировщик задач
Есть такой сервис в системе.
На семерке выглядит вот так -
(на других в том же роде)

Вызывается в стар-меню по имени task.. - даже начала имени хватит, чтоб нашелся
Шаг за шагом сам подсказывает, как настраивать

"Триггер" задает время (день число и месяц),
"Action" - действие - запустить программу, отправить письмо или выдать сообщение.

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

Но при таком способе не развернешься с кнопками.
Как в расхожих сетевых шутках:
<<Приз от Майкрософт 100500-му пользователю! нажмите кнопку "Продолжить">>
(притом что доступные опции "вернуться/закрыть")
Изощренный вариант
Откроем блокнот обыкновенный и скопируем туда (в одну строку, без переносов) вот такой текст:
PushButton = MsgBox("Обнаружено неизвестное устройство КОВРИК ДЛЯ МЫШИ. Установить это устройство?", VbAbortRetryIgnore+VbQuestion+vbDefaultButton2+VbApplicationModal, "ВНИМАНИЕ!")

Ну, вы поняли - в кавычках пишем, что хотим.
Сохраним (ctrl S) документ c расширением vbs (т.е к названию файла, напр 1aprel приписываем 1aprel.vbs),
ниже в опциях выберите "all files" и кодировка ANSI.
Должен появиться значок вот такого вида на рабочем столе (или в папке, куда сохраняли):

Запускаем - получаем в результате:

(если значок скрипта не появился, а у файла иконка текстовой страницы,
то нужно задать программу по умолчанию, в которой отрываются файлы
данного типа: клик по иконке -> меню "Открыть с помощью" -> Microsoft Windows Based Script Host)
А теперь по буквам"
VbAbortRetryIgnore - задает три кнопки. Как в примере.
если заменить на -
VbYesNo - получим две кнопки,
vbOKOnly - одну "оk"
VbOKCancel - ок и отмена
Второе "слагаемое" - значок на сообщении:
VbExclamation - восклицательный знак
VbCritical - красный круг с крестиком
Последний член выражения - запрет на закрытие окна
пока не нажата какая-нибудь кнопка. Можно убрать его.
Твори-выдумывай-пробуй, что называется )
И последний штрих в нашей затее - cменим иконку скрипта на что-нибудь заманчивое
Щелчок мышкой -> Create shortсut (создать ярлык)

появится рядом еще такой же значок, только со стрелочкой в уголке.
Исходный прячем куда-нибудь в папку.
И дальше мучаем ярлык:
Щелчок -> Свойства -> Сменить иконку

Выбираем из стандартных, их не мало.
И там же, в свойствах ярлыка "Общие" сменим ему имя,
что-нибудь типа:

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

Более агрессивный вариант получается, если в поле таргет (в свойствах ярлыка)
прописать директиву:
C:\Windows\System32\shutdown.exe -s -t 300 -c "На вашем компьютере обнаружен нелицензионный софт! Система будет отключена, все данные на дисках будут удалены через 5 минут. Чтобы остановить отключение, нажмите кнопку \”Отмена\””
Получим:

И вправду ведь отключит, кроме шуток.
(удалено ничего не будет, кроме разве что не сохраненных документов)
А поскольку мы помним разницу между веселым розыгрышем и злыми кознями,
то заранее припасем противоядие!
с shutdown -a
