Program Hellcore Mailer można uruchomić z poniższymi przełącznikami i komendami, by wywołać specjalne funkcje (przydatne przy pisaniu skryptów wsadowych), lub zmienić działanie programu. Przełączniki podaje się w oknie właściwości skrótu do programu, w linii poleceń, lub pliku wsadowym. Wielkość liter nie ma znaczenia. Komendę/przełącznik należy poprzedzić minusem "-", lub ukośnikiem "/". Niektóre przełączniki powinny znaleźć się w oknie konfiguracji programu, ale ze względu na ich specyficzne zastosowania, są dostępne jedynie z linii poleceń/skrótu.
Parametry dzielą się na kilka grup:
np. hcm.exe /datapath z:\hcm
Określa położenie katalogu z danymi programu (domyślnie jest to folder "Hellcore Mailer" folderu "Dane Aplikacji" aktualnego użytkownika (Windows 2000 bądź Windows XP), bądź katalog do którego zainstalowano aplikację (w przypadku pozostałych wersji Windows). Katalog ten zawiera katalogi Users (zawierający dane poszczególnych użytkowników), oraz Usr_Temp (tymczasowy).
np. hcm.exe /mime-debug
Aktywuje specjalny tryb "Mime-Debug", w którym pobierane z serwerów pocztowych i news wiadomości są zapisywane w specjalnym pliku "StoredMsgs.$$$", umieszczonym w katalogu wybranego użytkownika. W przypadku awarii programu, można utracone wiadomości zaimportować z tego pliku opcją "Importuj z archiwum" z menu "Foldery".
np. hcm.exe /nocache
Wyłącza buforowanie okien edytorów wiadomości. Buforowanie okien sprawia, że za drugim (i następnym) wyświetleniem okna program korzysta z już utworzonego (ale niewidocznego) okna, dlatego czas następnego wywołania edytora jest znacznie krótszy, za cenę większego użycia zasobów systemowych (zbuforowane - a niewidoczne - okna można zawsze zwolnić, klikając prawym przyciskiem myszy ikonę HCMa obok zegara systemowego i klikając polecenie "Zwolnij trochę pamięci").
np. hcm.exe /oval
Zamienia prostokątne przyciski na okrągłe.
np. hcm.exe /defbuttons
Wyłącza HCMowe przyciski, i włącza systemowe. Konieczne, by wyglądały one prawidłowo pod Windows XP z ustawionym tematem pulpitu.
np. hcm.exe /noprebuffer
Całkowicie wyłącza prebuforowanie plików (ładowanie do pamięci RAM w całości, co często poprawia wydajność) przed ich przetworzeniem. Uwaga: to, czy program załaduje cały plik do pamięci RAM zależy od ilości wolnej pamięci w danym momencie oraz (nie)obecności tego przełącznika.
np. hcm.exe /readonly
Aktywuje tryb "tylko-do-odczytu". Program zachowuje się tak, jakby był uruchomiony z płyty CD.
np. hcm.exe /noxpuserdirs
Wymusza na programie utworzenie podkatalogów z danymi użytkowników w katalogu, do którego zainstalowano program. Dalej można wykorzystywać program przez wielu użytkowników i żaden nie będzie nikomu "wchodził w drogę", ale dane wszystkich użytkowników będą dostępne z poziomu każdego użytkownika systemów Windows 2000 i Windows XP, który ma dostęp do programu.
np. hcm.exe /translator
Włącza dodatkowe wspomaganie dla twórców tłumaczeń. Więcej.
np. hcm.exe /revertassocs
Cofa skojarzenie plików typu .eml, .msg i .hcm oraz protokołów mailtoi news z programem, jeśli skojarzenia dokonał program, do stanu sprzed dokonania skojarzeń. Więcej.
np. hcm.exe /startuser asm
lub hcm.exe /startuser "c:\useria\asm.hcm"
Pomija okno wyboru użytkownika, i automatycznie wybiera użytkownika podanego w drugim parametrze, a jeśli nie ma go na liście, traktuje drugi parametr jako nazwę pliku. W ostateczności wyświetla komunikat błędu i uruchamia, jakby parametru nie podano.
np. hcm.exe /checkandpop "główne,listy dyskusyjne"
Można użyć z parametrem /startuser lub bez. Powoduje, że program uruchamia się i sprawdza obecność nowej poczty na wskazanych kontach (nazwy kont podaje się w cudzysłowiach, oddziela przecinkiem bez spacji), lub na wszystkich nie ignorowanych kontach, jeśli nazwy kont zostały pominięte i wyświetli okno powiadomienia, jeśli jest nowa poczta, lub zamknie się, jeśli nie.
np. hcm.exe /sendorpop "wielkie,główne"
Można użyć z parametrem /startuser lub bez. Działa podobnie do powyższego, z tym, że program zamknie się dopiero, gdy wszystkie wiadomości z podanych kont (lub wszystkich, jeśli parametr "konto" pominięto) zostaną wysłane bezbłędnie. Jeśli wystąpią błędy, HCM nie zakończy pracy lecz wyświetli odpowiedni komunikat błędu.
np. hcm.exe /importuser "a:\maile.hcm"
Dołącza do któregoś użytkownika (jeżeli brakuje parametru /startuser - do wybranego z okna wyboru użytkownika) dane ze wskazanego pliku.
np. hcm.exe /base64 c:\konwersja\*.*
Koduje pliki metodą Base64. Nowe pliki przyjmują rozszerzenie .B64, stare zostają zachowane.
np. hcm.exe /bzpack c:\ebooki\*.*
Kompresuje pliki kompresorem BZip2. Nowe pliki przyjmują rozszerzenie .bzip, stare zostają zachowane. UWAGA: algorytm Block-Sort (na którym bazuje kompresor BZip2) jest użyty w programie BZip2, co nie oznacza jednak, że tym programem da się te pliki rozpakować! Do ich rozpakowania należy użyć parametru /bzunpack
np. hcm.exe /bzunpack c:\ebooki\*.*
Dekompresuje pliki kompresorem BZip2. Nowe pliki przyjmują rozszerzenie .inflate, stare zostają zachowane.
np. hcm.exe /convert utf-8 windows-1250 c:\konwersja\*.*
Zmienia kodowanie liter w plikach z kodowania źródłowego (csrc) na docelowe (cdst). Zamiast kodowania źródłowego można podać AUTO, by wymusić na programie wykrycie użytego w plikach oryginalnego kodowania. Listę obsługiwanych kodowań można uzyskać w oknie konfiguracji, na zakładce "Pisanie listów", w polu rozwijanym "Kodowanie znaków".
np. hcm.exe /deflate c:\ebooki\*.*
Kompresuje pliki kompresorem ZLIB. Nowe pliki przyjmują rozszerzenie .zlib, stare zostają zachowane. UWAGA: algorytm Deflate (na którym bazuje kompresor ZLIB) jest użyty w programie GZip i wszystkich kompatybilnych z PKZip 2 - nie oznacza to, że ww. programami da się te pliki rozpakować! Do ich rozpakowania należy użyć parametru /inflate.
np. hcm.exe /hcm c:\archiwum_gośka.hcm c:\archiwum\gośka\*.*
Pakuje wskazane pliki (można używać symboli wieloznacznych, by podać większą ich ilość) do archiwum "nazwa_archiwum" w formacie HCM (użytkownika programu HCM, tzn. jeden, wielki plik, zawierający skompresowane pliki - bez informacji o katalogach).
np. hcm.exe /inflate c:\ebooki\*.*
Dekompresuje pliki kompresorem ZLIB. Nowe pliki przyjmują rozszerzenie .inflate, stare zostają zachowane.
np. hcm.exe /rot c:\konwersja\*.*
Koduje pliki przez przesunięcie liter w alfabecie o 13 miejsc.
np. hcm.exe /showeml "c:\archiwum\gośka\15-01-2003 23:34.eml"
Wyświetla wskazany drugim parametrem plik .eml.
np. hcm.exe /showpic "c:\obrazki\samochody\ferrari testarossa.jpg"
Wyświetla wskazany drugim parametrem obrazek.
np. hcm.exe /showfile "c:\obrazki\samochody\ferrari testarossa.jpg"
Wyświetla wskazany drugim parametrem plik. Może to być plik .eml/.msg, obrazek w obsługiwanym formacie bądź plik użytkownika - program wykryje rodzaj pliku i podejmie właściwą akcję.
np. hcm.exe /unhcm c:\archiwum_gośka.hcm c:\archiwum\gośka\
Rozpakowuje wskazane archiwum w formacie HCM do katalogu "cel". Jeżeli "cel" nie istnieje, zostanie automatycznie utworzony.
np. hcm.exe /wipe c:\tajne\*.*
Usuwa plik1, poprzez trzykrotne nadpisanie losowymi danymi, zniszczenie informacji o rozmiarach i położeniu plików na dysku, a następnie normalne usunięcie pliku z katalogu. UWAGA: NIE ma możliwości odzyskania tak skasowanych danych!
np. hcm.exe /quickwipe c:\tajne\*.*
Jak wyżej, ale nie wykonuje trzykrotnego nadpisywania kasowanych plików losowymi bajtami. Jest to metoda bardzo szybka, i choć niepewna, to wystarczająca w wielu przypadkach i dalej bezpieczniejsza niż zwykłe usuwanie plików.
np. hcm.exe /yenc c:\konwersja\*.*
Koduje pliki metodą yEnc. Nowe pliki przyjmują rozszerzenie .y-e, stare zostają zachowane.
np. hcm.exe /url mailto:piotrek@hellcore-mailer.pl?subject=test
Otwiera wskazany link za pomocą Hellcore Mailera. Jeżeli program obsługuje wewnętrznie dany typ URLi, wykonana zostanie odpowiednia operacja (np. w przypadku mailto: - otworzenie zaadresowanego okna edytora), w innym przypadku program wywoła odpowiednią aplikację i będzie kontynuował działanie. Należy pamiętać o otoczeniu linku cudzysłowami jeśli zawiera spacje.