← Kleave

De opdracht zelf maken

Kleave verplaatst vensters via één kleine opdracht in de app Opdrachten. Wil je het kant-en-klare bestand liever niet toevoegen, dan kun je dezelfde opdracht ook met de hand maken. De video laat elke stap zien.

Laat het configuratievenster van Kleave open terwijl je de opdracht maakt, en typ de naam Kleave Window Mover pas als laatste, als alle acties erin staan: Kleave neemt de opdracht over zodra de naam klopt.

Stap voor stap

Dezelfde stappen als in de video, met een afbeelding bij elke stap. Kopieer de waarden in plaats van ze te typen: Kleave leest de sleutels, de antwoorden en de naam teken voor teken.

  1. 1Begin in Kleave

    Klik in het configuratievenster van Kleave op Voeg opdracht toe…. Als Opdrachten de opdracht toont, klik je op Voeg niet toe. Laat het venster van Kleave open: het let nu op de opdracht die je bouwt.

  2. 2Maak een nieuwe opdracht

    Klik in Opdrachten op +. Laat de naam voorlopig staan — die geef je als laatste.

  3. 3Lees de invoer

    Zoek in de lijst met acties naar Haal woordenboek op uit invoer en sleep de actie erin. Stel in dat hij Invoer opdracht leest.

  4. 4Accepteer tekst

    Zet bovenaan de opdracht het invoertype op Tekst. Kleave stuurt elk verzoek als een korte tekst.

  5. 5Lees het verzoek

    Voeg Haal woordenboekwaarde op toe. Laat de Waarde ophalen voor de sleutel op.

    • op
  6. 6Controleer op een ping

    Voeg Als toe en stel in: Woordenboekwaarde is ping. Opdrachten voegt zelf Anders en Einde als toe.

    • ping
  7. 7Beantwoord de ping

    Voeg binnen de Als Tekst toe met precies {"v":1}, daarna Stop en genereer uitvoer met die tekst. Kleave pingt de opdracht om te controleren of die er is.

    • {"v":1}
  8. 8Zoek het venster

    Voeg onder Anders Zoek vensters toe met vijf filters: App, X-positie, Y-positie, Breedte en Hoogte. Voeg voor elke waarde de variabele Woordenboek in, klik erop, kies Haal waarde op voor sleutel en typ de sleutel: app, mx, my, mw, mh.

    • app
    • mx
    • my
    • mw
    • mh
  9. 9Houd het voorste venster

    Stel in dezelfde Zoek vensters Sorteer op in op Venster­index en controleer of Volgorde op Kleinste eerst staat. Zet Limiet aan en stel Haal op in op 1. Twee vensters van één app kunnen op dezelfde plek staan; zo blijft alleen het voorste over, dat Kleave bedoelt.

    • 1
  10. 10Vang een ontbrekend venster op

    Voeg onder Zoek vensters nog een Als toe: Vensters aantal is 0.

    • 0
  11. 11Meld het

    Voeg binnen die Als Tekst toe met {"v":1,"ok":false,"reason":"notFound"}, daarna Stop en genereer uitvoer.

    • {"v":1,"ok":false,"reason":"notFound"}
  12. 12Wijzig de grootte

    Voeg onder de bijbehorende Anders Wijzig venstergrootte toe voor Vensters, met de sleutels w en h. Open de opties en zet Plaats vooraan uit.

    • w
    • h
  13. 13Verplaats het

    Voeg Verplaats venster toe voor Vensters, naar de sleutels x en y. Zet ook hier Plaats vooraan uit.

    • x
    • y
  14. 14Nog een keer de grootte wijzigen

    Voeg een tweede Wijzig venstergrootte toe met w en h, Plaats vooraan uit. De volgorde is bewust: apps beperken elke wijziging op basis van de huidige grootte en positie van het venster.

    • w
    • h
  15. 15Meld succes

    Sluit af met Tekst met {"v":1,"ok":true}, daarna Stop en genereer uitvoer.

    • {"v":1,"ok":true}
  16. 16Geef hem als laatste een naam

    Klik op de titel en typ Kleave Window Mover, met dezelfde hoofdletters en spaties. Kleave pakt de opdracht op zodra de naam klopt, dus geef hem pas een naam als alle acties erin staan.

    • Kleave Window Mover
  17. 17Terug naar Kleave

    Ga naar Kleave. Het vindt je opdracht, controleert hem en meldt dat hij klaar is. Dat was het.