download.bg
 Вход Списание  Новини  Програми  Статии  Форум  Чат   Абонамент  Топ95   Архив 

Windows Macros - програмка, която повтаря действията на човека

< 1 2 3 4 >

Автор
Съобщение
dreven
Сря, 17.04.13, 23:01
Един колега ми зададе въпроса как може от едно населено място да следи температурата на вилата си в някакво село, при това без да се налага да прави инвестиции. Предложих му да използва стар компютър и интернет, чрез флашка модем от тези, които Vivacom вече подарява без пари. Моят колега стана собственик на такова модемче и ми докара вкъщи един стар, но работещ компютър. Няколко дена си играх да му пиша програмка, която прави следните прости неща.
Включва се сам компютърът всеки ден в 13 и 30 часа, стартира се модема, пуска се програмка за USB камера, насочена към цифров термометър, правят се 5 последователни снимки, изпращат се автоматично по пощата и компютърът се изключва. На следващия ден отново се включва и така ден след ден. Системата заработи, но ми отне няколко дена, за тези прости действия. Тогава ми хрумна идеята, че би било много добре да има програмка, която да може да повтори всичко, което прави оператора, независимо дали клика, на какви кординати или пише. Идеята ми се стори интригуваща и сглобих следната малка програмка.
Ето линк за изтегляне от хора интересуващи се от интересен софтуер:
http://portal.bivaood.com/Programi/WinMacros.rar

Ето и за хора притежаващи премиум:WinMacros.rar

Програмката работи просто, стартирате я и тя се минимизира, като започва да следи и да запомня вашите действия, къде кликате и какво пишете. След като решите, че записа трябва да се прекъсне, просто я максимизирате. Ще се появи съобщение, че макроса е записан. Ще видите в папката, където е ехе-файла, как ще се появи един текстов файл в който е записано, в коя секунда сте кликнали, на какви кординати, с кой бутон и така нататък. За да стартирате записания макрос просто стартирате отново ехе-то. Сега вече то няма да записва, а ще действа вместо вас. Ще изпълнява кликанията, като се съобразява с времето между вашите кликания, а писането ще го прави далеч по-бързо от вас. Ако не ви хареса макроса просто изтривате текстовия файл и при следващо стартиране на ехе-то, то отново запова да записва. Програмката е и прекрасен детектор, за работещ зловреден код. Ако нещо ви отнема фокуса, или сработва клавишни комбинации, без дори да разбирате, програмката ще го запише.

Забавлявайте се, но когато пишете пишете бавно, за да ви прихване програмката, а след това тя ще пише много по-бързо!

iceman_
Сря, 17.04.13, 23:07
Много отдавна го правя с Macro Scheduler

Само един въпрос - как правиш включването на компютъра програмно?

dreven
Сря, 17.04.13, 23:18

RE: Windows Macros - програмка, която повтаря действията на човека

” Много отдавна го правя с Macro Scheduler

Само един въпрос - как правиш включването на компютъра програмно? „

От биоса, ако зададеш само точно време без дата, той тръгва всеки ден сам в избрания момент. Все пак биосът трябва да поддържа тази функция, но почти не съм срещал стар компютър, който да няма тази глезотия.

Мисля, че тази програмка е по различна от Macro Scheduler. Тя просто повтаря човека и няма ограничение какво си решил да правиш. Примерно отваряш Word, пишеш нещо, записваш и затваряш и след това изтриваш файла. Това Macro Scheduler може ли го?

редактиран от dreven на 17.04.13 23:24
iceman_
Чет, 18.04.13, 00:08

RE: RE: Windows Macros - програмка, която повтаря действията на човека

” Това Macro Scheduler може ли го? „

Да, плюс още хиляди неща.

dreven
Чет, 18.04.13, 01:02

RE: RE: RE: Windows Macros - програмка, която повтаря действията на човека

” Да, плюс още хиляди неща. „

Има огромна разлика между двете програми.
При Macro Scheduler, човек трябва да напише цяла програма, като предварително трябва да изучи един език, за да направи нещо просто, а при Windows Macros не трябва да пишеш сорс, не трябва да се учиш на програмиране, а просто трябва да изпълниш това, което искаш да се извърши. Аз мисля, че има съществена разлика.
С едната програма може да работи 3 годишно хлапе, а с другата и на мен ще ми бъде трудно, независимо от опита, който имам с писането на сорс.

 А разликата в необходимото време за създаване на макроси в двете програми е несъизмеримо. В Windows Macros цялото загубено време е самото изпълнение на това, което искаш да се извърши.

iceman_
Чет, 18.04.13, 08:16
Съгласен съм, разбира се.
programings
Чет, 18.04.13, 09:34
dreven, много е добър всичкият писан от теб софтуер, идват ти уникални идеи и разглеждам всичко, което пускаш с интерес, но ако може, бих желал да ти задам един въпрос, като се надявам да не ми се обидиш:

