ComicWiki bruger en cookie til at huske log-in. Ved at besøge denne hjemmeside giver du samtykke til brug af cookies. Læs mere

Forskel mellem versioner af "Hjælp:Automatisering"

Fra ComicWiki - Den danske tegneserie wiki
Skift til:navigering, søgning
m
m
Linie 7: Linie 7:
 
== Fjernstyring ==
 
== Fjernstyring ==
 
Fjernstyring er en delvis form for automatisering. Som bruger sætter du selv processen i gang, typisk en kortere proces. Dette kunne f.eks. være en indsættelse af en specifik skabelon på en side.
 
Fjernstyring er en delvis form for automatisering. Som bruger sætter du selv processen i gang, typisk en kortere proces. Dette kunne f.eks. være en indsættelse af en specifik skabelon på en side.
 +
 +
=== Autohotkey ===
 +
'''AutoHotkey''' er en applikation til Microsoft Windows der kan fjernstyre hele systemet. Når programmet er installeret kan man udføre lange sekvenser af taste-tryk og sågar musebevægelser, igen og igen og igen.
 +
 +
For at kunne benytte AutoHotkey skal man først downloade og installere programmet. Det er gratisk og kan findes på den [http://www.autohotkey.com/ officielle hjemmeside].
 +
 +
Fjernstyring ved hjælp af AutoHotkey (forkortet AHK) foregår ved at man laver et såkaldt AutoHotkey Script. Scriptet skrives i f.eks. Notesblok og gemmes som en fil med titlen <code>filnavn.ahk</code>. Når man så efterfølgende dobbeltklikker på denne fil, vil scriptet enten eksekveres med det samme, eller hvis det er knyttet til en genvejstast (f.eks. <code>F1</code>), dukke op nede i tray-panelet i højre hjørne af Windows skærmen. Til ComicWiki er det nok smartest at knytte sine scripts til en genvejstast, så man kan have dem liggende mens man redigerer.
 +
 +
Her er et eksempel på et AutoHotkey script.
 +
 +
; Indsæt Greycommons skabelon
 +
#NoEnv
 +
SendMode Input
 +
SetWorkingDir %A_ScriptDir%
 +
 +
$F3::
 +
Loop
 +
{
 +
     
 +
Send, {SHIFTDOWN}{ALTDOWN}e{ALTUP}{SHIFTUP}
 +
Sleep, 4000
 +
Send,  {SHIFTDOWN}{ALTDOWN},{ALTUP}{SHIFTUP}{CTRLDOWN}{ALTDOWN}77{CTRLUP}{ALTUP}greycommons{CTRLDOWN}{ALTDOWN}00{CTRLUP}{ALTUP}{SHIFTDOWN}{ALTDOWN}s{ALTUP}{SHIFTUP}
 +
Send, {SHIFTDOWN}{ALTDOWN}s{ALTUP}{SHIFTUP}
 +
 +
if not GetKeyState("F1", "P")
 +
break
 +
}
 +
return
  
 
{{afsnitstub}}
 
{{afsnitstub}}

Versionen fra 13. mar 2008, 21:49

Gå til hjælp forsideComicwiki hjælp logo.jpg
Sider   GenereltRedigeringKategorisering   Opsætning   SkabelonerRammer og bokseTabeller
Husk!   CopyrightKategoriseringRetningslinier   Andet   Din profilOvervågningslisteDiskussionssiderNavigationAutomatisering
Se også Introduktion og Hvorfor ComicWiki? For yderligere ekstern dokumentation om redigering, se MediaWiki Help.


Velkommen til hjælp!
Denne side omhandler emnet Automatisering.


Visse enkle rettelser på ComicWiki kan automatiseres. Formålet med denne side er at beskrive mulighederne med automatisering smat kort introducere hver enkelt metode til automatisering.

Med automatisering menes der helt eller delvist automatiske processer til af sider på ComicWiki.

Fjernstyring

Fjernstyring er en delvis form for automatisering. Som bruger sætter du selv processen i gang, typisk en kortere proces. Dette kunne f.eks. være en indsættelse af en specifik skabelon på en side.

Autohotkey

AutoHotkey er en applikation til Microsoft Windows der kan fjernstyre hele systemet. Når programmet er installeret kan man udføre lange sekvenser af taste-tryk og sågar musebevægelser, igen og igen og igen.

For at kunne benytte AutoHotkey skal man først downloade og installere programmet. Det er gratisk og kan findes på den officielle hjemmeside.

Fjernstyring ved hjælp af AutoHotkey (forkortet AHK) foregår ved at man laver et såkaldt AutoHotkey Script. Scriptet skrives i f.eks. Notesblok og gemmes som en fil med titlen filnavn.ahk. Når man så efterfølgende dobbeltklikker på denne fil, vil scriptet enten eksekveres med det samme, eller hvis det er knyttet til en genvejstast (f.eks. F1), dukke op nede i tray-panelet i højre hjørne af Windows skærmen. Til ComicWiki er det nok smartest at knytte sine scripts til en genvejstast, så man kan have dem liggende mens man redigerer.

Her er et eksempel på et AutoHotkey script.

; Indsæt Greycommons skabelon
#NoEnv
SendMode Input
SetWorkingDir %A_ScriptDir%

$F3::
Loop
{
      
	Send, {SHIFTDOWN}{ALTDOWN}e{ALTUP}{SHIFTUP}
	Sleep, 4000
	Send,  {SHIFTDOWN}{ALTDOWN},{ALTUP}{SHIFTUP}{CTRLDOWN}{ALTDOWN}77{CTRLUP}{ALTUP}greycommons{CTRLDOWN}{ALTDOWN}00{CTRLUP}{ALTUP}{SHIFTDOWN}{ALTDOWN}s{ALTUP}{SHIFTUP}
	Send, {SHIFTDOWN}{ALTDOWN}s{ALTUP}{SHIFTUP}

	if not GetKeyState("F1", "P")
		break
}
return

Makroer

En makro er en serie gemte rettelser der kan afspilles på kommando. Det kunne f.eks. være en "søg og erstat", eller et såkaldt regulært udtryk (regular expression, også kendt som regex).

For at bruge makroer, skal du redigere ComicWiki i et eksternt program. Det nemmeste er at bruge Mozilla Firefox med It's All Text udvidelsen.

Sådan gør du:

  1. Sørg for at bruge Mozilla Firefox.
  2. Installer It's All Text extension.
  3. Konfigurer It's All Text til at pege på dit yndlings redigerings program.
  4. Rediger en side på ComicWiki, og tryk "Edit" fanebladet.
  5. Rediger siden i dit yndlings program, og gem. Hvis alt går godt blinker ComicWiki tekstfeltet gult, og din redigering er blevet overført fra dit redigeringsprogram til ComicWiki.
  6. Gem ændingen i ComicWiki.
Se video demonstration af proces.

Robotter

Med en robot, menes der et decideret server-program der er programmeret til at lave mange ændringer på en Wiki. Da man typisk selv skal programmere denne robot, eller tilpasse den fra eksisterende robot, kræver denne form for automatisering en del teknisk kunnen.

ComicWiki, ligesom alle andre MediaWiki baserede wikier, er udstyret med et såkaldt API (Application Programming Interface). Ved hjælp af dette API kan man programmere en robot der kan logge ind på ComicWiki, finde en, flere, en liste, eller en hel kategori af sider, og foretage ændringer på disse. Alt efter hvor avanceret robotten er programmeret kan der være tale om ændringer så simple som at omdøbe kategorier eller indsætte copyright skabeloner på billeder, til at lave avancerede tekst rettelses filtre.

Hvis du mener at have den tekiske kunne til at slippe en robot løs på ComicWiki, så kontakt da først en administrator og få robotten godkendt. Så vil din robot-bruger desuden få de nødvendige robot-rettigheder for at kunne redigere wikien.