Práce s ikonami na desktopu
Už nějakou dobu hledám nástroje na správu desktopů uživatelských klientů, přesněji vytváření, úpravu a mazání ikon na ploše Lotus Notes (soubory desktop.dsk a desktop6.ndk). Našel jsem několik komerčních (INTEGRATE!People a WorkplaceControl), o kterých se možná zmíním někdy později. Existuje však nástroj přímo od Lotusu, který základní věci zvládne, jednoduše se konfiguruje a je zdarma. Mluvím o programu DSKTOOL.
Skládá se pouze z jednoho EXE souboru, který doplníte vlasnoručně vytvořeným konfiguračním souborem (pojmenujme jej například dsktool.txt) obsahujícím příkazy, které chceme provést. A co všechno nástroj zvládá?
- změnit název jednohu serveru za druhý u všech ikon
- změnit název jednohu serveru za druhý u jednoho souboru
- smazat všechny ikony pro jeden server
- smazat ikonu pro jeden server a jednu databázi
Konfigurační soubor dsktool.txt by tedy mohl vypadat například takto:
Rename Server1/Firma, Server2/Firma
Rename Server1/Firma!!names.nsf, Server2/Firma!!names.nsf
Delete Server3/Firma
Delete Server3/Firma!!catalog.nsf
Všechny čtyři možnosti jsem vyzkoušel a fungují, jak mají. Spouštění programu je jednoduché - nakopírujte EXE i konfigurační soubor do programového adresáře Lotus Notes a spusťte příkazem
dsktool.exe dsktool.txt
Pokud máte spuštěného klienta Lotus Notes, je tento ukončen, v DOSovém okně jste dotázán na heslo do Notes ID. Poté se vypíší ikony, u kterých byla provedena změna (např. CHANGED: Desktop Icon Entry: Server/Firma admin4.nsf) a po ukončení běhu se klient Lotus Notes sám opět spustí.
A jak se dá tento užitečný nástroj využít? Například při přejmenování serveru, kdy nechcete trápit uživatele zpávami o hledání nedostupné databáze na dalších serverech. Nebo při rušení odkazů na již smazané databáze. Prográmek lze spouštět ručně nebo pomocí kódu v Lotus Scriptu.
Odkaz: Stáhnutí DSKTOOL pro Lotus Notes verze 4, 5, 6 z IBM Download.
Předchozí: Lotus Notes 7 - novinky podruhé
Následující: Symantec Brightmail AntiSpam