MODIFIED=20110130
;MODIFIED=20071105/2
/*
DATE.......................2007-02-10 garry
NAME.......................RSS-AHK.AHK
...........................
USAGE......................read RSS AHK deutsch english
...........................see a small bar with the last three headlines
...........................click left/middle/right , read thread
...........................http://www.autohotkey.net/~garry/AHKRSS.jpg
...........................http://www.autohotkey.com/forum/viewtopic.php?p=104990#104990
...........................http://de.autohotkey.com/forum/viewtopic.php?p=17122#17122
...........................http://www.autohotkey.com/forum/topic16528.html
...........................http://www.autohotkey.net/~garry/RSS_NWSAHK4.AHK
;F1 =http://de.autohotkey.com/forum/rss.php?c=50
;F1 =http://www.autohotkey.com/forum/rss.php?c=50
*/
#NoEnv
setworkingdir, %a_scriptdir%
SetBatchLines -1
Autotrim,off
transform,S,chr,32
RSSINI=RSSINI.txt
ifnotexist,%rssini%
{
IniWrite,regex`,listview , %rssini% ,Searchword , KEY1 ;BS
IniWrite, 4 , %rssini% ,Interval , KEY2 ;BT
IniWrite, deutsch , %rssini% ,Language , KEY3
}
;F1 = http://de.autohotkey.com/forum/rss.php
;F1 =http://www.autohotkey.com/forum/rss.php
F2 =NEWS_ALL.txt
F4 =NEWS_URL.txt
Gui,3:+Resize
WA=%A_screenwidth%
HA=%A_screenheight%
SW :=(WA*97)/100
SH :=(HA*95)/100
Menu,S1,add,deutsch,MH0
Menu,S1,add,english,MH0
menu,S1,Add,&Set Refresh-Time,MH1
menu,S1,Add,&How to use,MH2
menu,S2,Add,&About,MH3
menu,myMenuBar,Add,Settings,:S1
menu,myMenuBar,Add,About ,:S2
gui,3:menu,MyMenuBar
;------------------ window below -----------------------
Gui,4:+AlwaysOnTop +ToolWindow
;Gui,4:-border
Gui,4: Font,S10 CDefault,Lucida Console
TAB4:=((WA/3)-14) ;TAB
T1 :=(TAB4)
T2 :=(TAB4+TAB4)
T3 :=(TAB4+TAB4+TAB4)
SWS4:=(WA*99.5)/100 ;width Show
SYS4:=(HA-52) ;y Show
LSW4:=(SWS4-20) ;width ListView
ROW4:=1
Gui,4:Add, ListView, grid x0 y0 r%ROW4% w%LSW4% +hscroll -hdr nosorthdr altsubmit vAA1 gBB1, A|A2|B|B2|C|C2
;--------------------------------------------------------
Gui,3:default
Gui,3: Color, 000000
Gui,3: Font, S10 CDefault , FixedSys
LSW:=1200 ;ListView width
GSW:=LSW+20 ;GuiShow width
ROW:=52
LSH:=(HA*72)/100
;Gui,3:Add, ListView, grid y98 r%ROW% w%LSW% +hscroll altsubmit vMyListView1 gMyListView1 Checked, News|URL|NAME|DATE
Gui,3:Add, ListView, grid y98 h%LSH% w%LSW% +hscroll altsubmit vMyListView1 gMyListView1 Checked, News|URL|NAME|DATE
LV_ModifyCol(1,840)
LV_ModifyCol(2,0)
LV_ModifyCol(3,130)
LV_ModifyCol(4,210)
;----------------------------------------------------
Gui,3:Add,Button, x530 y5 w80 h20 gRefresh,Refresh
Gui,3:Add,Button, x530 y42 w80 h20 gReload,Reload
Gui,3:Add,Button, x530 y70 w80 h20 gNotepad,NOTEPAD
Gui,3:Add,Button, x15 y42 w70 h20 gUPLOAD,UPLOAD
Gui,3:Add,Button, x95 y42 w70 h20 gSCRIPTS,SCRIPTS
Gui,3:Add,Button, x175 y42 w70 h20 gTIPS,TIPS
Gui,3:Add,Button, x255 y42 w70 h20 gDOWNLOADS,ARCHIVE
Gui,3:Add,Button, x340 y42 w140 h20 gMSGBOXCREA,MSGBOXCREATOR
Gui,3:Add,Button, x340 y70 w140 h20 gAHKVERS,AHK-VERSION
Gui,3:Add,Button, x15 y70 w70 h20 gAHKRSS,AHK-RSS
Gui,3:Add,Button, x95 y70 w70 h20 gHELP,HELP
Gui,3:Add,Button, x175 y70 w70 h20 gWIKID,WIKI-D
Gui,3:Add,Button, x255 y70 w70 h20 gWIKIE,WIKI-E
Gui,3:Add,Button, x630 y12 w90 h20 gPHILHO,PHILHO
Gui,3:Add,Button, x630 y42 w90 h20 gCANDLE1,CANDLE1
Gui,3:Add,Button, x630 y70 w90 h20 gLEER1,
Gui,3:Add,Button, x730 y12 w90 h20 gFunctions,FUNCTIONS
Gui,3:Add,Button, x730 y42 w90 h20 gBorutta,Borutta
Gui,3:Add,Button, x730 y70 w90 h20 gLEER2,
Gui,3:Add,Button, x830 y12 w70 h20 gREGEX,REGEX
Gui,3:Add,Button, x830 y42 w70 h20 gUK,UK
Gui,3:Add,Button, x830 y70 w70 h20 gNL,NL
Gui,3:Add,Button, x910 y42 w70 h20 gCH,CH
Gui,3:Add,Button, x910 y70 w70 h20 gHEISE,HEISE
;Gui,3:Add,Button, x990 y12 w90 h20 gLEER4,VISAYAN
;Gui,3:Add,Button, x990 y42 w90 h20 gLEER3,CH-DRS4
Gui,3:Add,Button, x1090 y12 w90 h20 gAHKE,AHK-E
Gui,3:Add,Button, x1090 y42 w90 h20 gAHKD,AHK-D
Gui,3: Add, Edit, x15 y5 w450 h20 vLAC
Gui,3: Font, S8 cwhite, Verdana
Gui,3: Add, Text, x17 y26 w450 h12 vDED1,
Gui,3: Add, Text, x530 y26 w30 h12 vDED2,%TIME1A%
Gui,3: Add, Text, x560 y26 w45 h12 ,Minutes
Gui,3: Add, Button,x0 y0 w0 h0 default gLAC,
GuiControl,3:,DED1 ,%LAC2%
GuiControl,3:,DED2 ,%TIME1A%
GuiControl,3:Focus,LAC
;SplashTextOn,400,60,, START DOWNLOAD >>>>
Gosub,StartTimer
Gui,3: Show, x2 y0,AHK-RSS
return
;--------------------------------------------------------------
LAC:
gui,3:submit,nohide
IniWrite, %LAC% , %rssini% ,Searchword , KEY1 ;BS
;-----------------------------
FILLLIST:
gui,3:submit,nohide
IniRead, LAC2 , %rssini% , Searchword , Key1
IniRead, TIME1A, %rssini% , Interval , Key2
RN=0
LV_Delete()
loop,read,%F4%
{
RN++
BX1=
BX2=
BX3=
BX4=
stringsplit,BX,A_LoopReadLine,`;,
QAS=%LAC2%
if BX1 contains %QAS%
LV_Insert(RN,"Check",BX1,BX2,BX3,BX4)
else
LV_Add("",BX1,BX2,BX3,BX4)
}
;LV_ModifyCol(1,"NoSort")
GuiControl,3:,DED1 ,%LAC2%
GuiControl,3:,DED2 ,%TIME1A%
return
;=============================================================================
Notepad:
run,notepad
return
AHKRSS:
IniRead, language , %rssini% , Language , Key3
if language=deutsch
F31=http://de.autohotkey.com/forum/rss.php?c=50
if language =english
F31=http://www.autohotkey.com/forum/rss.php?c=50
run,%F31%
return
AHKE:
run,http://www.autohotkey.com/forum/
return
AHKD:
run,http://de.autohotkey.com/forum/
return
;------ MEMBERS ------------------------------------
philho:
run,http://phi.lho.free.fr/index.en.html
return
candle1:
run,http://gbcgames.proboards79.com/index.cgi?
return
borutta:
run,http://borumat.de/autohotkey-autotexte-und-makros-tipps.php
return
LEER1:
return
LEER2:
return
LEER3:
A1A=CH-DRS4
C2=http://asx.skypro.ch/radio/internet-64/drs4.asx
G=%A1A%.wpl
ifnotexist,%G%
FILEAPPEND,`r`n