Informacje ogólne
Programem Bankonet można sterować za pomocą parametrów startowych. Dzięki temu Bankonet może służyć jako aplikacja pomocnicza dla innych aplikacji. Parametry startowe mogą być przekazane z linii komend lub za pomocą pliku .ini.
Parametry są przetwarzane w kolejności ich podawania do programu. Jeśli dany parametr wystąpi dwukrotnie, na przykład raz w linii komend i raz w pliku .ini, to zostanie wykorzystana ta jego wartość która została podana najpóźniej.
Zasady posługiwania się parametrami w linii komend
- Użycie parametru wygląda tak:
Bankonet.exe /Nazwa_parametru [wartosc_parametru]
- Wartosc_parametru (jeśli jest wymagana) musi być jednym ciągiem znaków, bez spacji. Jeśli wartość parametru spacje zawiera, to musi zostać ujęta w cudzysłów.
- Wielkość liter w Nazwie_parametru nie ma znaczenia
Zasady posługiwania się parametrami w pliku .ini
- Plik .ini musi mieć następującą strukturę:
[Konfiguracja]
Nazwa_parametru=wartosc_parametru
Nazwa_parametru2=wartosc_parametru2
- Jeśli parametr jest przełącznikiem, (na przykład /autopobieranie) to w pliku .ini należy podać autopobieranie=1 jeśli chcemy aby Bankonet pobrał wyciągi po starcie lub podać autopobieranie=0 jeśli nie chcemy. W takim przypadku można nie podawać tego parametru w ogóle
Dostępne parametry startowe
Parametry wymagane
Nazwa parametru
|
Wartość parametru
|
Opis
|
uzytkownik
|
Nazwa_uzytkownika
|
parametr konieczny. Użytkownik o tej nazwie musi istnieć w programie
|
haslo
|
Hasło_użytkownika
|
parametr konieczny, zamiast niego można użyć parametru hasloMD5. Jeśli hasło użytkownika zawiera spacje, należy je ująć w znaki cudzysłowia ("), jeśli parametr podawany jest w linii komend
|
hasloMD5
|
MD5_hasła_użytkownika
|
parametr konieczny, zamiast niego można użyć parametru haslo
|
Parametry opcjonalne
Nazwa parametru
|
Wartość parametru
|
Opis
|
INI
|
ścieżka_do_pliku_ini
|
program wczyta podany plik .ini i zinterpretuje podane tam wartości parametrów startowych. Parametr INI może być jedynym parametrem podanym w linii komend.
|
autopobieranie
|
|
po uruchomieniu program natychmiast pobierze wyciągi z rachunków bankowych zaznaczonych do pobierania automatycznego
|
eksportCSV
|
Nazwa_pliku_CSV
|
zgodnie z parametrem trybeksportu opisanym poniżej program wyeksportuje dane przelewów do pliku CSV
|
eksportMT940
|
Nazwa_pliku_MT940
|
zgodnie z parametrem trybeksportu opisanym poniżej program wyeksportuje dane przelewów do pliku MT940
|
trybeksportu
|
[[wszystkie][nowe][zakres]]
|
wartość parametru określa, jakie przelewy zostaną wyeksportowane do pliku.
- wszystkie - zostaną wyeksportowane wszystkie dostępne przelewy
- nowe - zostaną wyeksportowane tylko przelewy pobrane podczas bieżącego uruchomienia programu
- zakres - podanie tego parametru wymusza podanie początku i końca zakresu w formacie dd.mm.yyyy, na przykład podanie parametru w formie /trybeksportu zakres 01.01.2010 05.10.2011 spowoduje wyeksportowanie wyciągów od dnia 1 stycznia 2010 roku do dnia 5 października 2010 roku, według daty księgowania przelewu.
Jeśli parametr trybeksportu nie zostanie podany (lub wartość parametru nie zostanie podana),
a nastąpi żądanie eksportu, wtedy zostaną wyeksportowane przelewy nowe
|
tylkokierunek
|
[[uznania][obciazenia]]
|
wartość parametru określa, jakie przelewy zostaną wyeksportowane do pliku ze względu na "kierunek" operacji.
- uznania - zostaną wyeksportowane tylko wpływy na konto
- obciazenia - zostaną wyeksportowane tylko przelewy wychodzące
|
wyjscie
|
|
po zakończeniu realizacji zadań startowych program zamknie się automatycznie z odpowiednim kodem (exitcode). Dodatkowo nie będą wyświetlane komunikaty o błędnej nazwie/haśle użytkownika, o zakończeniu operacji pobierania itd.
|
Kody wyjściowe programu (exitcode)
Kody wyjściowe
Kod
|
Opis
|
0
|
Brak błędu
|
1
|
Błędna nazwa użytkownika lub hasło
|
2
|
Błędna ścieżka do pliku .ini z parametrami (nie podano pliku lub plik nie istnieje)
|
3
|
Problem podczas autopobierania
|
4
|
Problem podczas eksportu do pliku CSV
|
5
|
Problem podczas eksportu do pliku MT940
|