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