Search Knowledgebase:![]() |
Advanced setup options
The features described below require WebSite-Watcher 2022 (or higher) and are only available in the registered Business Edition and will not work in the Trial version nor in the Free/Personal Editions.
This topic shows how to automatically install the license key and how to pre-define certain program configurations. This can be helpful when installing and maintaining WebSite-Watcher on many PCs or workstations.
Automatic installation (for all users of a computer)
Before installing WebSite-Watcher, create an INI-File with the name wswconfig.ini and save it in the same folder as the file wswsetup.exe. When installing WebSite-Watcher, the file wswconfig.ini will be copied into the setup folder.
All options defined in the file wswconfig.ini file will be imported each time you start WebSite-Watcher, so it's not possible that a user can overwrite these options in the program configuration of WebSite-Watcher.
Manual installation (for a single user of a computer)
Alternatively you can manually copy the file wswconfig.ini into the users config folder. When WebSite-Watcher is started, this file will be imported once. This file will only be imported if the file wswconfig.ini is not available in the setup folder.
The exact path of this file is::
c:\Users\%USERNAME%\AppData\Roaming\aignes\WebSite-Watcher\config\wswconfig.ini
wswconfig.ini
The file wswconfig.ini can have the following sections and fields:
[License]
Enter the license key into the next line. Line breaks are allowed, an example can be found at the end of this topic. Please note that the license key of a Business Edition is required for all following options.
[General]
Language= |
Language for the user interface. Available language files can be found in the sub folder "lang". If not defined, then English will be used. Example see at the end of this topic. |
ShowWelcomeWindow= |
0 ... Do not show the welcome window when starting WebSite-Watcher the first time |
CheckForNewVersion |
0 ... Check periodically, ask the user 1 ... Check periodically in background, don't ask the user 2 ... Don't check for updates |
BookmarkFile= |
Absolute path and filename of the bookmark file Example: BookmarkFile=f:\website-watcher\bookmarks.wsw |
StartAutoWatchAfterLoading= |
1 ... Start AutoWatch after loading WebSite-Watcher 0 ... Don't start AutoWatch after loading WebSite-Watcher |
DateFormat= |
Date format for columns "last check", "last update", etc. See also Appearance |
CurrentDateFormat= |
Date format of the current day See also Appearance |
[Proxy]
http_proxy_config= |
0 ... automatic proxy configuration 1 ... don't use proxy 2 ... manual proxy configuration |
http_addr= |
HTTP proxy address |
http_port= |
HTTP proxy port |
http_username= |
username, if required |
http_password= |
password, if required (plaintext) |
ftp_noproxy= |
1 ... don't use FTP proxy 0 ... use FTP proxy |
ftp_direct_type= |
use one of the following values: • not passive • passive |
ftp_type= |
use one of the following values: • Proxy not passive • Proxy passive • Socks 4 • Socks 4a • Socks 5 |
ftp_login_type= |
Login type that can be determined automatically in the program configuration. Valid values are 0-8. |
ftp_addr= |
FTP proxy address |
ftp_port= |
FTP proxy port |
ftp_username= |
username, if required |
ftp_password= |
password, if required (plaintext) |
ftp_ftpoverhttp= |
1 ... use FTP-over-HTTP 0 ... don't use FTP-over-HTTP |
noproxy= |
Enter the domains here which should not be checked through a proxy. Separate domains with {crlf} (see example below) |
[Connection]
threads= |
Number of simultaneous connections |
timeout= |
Timeout in seconds |
[Dialup]
usedialup= |
1 ... dialup connection to the internet 0 ... permanent connection to the internet |
dial= |
1/0 ... dial before checking |
hangup= |
1/0 ... hangup after checking |
dun= |
name of connection |
username= |
username of connection |
password= |
password of connection |
[EMail]
smtp_server= |
host address of the SMTP-Server |
smtp_port= |
port number |
smtp_username= |
Username for SMTP server |
smtp_password= |
Password for SMTP server |
smtp_authentification= |
1/0 ... Perform SMTP authentification |
smtp_connection= |
fullssl ... Full SSL autossl ... Auto SSL |
smtp_after_pop= |
1/0 ... use smtp-after-pop |
pop3_server= |
host address of the POP3-Server (only necessary when you use smtp-after-pop) |
pop3_port= |
port number |
pop3_username= |
username for POP3-Server |
pop3_password= |
password for POP3-Server |
pop3_connection= |
fullssl ... Full SSL autossl ... Auto SSL |
to_email= |
recipient e-mail addresses (separated by blank or ,) |
to_email_bcc= |
BCC e-mail addresses (separated by blank or ,) |
from_email= |
sender e-mail address |
advanced_rules= |
Use advanced rules for sending e-mails (instead of sending after each check run). Valid values are 1 or 0. |
max_mails_per_session= |
Max. e-mails per session (SMTP login). |
sec_between_sessions= |
Seconds between SMTP sessions. |
blacklist= |
Black listed phrases to suppress e-mail sending. Lines must be separated with {crlf} |
Example
The following example will apply the following options:
1. | Automatically use the entered license |
2. | Hide the welcome window |
3. | Don't check for new WebSite-Watcher versions |
4. | Use the program with German user interface |
[general] CheckForNewVersion=2 ShowWelcomeWindow=0 Language=german.lng
[license] VkdobElHWnZiR3h2ZDJsdVp5QmxlR0Z0Y0d4bElIZHBiR3c2RFFwaGRYUnZiV0YwYVdO aGJHeDVJSFZ6WlNCMGFHVWcNClpXNTBaWEpsWkNCc2FXTmxibk5sRFFwb2FXUmxJSFJv WlNCM1pXeGpiMjFsSUhkcGJtUnZkdzBLWkc5dUozUWdZWFYwDQpiMjFoZEdsallXeHNl U0JqYUdWamF5Qm1iM0lnYm1WM0lGZGxZbE5wZEdVdFYyRjBZMmhsY2lCMlpYSnphVzl1 Y3cwSw0KVlhObElIUm9aU0J3Y205bmNtRnRJR2x1SUVkbGNtMWhiaUJzWVc1bmRXRm5a VGhlIGZvbGxvd2luZyBleGFtcGxlIHdpbGw6DQphdXRvbWF0aWNhbGx5IHVzZSB0aGUg ZW50ZXJlZCBsaWNlbnNlDQpoaWRlIHRoZSB3ZWxjb21lIHdpbmRvdw0KZG9uJ3QgYXV0 b21hdGljYWxseSBjaGVjayBmb3IgbmV3IFdlYlNpdGUtV2F0Y2hlciB2ZXJzaW9ucw0K VXNlIHRoZSBwcm9ncmFtIGluIEdlcm1hbiBsYW5ndWFnZW== |