HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

A Microsoft Outlook vezérlése parancssorból


Példaprogram letöltése

2128 bájt

Cikkünkben a Microsoft Outlook program indításánál használható parancssori kapcsolókat mutatjuk be. Miért jó ez? Mert a kapcsolók segítségével rövidebb úton jutunk el bizonyos funkciókhoz, mint ha a grafikus menürendszert használjuk. További előnye, hogy gyakorlatilag bármilyen nyelven írt programból elérhető egy hagyományos "Shell" hívás segítségével.

Az alábbiakban szerepel egy szkript, amely elindítja az Outlook programot egy új E-mail üzenetet létrehozva. A szkript mellékelve megtalálható "Outlook.vbs" néven.
Az Outlook adatainak megjelenítése adattípustól függően úgynevezett Form-okon keresztül történik. Például máshogy jelenik meg egy adat, ha E-mail üzenet és máshogy, ha egy partner E-mail címe. A hozzá tartozó ablakok vezérlőinek elrendezése, fajtája és kezelhetősége is különböző. Az összes művelethez tartozó Form sablonfájlokban található. Közös bennük, hogy IPM előtaggal lehet rájuk hivatkozni. Ha parancssorból indítjuk az Outlook-ot, minden esetben meg kell adnunk, hogy melyik Form-ot akarjuk használni, ugyanis ez dönti el, hogy mit fogunk tudni csinálni. Indítsunk el egy parancssori ablakot és tallózzunk el az OUTLOOK.EXE tárolómappájába (általában: %Program Files%\Microsoft Office\Office\). Az E-mail üzenetek kezeléséért az IPM.NOTE Form felel. Írjuk be parancssorba az alábbi utasítást:
outlook /c ipm.note
Megjelenik egy új, üres üzenet. Mindig a "/c" kapcsoló után kell megadni a sablonfájlt.
Ha a címzett mezőt is ki akarjuk tölteni, akkor a "/m" kapcsoló után kell megadni az E-mail címet:
outlook /c ipm.note /m valaki@valahol.hu
Az alábbi IPM Form-okat lehet ezzel a módszerrel meghívni:
Kapcsoló Feladat
Ipm.Activity Új naplóbejegyzés létrehozása.
Ipm.Appointment Új találkozó létrehozása.
Ipm.Contact Új névjegyalbum bejegyzés létrehozása.
Ipm.DistList Új terjesztési lista létrehozása.
Ipm Alapértelmezett metódus, ha a hívott Form nem található (általában új üzenet létrehozása).
Ipm.Note Új E-mail üzenet létrehozása.
Ipm.Note.IMC.Notification Új Internet Mail Connect létrehozása (Exchange szervereken).
Ipm.Note.Rules.Oof.Template.Microsoft A nem office sablonok megjelenítése.
Ipm.Post Új közlemény létrehozása.
Ipm.StickyNote Új cetli (feljegyzés) létrehozása.
Ipm.Task Új feladat létrehozása.
A bevezetőben említettük, hogy a módszer előnye a programból való alkalmazhatóságban rejlik. Nézzünk egy VBScriptet, amely képes elindítani az Outlook-ot a fentieket megvalósítva. A megoldás nagyon egyszerű: nincs más teendő, mint definiálni egy új "Shell" objektumot és meghívni a "Run" metódusát, megadva az Outlook.exe programnevet és paramétereit.
set shell = WScript.CreateObject("Wscript.Shell")
shell.run("outlook.exe /c ipm.note")
Egyéb kapcsolók:
Az Outlook-ot elindítani úgy, hogy a "Pult" ne jelenjen meg az alábbi módon lehet:
outlook /Folder
Ha az Outlook Pulton lévő parancsikonok közül letörlünk néhányat, akkor a Fájl > Új > Outlook pult parancsikon menüponttal lehet visszahelyezni vagy a telepítés utáni helyzet visszaállítását legegyszerűbben így érjük el:
outlook /ResetOutlookBar
Alapértelmezésben az aktuális E-mail üzenet - amelyiken a fókusz található - megjelenik egy további keretben. Ez a helyzet akkor áll elő, ha a Nézet > Jelenlegi nézet > Üzenetek kapcsoló aktív. Sok vírus már ebben az állapotban is képes fertőzni. Megelőzésképpen kapcsoljuk ki az előnézeti megjelenítést:
outlook /Nopreview


A Schedule+ szolgáltatást ismerő kiszolgálók időbeosztás bejegyzéseit minden adattal együtt törölhetjük:
outlook /CleanSchedPlus

Cikksorozat

#IDKategóriaCikk címeSorozat
2749WindowsCsoportházirend referencia1. rész
2764WindowsCsoportházirend referencia2. rész
2771WindowsCsoportházirend referencia3. rész
2778WindowsCsoportházirend referencia4. rész
2789WindowsCsoportházirend referencia 55. rész
2795WindowsCsoportházirend referencia6. rész
2804WindowsCsoportházirend referencia7. rész
2815WindowsCsoportházirend referencia8. rész


Könyv
Ez a cikk megtalálható ebben a könyvben: Windows Software Offline 2002 évkönyv 123. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |