| 7 | | OpenAC heeft, naast de gewone functionaliteit van het programma, |
| 8 | | ook ''scripts'' die ongewone acties uitvoeren of die bijzondere |
| 9 | | queries op de database loslaten. Deze scripts staan bij de |
| 10 | | OpenAC programmatuur en kunnen [#handmatig met de hand] of |
| 11 | | [#gepland als geplande taak] worden uitgevoerd. |
| 12 | | |
| 13 | | Scripts doen speciale dingen met OpenAC. Hierdoor is het |
| 14 | | van belang om de scripts met de nodige voorzichtigheid |
| 15 | | te draaien. |
| | 7 | OpenAC heeft, naast de gewone functionaliteit van het programma, ook ''scripts'' die ongewone acties uitvoeren of die bijzondere queries op de database loslaten. Deze scripts staan bij de OpenAC programmatuur en kunnen [#handmatig met de hand] of [#gepland als geplande taak] worden uitgevoerd. |
| | 8 | |
| | 9 | Scripts doen speciale dingen met OpenAC. Hierdoor is het van belang om de scripts met de nodige voorzichtigheid te draaien. |
| 19 | | Voor het uitvoeren van een script zijn er drie stukken |
| 20 | | informatie nodig: |
| 21 | | - Waar is OpenAC geinstalleerd? Dit scrijven we verder |
| 22 | | als ''<OpenAC Map>''. Als OpenAC op een reguliere |
| 23 | | manier is geinstalleerd zou dit {{{C:\Program Files\OpenAC}}} |
| 24 | | kunnen zijn. |
| 25 | | - Welke versie van de [Documentatie/Beheershandleiding/Runtime OpenAC runtime] |
| 26 | | wordt er gebruikt? Sinds OpenAC v2.010 gebruikt iedereen Python 2.7. |
| 27 | | - Welk script moet er worden uitgevoerd? Een lijst van |
| 28 | | beschikbare scripts staat op deze pagina [#scripts hieronder], |
| 29 | | of kijk in ''<OpenAC Map>/scripts/'' voor de namen van |
| 30 | | alle scripts die met OpenAC geinstalleerd zijn. Elke adaptatie kan ook zijn eigen scripts hebben, die in de adaptatiemap staan. |
| 31 | | |
| 32 | | Scripts worden het beste vanaf de ''command-line'' uitgevoerd. |
| 33 | | Deze is op te starten als {{{cmd.exe}}}. Instructies voor |
| 34 | | specifieke Windows versies staan hieronder. Als de command-line |
| 35 | | is opgestart, dan kunt u met het commando {{{cd }}}''<OpenAC Map>'' |
| 36 | | naar de juiste map gaan. |
| 37 | | |
| 38 | | Eenmaal in de juiste map, gebruik het juiste commando van de |
| 39 | | [Beheershandleiding/Runtime runtime], een spatie, {{{script.py}}} |
| 40 | | en de naam van het script om uit te voeren. Indien geen |
| 41 | | script wordt opgegeven klaagt het programma dat er geen |
| 42 | | script opgegeven is en doet verder niks. |
| 43 | | |
| 44 | | In de screenshot hieronder worden de volgende twee opdrachten |
| 45 | | uitgevoerd (merk op, dit gaat om een oude versie van OpenAC met een oude versie van Python; vanaf OpenAC v2.010 is het `Python27\python.exe`): |
| | 13 | Voor het uitvoeren van een script zijn er drie stukken informatie nodig: |
| | 14 | - Waar is OpenAC geinstalleerd? Dit scrijven we verder als ''<OpenAC Map>''. Als OpenAC op een reguliere manier is geinstalleerd zou dit {{{C:\Program Files\OpenAC}}} kunnen zijn. |
| | 15 | - Welke versie van de [wiki:Documentatie/Beheerder/Installeren/Runtime OpenAC runtime] wordt er gebruikt? Sinds OpenAC v2.010 gebruikt iedereen Python 2.7. |
| | 16 | - Welk script moet er worden uitgevoerd? Een lijst van beschikbare scripts staat op deze pagina [#scripts hieronder], of kijk in ''<OpenAC Map>/scripts/'' voor de namen van alle scripts die met OpenAC geinstalleerd zijn. Elke adaptatie kan ook zijn eigen scripts hebben, die in de adaptatiemap staan. |
| | 17 | |
| | 18 | Scripts worden het beste vanaf de ''command-line'' uitgevoerd. Deze is op te starten als {{{cmd.exe}}}. Instructies voor specifieke Windows versies staan hieronder. Als de command-line is opgestart, dan kunt u met het commando {{{cd }}}''<OpenAC Map>'' naar de juiste map gaan. |
| | 19 | |
| | 20 | Eenmaal in de juiste map, gebruik het juiste commando van de [Beheershandleiding/Runtime runtime], een spatie, {{{script.py}}} en de naam van het script om uit te voeren. Indien geen script wordt opgegeven klaagt het programma dat er geen script opgegeven is en doet verder niks. |
| | 21 | |
| | 22 | In de screenshot hieronder worden de volgende twee opdrachten uitgevoerd (merk op, dit gaat om een oude versie van OpenAC met een oude versie van Python; vanaf OpenAC v2.010 is het `Python27\python.exe`): |
| 124 | | Deze lijst met scripts omvat alleen de scripts die voor alle AC's van belang zijn. |
| 125 | | De individuele adaptaties kunnen nog meer scripts bevatten die alleen |
| 126 | | op de lokale situatie van die adaptatie of dat AC van toepassing zijn. |
| 127 | | |
| 128 | | Scriptnamen worden in dit lijstje zonder "{{{.py}}}" weergegeven. Die kan |
| 129 | | je bij de scriptnaam ook weglaten (maar ''niet'' bij {{{script.py}}}!). |
| | 89 | Deze lijst met scripts omvat alleen de scripts die voor alle AC's van belang zijn. De individuele adaptaties kunnen nog meer scripts bevatten die alleen op de lokale situatie van die adaptatie of dat AC van toepassing zijn. |
| | 90 | |
| | 91 | Scriptnamen worden in dit lijstje zonder "{{{.py}}}" weergegeven. Die kan je bij de scriptnaam ook weglaten (maar ''niet'' bij {{{script.py}}}!). |
| 136 | | Dit script schrijft een actuele backup naar de verzameldirectory. |
| 137 | | De verzameldirectory is degene die is ingesteld bij het maken van |
| 138 | | een OpenAC backup. Om die in te stellen of te controleren, |
| 139 | | start OpenAC gewoon op als admin en kies Bestand -> Backup Maken. |
| 140 | | Het invulveld dat daar verschijnt bevat de instelling voor het maken van backups. |
| | 98 | Dit script schrijft een actuele backup naar de verzameldirectory. De verzameldirectory is degene die is ingesteld bij het maken van een OpenAC backup. Om die in te stellen of te controleren, start OpenAC gewoon op als admin en kies Bestand -> Backup Maken. Het invulveld dat daar verschijnt bevat de instelling voor het maken van backups. |