WBStartupCTRL
| Formát: | WBStartupCtrl <argumenty příkazu> |
| Šablona: | PATH/K, ADD/K, REMOVE/K, QUIET |
| Účel: | Manipuluje se spouštěcí konfigurací Workbenche. |
| Cesta: | C:WBStartupCTRL |
Příkaz WBStartupCTRL umožňuje manipulaci s nakonfigurovanými spouštěcími moduly, které Workbench načte, aniž by bylo nutné otevírat editor preferencí WBStartup.
Parametry
| PATH | Tímto se vytvoří aktualizovaný preferenční soubor v zadaném umístění. Mělo by se jednat o cestu a název souboru pro uložení. Ve výchozím nastavení se bude používat soubor SYS:Prefs/Env-Archive/Sys/wbstartup.prefs. |
| ADD | Tento argument přidá daný program do interního seznamu modulů, které jsou spouštěny při spuštění Workbenche. Musí se jednat o úplnou cestu k programu, který chcete přidat. Pokud tento soubor nelze najít, zobrazí se chybová zpráva. |
| REMOVE | Tento příkaz odstraní daný program z interního seznamu. Argument může obsahovat úplnou cestu k programu, který má být odebrán, nebo pokud cesta není známa, může být zadán pouze název programu a v seznamu bude hledána vhodná shoda. |
| QUIET | Vypne všechny zprávy, které mohou být zobrazovány v konzoli. |
Použití výše uvedených argumentů bylo navrženo tak, aby umožňovalo instalátorům nebo skriptům snadno přidávat nebo odebírat soubory z konfigurace. V obvyklé situaci, když instalační program zkopíruje program a jeho data, bude znát cestu, do které byl zkopírován. A jednoduché volání tohoto příkazu se správnými argumenty jej přidá do seznamu programů Workbenche, který se má spustit.
Protože cesta nemusí být známa, když se pokoušíte odebrat program ze seznamu, byla zahrnuta odpovídající funkce. Přidání nebo odebrání zobrazí zprávu na standardní výstup, kterou lze potlačit pomocí argumentu QUIT.
Příklady
Pomocí skriptu může být ContextMenuskomodita přidána následujícím způsobem:
| WBStartupCTRL ADD SYS:Utilities/Commodities/ContextMenus |
Tento program bude nyní spuštěn při každém spuštění Workbenche.
Další situace může být ta, že skript se může pokusit odstranit program u kterého není známé umístění, např.:
| WBStartupCTRL REMOVE MouseBlanker |
První položka v seznamu, která odpovídá zadanému zápisu, bude odstraněna.



