Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Programmeren

(Batch/Kix) onderscheid EVEN/ODD

None
8 antwoorden
  • Hoi!

    Ik wil een batch of kix script schrijven dat onderscheid maakt tussen even en odd.
    Het gaat om het volgende: Alle usernames in deze omgeving zijn nummers. Alle even nummers moeten een procedure volgen en alle oneven nummers moeten een andere procedure volgen.
    Iemand een idee hoe ik dat in Batch of (liever) Kix kan uitvragen?

    Dus iets zoals:
    IF @userid <even>
    blabla
    ENDIF
  • Dan moet je kijken of ie deelbaar is door 2 (zonder rest).

    Dus zoiets als:

    IF @userid % 2 == 0

    Geen idee of dat wel kan, maar proberen kan geen kwaad toch? ;)
  • Ik heb het geprobeerd, ook met mod, maar het werkt niet. Ik zit er nu aan te denken om 10 statements te schrijven die checken op het laatste cijfer, maar ook dat is weer zoiets dat niet zomaar ergens beschreven staat… :-?
  • Ik heb hulp gehad…

    Er stond ook nog een letter aan het begin van de username.
    Er staan twee mogelijkheden om te rekenen.

    $X="A940159"

    $Xwaarde = val(right($X,len($X)-1))
    ; $Rest = $Xwaarde - (($Xwaarde / 2) * 2)
    $Rest = $Xwaarde mod 2

    IF $Rest == 0
    ? "HET IS EVEN!"
    ELSE
    ? "En nu is ie weer rood…"
    ENDIF
  • Hey luitjes! Heb ik nooit gezien, wat is dat voor taal?
  • Kix (Kixtart) is een scripttaal die gebruikt wordt om o.a. logingscript te maken.
    Het heeft namelijk veel meer mogelijkheden dan batch en is (naar mijn mening) wat makkelijker te leren.

    Je kunt info vinden op: www.kixtart.org
  • Leuk ja! Moet dat ook gecompiled worden, naar exe ofzo?
  • Je start een script met behulp van Kix32.exe.

    Dus met command line kix32 <sriptnaam>

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.