Напишите макрос-шутку - Страница 3
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Напишите макрос-шутку

Напишите макрос-шутку

Закрытая тема
Поиск в этой теме
Непрочитано 05.04.2011, 21:50
Напишите макрос-шутку
Малявка
 
Егорьевск Моск.обл.
Регистрация: 28.02.2007
Сообщений: 206

Здравствуйте, дорогие мои Мастера ЛИСПа!
Обращаюсь к вам с огромной просьбой.
Короче, хочу "отомстить" одному коллеге за первоапрельскую шутку со мной, чтобы счет был 1:1.
Напишите, пожалуйста такой макрос (я его загоню коллеге в папку AutoCAD/Support):

Макрос должен автоматически запускаться при запуске автокада и работать только три минуты каждого четного часа.

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

Во вторую минуту каждого четного часа цвет - желтый и

В третью минуту каждого четного часа вес примитива - 0,5мм (тоже локально, с возможностью изменения).

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

А я - наши столы напротив - понаблюдаю за ним пару деньков и потешу свое "обиженное" самолюбие.

Кто поможет "несчастненькой" блондинке?
Просмотров: 13356
 
Непрочитано 06.04.2011, 15:59
#41
Do$

AutoCAD/Civil3D LISP/C#
 
Регистрация: 15.08.2008
Санкт-Петербург
Сообщений: 1,701
Отправить сообщение для Do$ с помощью Skype™


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

Последний раз редактировалось Do$, 06.04.2011 в 16:04.
Do$ вне форума  
 
Непрочитано 06.04.2011, 16:06
#42
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Do$ Посмотреть сообщение
Вообще, стоит оценить изобретательность барышни из Егорьевска - так досконально продумала алгоритм действия макроса в своем первом сообщении.
Offtop: Ну так если больше ничего не делать и энергию направить некуда - почему бы хрень всякую не попридумывать... Да и не ей одной, как вижу...
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Автор темы   Непрочитано 06.04.2011, 16:22
#43
Малявка


 
Регистрация: 28.02.2007
Егорьевск Моск.обл.
Сообщений: 206


Do$, Именно ОСНОВАТЕЛЬНО! Чтобы макрос не был бы вирусом, а только легкой шуткой, и на короткое время, и чтобы смешно.

hwd, Я погляжу, вы тоже в рабочее время по форумам лазите вместо чтоб в автокаде. И вместо чтоб запросто и быстро нацарапать скриптик, развели философию "нравственно-безнравственно". Уже почти сутки существует топик, а воз и ныне там. Прямо как на базаре: шума много, а всё мимо темы...

p.s. Прислали бы мне инкогнито макросик на почту lenas65@rambler.ru и дело с концом. Тогда можно даже сам топик удалить, все равно макроса в нем не будет.

Последний раз редактировалось Малявка, 06.04.2011 в 16:25. Причина: дополнение p.s.
Малявка вне форума  
 
Непрочитано 06.04.2011, 17:39
#44
357

бывший...
 
Регистрация: 13.08.2009
Краснодар
Сообщений: 1,171
<phrase 1=


Цитата:
Сообщение от kp+ Посмотреть сообщение
саботаж...есть в УК такая статья
В Украинском?
В Российском нет
357 вне форума  
 
Непрочитано 06.04.2011, 17:43
#45
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,626


Был бы человек, а статья найдётся.
Profan вне форума  
 
Непрочитано 06.04.2011, 17:48
#46
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Да тогда уж проще в acad.lsp засунуть, чей нибудь по проще....
Типа выбрать все объекты и поменять цвета в хаотичном порядке
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 06.04.2011, 17:53
#47
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,626


И автоматически сохранить чертеж. А резервные копии удалить.
Profan вне форума  
 
Непрочитано 06.04.2011, 18:16
#48
E-degtyarev

Помогаю, кому делать нечего.
 
Регистрация: 27.03.2009
Русская деревня
Сообщений: 394


