Jump to content

Sky Slate Blueberry Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate
Photo

Title/Header einer Website auslesen und in *.txt speichern?


  • Please log in to reply
9 replies to this topic
r3dd0t
  • Members
  • 4 posts
  • Last active: Apr 18 2013 04:47 PM
  • Joined: 18 Apr 2013

Hallo erstmal!

 

Ich will nur mal im Vorraus sagen ich kann Autohotkey so gut wie garnicht, aber bastel damit immer gerne ein paar Skripte.

Jetzt wollte ich das bei dem Browserspiel Shakes And Fidget meine restliche Zeit von der Quest auf meinem G13 angezeigt wird, dies will ich jetzt über AutoHotKey realisieren, das AutoHotKey das ganze in eine txt speichert und das dann von meinem G13 (über LCD-Studio) angezeigt wird. Die einfachste Methode ist, diese Zeit über den Title der Seite auszulesen, da man sich dort aber anmelden muss, denke ich muss man das über den IE der im Hintergrund unsichtbar läuft oder so machen. Ich würde mich freuen wenn mir jmd. ein Beispielcode oder so geben könnte.

 

-r3dd0t-



robert_ilbrink
  • Members
  • 561 posts
  • Last active: Mar 10 2015 08:36 PM
  • Joined: 05 May 2012
F10::
SoundBeep, 500, 500
WinGetText, OutputVar, A
ToolTip, %OutputVar%
ClipBoard:=OutputVar

Sleep, 2000

ToolTip

Return


r3dd0t
  • Members
  • 4 posts
  • Last active: Apr 18 2013 04:47 PM
  • Joined: 18 Apr 2013

'tschuldigung, aber könntest du das mal erklären, ich merke gerade selber das ich AutoHotKey überhaupt nicht kann..

Aber schonmal danke ;)



Alibaba
  • Members
  • 435 posts
  • Last active: Nov 19 2014 04:21 PM
  • Joined: 01 Nov 2012

Der Code von oben würde jedes Mal wenn du F10 drückst den Titel des zurzeit aktiven Fensters in einem ToolTip-Fenster anzeigen und in der Zwischenablage speichern.


Find the recent autohotkey version here: ahkscript.org


r3dd0t
  • Members
  • 4 posts
  • Last active: Apr 18 2013 04:47 PM
  • Joined: 18 Apr 2013

Oke, meine Idee war aber das das in einer txt gespeichert wird, und auch in einem nicht aktivem Fenster.

Trzdm danke.



robert_ilbrink
  • Members
  • 561 posts
  • Last active: Mar 10 2015 08:36 PM
  • Joined: 05 May 2012

Ja Hallo, erst mahl sehen ob die Information die du kriegst genau das ist was du suchst. Dann die nächste schritte.

 

Willst du das nur einmal abfragen oder mehr oder weniger in real-zeit?

Bez. diesen nicht aktivem Fenster, da brauchst du schon Informationen wie zb. Windows Titel oder ahk_class. Diese Info kannst du mit AHK Windows Spy holen.



r3dd0t
  • Members
  • 4 posts
  • Last active: Apr 18 2013 04:47 PM
  • Joined: 18 Apr 2013

ahk_class Chrome_WidgetWin_1 ich wollte das mit ja mit IE machen : ahk_class IEFrame

 

^

|

|

Das da ist die ahk_class (i don't say shocked.png), und ich will das ganz in "mehr oder weniger" real-zeit. Mit dem "Visible Window Text"  wird ja die Information die ich Brauch angezeigt, aber eben nur von dem aktiven Titel. Gibt es nicht eine "Auflistung" von allen Fenstern?



robert_ilbrink
  • Members
  • 561 posts
  • Last active: Mar 10 2015 08:36 PM
  • Joined: 05 May 2012

Jedes mahl wenn Du Schreibst kommen mehr wünschen nach vorne. Was hast Du bis Jetzt selbst gemacht bzgl. ahk programmieren?

#SingleInstance Force
#installKeybdHook
#Persistent
AppName=TitleInfo
Menu, Tray, Tip, %AppName%
Menu, Tray, Icon , Shell32.dll, 98, 1
TrayTip, %AppName%, Started, 1
SoundBeep, 300, 150
SetTitleMatchMode, 2
SetWorkingDir %A_ScriptDir%
FileName=Titel.txt
SetTimer, Check, 10000 ; Run Check every 10 seconds
Return

Check:
FileDelete, %A_ScriptDir%\%FileName%
WinGetText, OutputVar, ahk_class Chrome_WidgetWin_1
FileAppend, %OutputVar%, %A_ScriptDir%\%FileName%
Return

!x::ExitApp ; [Alt]+x to close script


nnnik
  • Members
  • 1625 posts
  • Last active: Jan 24 2019 02:19 PM
  • Joined: 28 Jul 2012

Ich würd eher ein ComObj benutzen und dann auf die Informationen zugreifen.

wb := ComObjCreate("InternetExplorer.Application") ;// create IE
url:=""
wb.Visible := true
wb.Navigate("http://www.sfgame.de/")
return
F10::
wb.Visible := false
document := wb.document
msgbox % document.title
return

Sobald du dich eingelogt hast kannst du mit F10 den Browser verstecken und dir den Titel anzeigen lassen.


Visit the new forum ahkscript.org.

http://ahkscript.org


robert_ilbrink
  • Members
  • 561 posts
  • Last active: Mar 10 2015 08:36 PM
  • Joined: 05 May 2012

Stimmt, für IE ist zugreifen über com objects besser.