Programmeren in REXX/RexxUtil: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
GuyDC (overleg | bijdragen)
kGeen bewerkingssamenvatting
GuyDC (overleg | bijdragen)
kGeen bewerkingssamenvatting
Regel 20:
De "SysLoadFuncs" functie uit het RexxUtil pakket dient dus om alle RexxUtil functies te registreren. In het RxMath pakket zorgt de functie "MathLoadFuncs" daarvoor.
<br>{{Bericht
|bericht=Het is niet nodig dit in elk programma te schrijven. Het is voldoende om deze functiepakketten eenmalig te registreren tijdens het opstarten van het systeem. Maak daarom een ''start.rex'' programma met bovenstaande statements en plaats het programma in de startup-folder van windowsWindows.
|type=info}}
 
Regel 209:
 
Als ''opties'' kan men een combinatie van één of meer van volgende letters opgeven:
*'''F''' enkel voornaar bestanden zoeken ('''F'''iles);
*'''D''' enkel naar (sub)mappen zoeken ('''D'''irectories);
*'''B''' zowel bestanden als mappen zoeken ('''B'''oth). Dit is de standaardoptie.
Regel 235:
Dus, "*-+**" zou alle verborgen bestanden zoeken maar geen mappen.
 
'''Nattribuut''' bepaalt de '''n'''ieuwe attributen die aan de bestanden moeten worden toegekend. Men kan dus met deze functie attributen van bestanden veranderen. De volgorde van de attributen is weer '''''ADHRS''''' en als er een '''+''' gezet wordt dan wordt het attribuut aangezet. Met een '''-''' wordt het afgezet en met een '''*''' blijft het attribuut onveranderd. Dus, een ''Nattribuut'' gelijk aan "-**+*" zal het '''A'''rchive attribuut afzetten en de '''R'''ead-only aanzetten voor alle bestanden die aan de zoekopdracht voldeden. Een map maken van een bestand, ja dat lukt natuurlijk niet. De nieuwe attributen zijn onmiddellijk in het antwoord van de functie te zien.
 
Voorbeeld:
Regel 373:
==RxMessageBox - Een bericht in een kadertje==
'''RxMessageBox'''(text[,titel][,knoppen | "<u>OK</u>"][,icoontje])
Met deze functie kunnen we op een eenvoudige wijze een popup-schermpje maken waarin we een bericht kunnen tonen. Dit is vooral nuttig indien ons programma niet vanuit de opdrachtprompt is opgeroepen, maar door een link in het startmenu of een icoon op de desktop. Een '''say''' werkt dan niet omdat er geen scherm is waarom het te tonen.
 
Naast de ''tekst'' kunnen we ook zorgen voor een ''titel'' en kiezen welke ''knoppen'' en ''icoontje'' moeten voorzien worden.
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.