Цитата:
Сообщение от Малявка Посмотреть сообщение
И вместо чтоб запросто и быстро нацарапать скриптик, развели философию "нравственно-безнравственно".
Извини, Малявочка, но "нацарапать скриптик" для исполнения твоих желаний - это не катит. Здесь нужна программа, а автор должен иметь приличную квалификацию (ИМХО).
Люди просто "уходят от темы".

Последний раз редактировалось E-degtyarev, 06.04.2011 в 18:21.
E-degtyarev вне форума  
 
Непрочитано 06.04.2011, 19:09
#49
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,626


И вообще, надо бы подождать до следующего 1 апреля.
Profan вне форума  
 
Непрочитано 06.04.2011, 23:01
#50
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450


Программист, имеющий достаточную для написания этого квалификацию, как правило, имеет определенную репутацию. Которая дорога хотя бы как память.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 07.04.2011, 01:21
#51
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Блин Малявка ну че парится, возьми вставь в самый конец файла acad(версия автогада)doc.lsp строчку
(command "_.text" "_none" '(10. 10. 0.) 25000 45 "ВАСЯ ЛОХ" "")
Только со скобками смотри не запутайся
PS. Вася лох можно заменить на любой другой текст
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.

Последний раз редактировалось DEM, 07.04.2011 в 01:30.
DEM вне форума  
 
Непрочитано 07.04.2011, 05:21
#52
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,626


Для реализации любой пакости Малявке надо подобраться к его компьютеру. А он заметит и как даст ей по шее.
Profan вне форума  
 
Непрочитано 07.04.2011, 08:22
#53
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Profan
А зачем подходить.....
Можно по пробовать применить принцип который заложен в вирусе для автокада, когда файл acad.lsp, переопределяет команды и прописывает себя в файл acad(версия автогада)doc.lsp, просто сказать предположим, у меня в сетевой папке лежит файл, глянь его, ну и там же лежит файл acad.lsp, юзер ни чего не подозревая открывает файло, и открывает файл который автоматом запускает этот простенький вирус.......
И еще можно таких текстов сделать штук 100 и раскидать по разным точкам типа
(command "_.text" "_none" '(10. 10. 0.) 25000 45 "ВАСЯ ЛОХ" "")
(command "_.text" "_none" '(100000. 10. 0.) 25000 45 "с 1 апреля" "")
(command "_.text" "_none" '(100000. 100000. 0.) 25000 45 "БУДЬ БДИТЕЛЕН НЕ ПОДПУСКАЙ НИ КОГО К КОМПЬЮТЕРУ. ВРАГ НЕ ДРЕМЛЕТ" "")
(command "_.text" "_none" '(-10000. 100000. 0.) 25000 45 "УБЕЙ МАЛЯВКУ" "")
(command "_.qsave" )
(command "_.qsave" )

Ну а быстрое сохранение 2 раза, чтобы он с файлами автосохранения не баловался......
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.

Последний раз редактировалось DEM, 07.04.2011 в 09:16.
DEM вне форума  
 
Автор темы   Непрочитано 07.04.2011, 08:57
#54
Малявка


 
Регистрация: 28.02.2007
Егорьевск Моск.обл.
Сообщений: 206


DEM, Спасибо большое! "Вася лох" меня устраивает!!!!

Profan, по шее, конечно, надаёт, но не за поимку с поличным, а сам догадается, ну и пусть. У нас все оставляют компы включенными, уходя на обед. И потом, залезть в чужой комп у нас не проблема, мы часто меняемся компами, судя по рабочей обстановке, так как из 6 компов в комнате только два подключены к плоттеру.

p.s. Ну, вот и всё. Можно считать тему исчерпанной. Всем спасибо.

p.p.s. И все таки, если у кого появится желание сделать макрос по моему сценарию (не вирус), шлите на lenas65@rambler.ru
Малявка вне форума  
 
Непрочитано 07.04.2011, 09:20
#55
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Малявка
Та не за что......
PS. Попробуй в принципе тоже самое всунуть в acad.lsp и положить в сетевую папку в которой лежит файл который он будет смотреть, результат должен быть таким же......
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 07.04.2011, 09:36
#56
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от DEM Посмотреть сообщение
и положить в сетевую папку в которой лежит файл который он будет смотреть, результат должен быть таким же......
Причём у всех, кто будет смотреть этот файл... Например у руководителя группы проектирования. Вот тогда они и посмеются все вместе ещё раз, когда начальник за такую "шутку" будет кому-то давать по заднице в присутствии всё тех же "весёлых" сотрудников. Так сказать позориться, так по крупному...

Offtop: п.с. похоже барышня не понимает, что на форуме себя выставила в весьма глупом свете, тогда - тут уж и доктор бессилен, ибо глупость не лечится...
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Непрочитано 07.04.2011, 09:47
#57
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


hwd
Ну зачем же так строго.....
Удалит она этот файл сразу, после розыгрыша, ну не будет же этот файл там вечно лежать.....
Хотя конечно если оставить его в обменной папке на пару месяцев и молчать, думаю народ не шибко обрадуется.....
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 07.04.2011, 09:47
#58
Шишков В.С.


 
Регистрация: 16.12.2008
Москва
Сообщений: 6,015


Цитата:
Сообщение от hwd Посмотреть сообщение
Offtop: п.с. похоже барышня не понимает, что на форуме себя выставила в весьма глупом свете, тогда - тут уж и доктор бессилен, ибо глупость не лечится...
Offtop: Подумаешь, выставила себя в глупом свете. Некоторые барышни и сиськи запросто выставляют на всеобщее обозрение. И ничего.
Шишков В.С. вне форума  
 
Непрочитано 07.04.2011, 09:49
#59
Do$

AutoCAD/Civil3D LISP/C#
 
Регистрация: 15.08.2008
Санкт-Петербург
Сообщений: 1,701
Отправить сообщение для Do$ с помощью Skype™


Цитата:
Сообщение от DEM Посмотреть сообщение
PS. Попробуй в принципе тоже самое всунуть в acad.lsp и положить в сетевую папку в которой лежит файл который он будет смотреть, результат должен быть таким же......
Тут где-то уже говорилось, что сети у них нет (хотя странно, как тогда в интернет выходит?).
hwd дело говорит, был у меня опыт: сделал файл с блоками для своего отдела, рядом положил acaddoc.lsp, в котором описал шутливый диалог, запускающийся при открытии чертежа. Настроил его так, чтоб он запускался на всех компьютерах, кроме моего, и благополучно про него забыл...
Потом конфуз получился, когда понадобилось поделиться блоками с другим отделом...
Так что, так лучше не делать - вылезет боком в самый неожиданный момент!
Do$ вне форума  
 
Непрочитано 07.04.2011, 09:56
#60
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Do$ Посмотреть сообщение
Тут где-то уже говорилось, что сети у них нет (хотя странно, как тогда в интернет выходит?).
Если топикстартер ничего не знает о сети, или под сеткой понимает "авоську" - это не означает, что сети нет (странно, что кто-то в это заявление вообще поверил ). Тем более, что в работе без сетки никуда, особенно в организациях, да и в интернет, как правильно было подмечено, она выходит не с помощью медитации...
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Напишите макрос-шутку

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как сделать макрос для кнопки "зеркало" vasyavip Программирование 2 10.04.2013 23:43
"Расчет ведомости отправочного элемента. Макрос VBA Excel." Вопросы и ответы по програмке. Brain Murder Программирование 4 13.12.2010 18:42
Макрос для удаления всех объектов в выбранном слое 6aman4ik Программирование 9 26.06.2009 00:26
Помогите сделать макрос для автокада Sky_cool Программирование 8 17.01.2009 03:04
Напишите прогу или макрос Kosenko Sasha Программирование 6 24.02.2007 13:13