Makro

Dlaczego warto zaufać Techopedii

Czym jest makro?

Makro to zautomatyzowana sekwencja wejściowa, która imituje naciśnięcia klawiszy lub działania myszy. Makro zwykle służy do zastąpienia powtarzającej się serii działań klawiatury i myszy. Często pojawia się w arkuszach kalkulacyjnych i edytorach tekstu, takich jak MS Excel i MS Word. Rozszerzenie pliku makra to zazwyczaj .MAC.

Koncepcję makr dobrze znają też gracze graczy MMORPG (Massively Multiplayer Online Role-Playing Games) i specjaliści SEO (Search Engine Optimization). W świecie programowania makra to skrypty programistyczne używane do ponownego wykorzystania kodu. Sam termin makro oznacza makroinstrukcję (długą instrukcję).

Techopedia wyjaśnia definicję makra

Uruchamiając makro, użytkownicy są w stanie skrócić czas, który normalnie pochłaniają powtarzalne zadania. Niektóre makra, takie jak te w MS Excel, mogą również zawierać funkcje. Makro programu Excel zazwyczaj tworzy się poprzez nagrywanie sekwencji działań klawiatury i myszy za pomocą rejestratora makr. Można je również utworzyć za pomocą Visual Basic (ponieważ nawet nagrane makro składa się z kodu Visual Basic).

Dostęp do zapisanego makra można uzyskać z listy menu lub z paska narzędzi. Aby je uruchomić, wystarczy kliknąć. Można również przypisać klawisz skrótu do makra, aby uzyskać jeszcze szybszy dostęp. Ponieważ makra da się wywoływać automatycznie po załadowaniu dokumentu cyfrowego, zdarzało się, że były one wykorzystywane do tworzenia makrowirusów.

Makra w grach wideo

Makra zyskały popularność w grach wideo dzięki grom MMORPG (Massively Multiplayer Online Role Playing Games) od czasu wprowadzenia Ultima Online w 1997 roku. Pierwotnie służyły one do umożliwienia postaci wykonywania powtarzalnych czynności w celu trenowania pewnych umiejętności w grze, kiedy gracz był z dala od klawiatury.

Jednak w późniejszych latach makra zawitały też do innych gier jako skróty klawiaturowe lub myszy. Zamiast klikać kilka klawiszy w określonej kolejności, aby aktywować umiejętność, można wykonać tę czynność za pomocą jednego przycisku. W niektórych grach, takich jak Fortnite lub innych strzelankach pierwszoosobowych (FPS), w których liczy się czas, korzystanie z makr często uważa się za formę oszukiwania, zwłaszcza w grach rywalizacyjnych. W rzeczywistości można je wykorzystać do nieomylnego wykonywania czynności, które w innym przypadku byłyby zbyt złożone, aby człowiek mógł je wykonać w ułamku sekundy.

Makra w SEO

Makra są również wykorzystywane przez specjalistów SEO do automatycznego wykonywania powtarzalnych zadań. Nadają się chociażby do formatowania treści, które regularnie przesyła się na stronę internetową, np. daty wydarzeń, cotygodniowe przypomnienia itp. Wykorzystuje się je również do automatycznej aktualizacji arkuszy kalkulacyjnych Excel lub wysyłania regularnych wiadomości e-mail do witryn partnerskich w celu umieszczania i wymiany linków.

Makra w programowaniu

W programowaniu komputerowym makra to fragmenty kodu, którym nadaje się nazwę. Przy każdym użyciu nazwy zawartość makra jest wykonywana. Mogą one przypominać obiekty lub wywołania funkcji.

Margaret Rouse
Technology expert
Margaret Rouse
ekspertka ds. technologii

Margaret jest nagradzaną technical writerką, nauczycielką i wykładowczynią. Jest znana z tego, że potrafi w prostych słowach pzybliżyć złożone pojęcia techniczne słuchaczom ze świata biznesu. Od dwudziestu lat jej definicje pojęć z dziedziny IT są publikowane przez Que w encyklopedii terminów technologicznych, a także cytowane w artykułach ukazujących się w New York Times, w magazynie Time, USA Today, ZDNet, a także w magazynach PC i Discovery. Margaret dołączyła do zespołu Techopedii w roku 2011. Margaret lubi pomagać znaleźć wspólny język specjalistom ze świata biznesu i IT. W swojej pracy, jak sama mówi, buduje mosty między tymi dwiema domenami, w ten…