|
Notice!Due to stagnating interest in Win9x-systems, the development of CronIco is discontinued.The support for both programs (WinCron and CronIco), however, is still maintained by me. So do not hesitate to contact me regarding any problems with CronIco (or WinCron). As a result of the discontinued web page of Will's WinCron, a "mirror" of this page is now available on my side (just follow the above WinCron link). Furthermore, I've decided to release the source code of CronIco for those who want to continue the work on this program or just for code inspection or whatever. You can download the full source code of CronIco here (1040kB zipped Delphi source code). The CronIco web page was visited by 5500 users with more than 1500 downloads of CronIco. 10.04.2002 cydo |
cronico [/interval=x] [/port[=x]] [/tcpdelay=x] [/bind=x] [/dateformat=x] [/noflash] [/multiple] /interval=x check for WinCron windows every x seconds, disable with x=0 (default x=900) /port[=x] enable CronIco/TCP and listen on port 7059 or on port x (default=do not listen on any port) /tcpdelay=x wait x seconds before allowing next tcp connect (default x=60) /bind=x bind to a specific IP (default=do not bind to specific IP) /dateformat=x use specified date format in tcp output (default x=dd.mm.yyyy_hh:nn:ss) /noflash do not show a flashing icon if no WinCron is found (default=show a flashing icon) /multiple allow multiple instances of CronIco (default=allow only one instance of CronIco)CronIco checks for "WinCron" titled windows every specified interval. If no WinCron is found then the program's icon turns red (use /noflash for disabling the flashing icon). You can make all WinCrons visible or hide them, just press the right mouse button or double click over the CronIco icon in the system tray. Double click on the icon to hide/show the WinCron window - if there is more than one WinCron running, then a popup menu with all wincrons found will show up instead.
@launch C:\wincron\cronico.exe /port /noflash ... your normal schedule lines, e.g.: 30 04 * * * C:\wincron\task1.bat
/port[=x] enable CronIco/TCP and listen on port 7059 or on port x (default=do not listen on any port) /bind=x bind to a specific IP (default=do not bind to specific IP) /tcpdelay=x wait x seconds before allowing next tcp connect (default x=60) /dateformat=x use specified date format in tcp output (default x=dd.mm.yyyy_hh:nn:ss)Use /dateformat=x to specify the date format in the tcp output. Valid date/time identifiers are: d,dd,m,mm,yy,yyy,h,hh,n,nn,ss
CronIco.exe /port /bind=192.168.102.34 /tcpdelay=120 /dateformat=m.dd.yyyy_hh:n:ssListens on 192.168.102.34:7059 for incoming connections. Use now the telnet command to connect to CronIco/TCP:
telnet 192.168.102.34 7059You will receive the following output:
200 CronIco/TCP v0.92 (w)2000 by cydo@rype.de 201 3.08.2000 14:1:07 202 89D6EDED15E0E140 205 1 WinCron running 300 WinCron OK At 16:26:41 301 [ ] /ContinueOnError 301 [+] /Log 301 [ ] /NoUpdate 301 Log file length: 8kB 301 Using: C:\wincron\schedule.txt 302 1,WinCron OK At 16:26:41,8,0,1,0,8kB,C:\wincron\schedule.txt 500 Closing connectionExplanation of line codes:
firedaemon -i wincron "C:\wincron" "C:\wincron\wincron.exe" "crontab.txt /Hide /Log"Step4: type
net start wincronStep5: read FireDaemon documentation (... this should be step 1.5 - shame on me;)
Version 0.92 added /bind for binding to a specific IP on multihomed computers changed /interval=0 for disabling timer based update binary files compressed with UPX - The Ultimate Packer for eXecutables UPX homepage http://wildsau.idv.uni-linz.ac.at/mfx/upx.html Version 0.91 added computer readable line code in TCP output (code 302) added "heartbeat" TCP output (but function still disabled) Version 0.9 changed /port or /tcp activates now CronIco/TCP (with default port 7059) added /dateformat for user formatted tcp date output added /multiple (allow multiple instances of CronIco) Version 0.8b changed "hide/show all" only when more than 1 wincron running Version 0.8a added 'exit' in the pop up menu Version 0.8 added "heartbeat" function (but currently disabled: beta test mode) changed "ThunderRT" to "ThunderRT6" for VB6 wincron.exe 1.91 changed TCP date format to "dd.mm.yyyy hh:mm:ss" (year 2000 compliant) Version 0.7 improved window/popupmenu handling Version 0.6 added flashing icon fixed wrong pop up window added all WinCron informations to CronIco/TCP output changed CronIco/TCP output (prepared for CronIco/Remote) CronIco/TCP port is now closed during tcp delay proc complete code rewrite Version 0.5 added hideOnMinimize (if you minimize an WinCron then it hides from the taskbar) Version 0.4a better tcp delay proc performance found bug(WinNT): activating/hiding single cronwindows may not always work and may result in showing up the wrong cronwindow, so better use only the "show all"/"hide all" functions. Version 0.4 improved parameter parser Version 0.3 added popup status added CronIco/TCP Version 0.2 added the "show all" and "hide all" popupmenu Version 0.1 added enumWindow & tray icon added tray hint