Защо програмираш само на Microsoft-базирани платформи със затворен код, и пишеш неща само за Windows, като ясно показваш това, че симпатизираш яростно на Microsoft (просто си личи от стила ти) ?

Според мен, като това си е лично мнение, това не е хубаво. Не е хубаво да подкрепяме монопола на Microsoft, чиято цел е само печалба на гърба на потребителите. Какво смислено ни дава корпорацията, кодът на което спокойно можем да разгледаме, да пренапишем и да разберем как функционира, както например можем да направим, ако си свалим ядрото на Linux ?
От теб ще излезе страхотен, просто брилянтен програмист, ако започнеш да се занимаваш с отворен код и отворени платформи, които да са съвместими и под Линукс, за да могат всички свободно мислещи потребители да оценят труда ти, и да го използват.

редактиран от programings на 18.04.13 09:35
редактиран от programings на 18.04.13 09:36
insecteater
Чет, 18.04.13, 11:55
Направо да си го кажем - за андроид
dreven
Чет, 18.04.13, 12:24

RE: Windows Macros - програмка, която повтаря действията на човека

” dreven, много е добър всичкият писан от теб софтуер, идват ти уникални идеи и разглеждам всичко, което пускаш с интерес, но ако може, бих желал да ти задам един въпрос, като се надявам да не ми се обидиш:

Защо програмираш само на Microsoft-базирани платформи със затворен код, и пишеш неща само за Windows, като ясно показваш това, че симпатизираш яростно на Microsoft (просто си личи от стила ти) ?

Според мен, като това си е лично мнение, това не е хубаво. Не е хубаво да подкрепяме монопола на Microsoft, чиято цел е само печалба на гърба на потребителите. Какво смислено ни дава корпорацията, кодът на което спокойно можем да разгледаме, да пренапишем и да разберем как функционира, както например можем да направим, ако си свалим ядрото на Linux ?
От теб ще излезе страхотен, просто брилянтен програмист, ако започнеш да се занимаваш с отворен код и отворени платформи, които да са съвместими и под Линукс, за да могат всички свободно мислещи потребители да оценят труда ти, и да го използват.

Отговорът се крие в това, че аз пиша програми, които да бъдат полезни на мен и едновременно с това на всички на които допаднат. Аз самият съм заобиколен от компютри с операционна система Windows. И в къщи и на работа и навсякъде около мен са компютри с тази операционна система. Би било проява на мазохизъм да пиша програми за Линукс, а да ползвам Windows. От друга страна едва ли има семейство в България, което да има компютър в къщи и да няма Windows. Лично мен монопола на Microsoft изобщо не ме вълнува. Те са го постигнали, чрез много и най-разнообразни реализирани идеи и огромно количество налети пари. Това което те са постигнали, аз го ползвам на готово и ако нещо не ми харесва си дописвам някоя програмка на езици, които те са създали. Техните езици за програмиране работят прекрасно с тяхната операционна система и с техните офис пакети. Пише се лесно и бързо, което доставя удоволствие. Аз съм достатъчно мързелив и винаги съм се стремял да постигна максимален ефект с минимум труд. Ето защо дори интернет програмирането ме отблъсква. В него се пише прекалено много, допускат се много грешки, трудно се дебъгва и настройва дори проста програма, а да не говорим за проблемите, които създават различните браузери с различната си интерпретация. Ужасяват ме езици където трябва да слагам точка и запетая на всеки ред. Все се получава така, че съм пропуснал нещо. Ето защо, ако трябва да ти отговоря с едно изречение то ще бъде:
Просто съм мързелив и обичам да реализирам ефектни и полезни идеи, но с малко труд и малко нерви, като пиша програми само за удоволствие.

programings
Чет, 18.04.13, 14:06
Повечето отворени програмни езици са мултиплатформени. Кеф ти на Windows, кеф ти на Linux.
Например PHP, C / C++, Python, Perl и всички други по-известни и използвани.
Нищо не пречи да оперираш под Windows, и да програмираш на някой от тези езици.

О, има много семейства, използващи Linux.
Много мои приятели и техните семейства на домашните си компютри имат инсталирани Линукс дистрибуции, и не ползват Windows от години.
Аз също през по-голямата част от времето оперирам под Debian, но от време на време пускам и Windows (за писане на AutoIt, тъй като не се поддържа под Линукс).

Отвореният код отдавна е оценено по цял свят явление с което се занимават милиони хора по цялата планета през свободното си време, развиват го и оправят грешките му.
Хиляди приложения, които използваме в ежедневната си работа са със отворен код.

Аз лично вярвам, че в един слънчев ден, монополните софтуерни компании ще фалират, и ще остане само отвореният код.
Свободата да променяш, модифицираш по твой собствен начин, разпространяваш и ползваш е нещо велико!
Не е ли така?

< 1 2 3 4 >

Коментар

за нас | за разработчици | за реклама | станете автори | in english  © 1998-2024   Experta Ltd.