Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 00:03

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Rainmeter] Website auslesen & vearbeiten

Discussion on [Rainmeter] Website auslesen & vearbeiten within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1

 
Mr.Tr33's Avatar
 
elite*gold: 2778
Join Date: Feb 2012
Posts: 3,527
Received Thanks: 1,044
[Rainmeter] Website auslesen & vearbeiten

Moin,

ich finde Rainmeter ganz cool und möchte meine Internetseite gerne auslesen und wichtige Information einblenden (habe eben erst angefangen).

So folgende Gedanken bzw. Fragen habe ich:
1. wenn ich kein Internet habe, wie kann ich dann z.B. eine Fehlermeldung anzeigen und den Rest ausblenden?
2. gibt es eine Möglichkeit richtige Variablen & if / else Funktionen zu benutzen?
Wenn ich z.B. auf der Seite eine 1 stehen habe, soll es bei mir z.B. on stehen, wenn da z.B. 2 steht off und wenn irgend was anderes steht dann einfach z.B. error
3. ist mir gerade entfallen

MfG
Mr.Tr33
Mr.Tr33 is offline  
Old 12/17/2014, 20:46   #2

 
elite*gold: 64
Join Date: May 2011
Posts: 1,229
Received Thanks: 854
1. Internet überprüfen mit:
Code:
Func _CheckInet()
	Local $aDll = DllCall("WinInet.dll", "int", "InternetGetConnectedState", "int*", 0, "int", 0)
	If Not $aDll[0] Then Return False
	Return True
EndFunc
(Ausblenden mit GUICtrlSetState)

2. Verstehe ich nicht ganz.
(Außer du meinst so Funktionen wie StringRegExp oder StringBetween, bei denen man Werte aus dem Quellcode rausfilter kann. Die kannst ja dann mit If Abfragen und setzen.)

3. ist mir auch gerade entfallen
BladeTiger12 is offline  
Old 12/17/2014, 21:10   #3

 
Mr.Tr33's Avatar
 
elite*gold: 2778
Join Date: Feb 2012
Posts: 3,527
Received Thanks: 1,044
Das sieht mir stark nach AutoIt aus ... ich meine aber Rainmeter
Mr.Tr33 is offline  
Thanks
1 User
Old 12/18/2014, 09:48   #4
dotCom
 
Devsome's Avatar
 
elite*gold: 9842
The Black Market: 107/0/0
Join Date: Mar 2009
Posts: 16,840
Received Thanks: 4,672
Viele Plugins sind in AutoIt geschrieben und werden in Rainmeter benutzt

//Edit: Schau mal hier nach >
//Edit2:

Denke damit solltest du zurecht kommen, wenn nicht frag einfach.
Devsome is offline  
Old 12/18/2014, 14:05   #5

 
Mr.Tr33's Avatar
 
elite*gold: 2778
Join Date: Feb 2012
Posts: 3,527
Received Thanks: 1,044
Ja ok, aber ich möchte ein simples "Ding" erstellen. Dafür muss ich jetzt kein riesiges AutoIt Script schreiben
Mr.Tr33 is offline  
Old 12/18/2014, 14:58   #6
dotCom
 
Devsome's Avatar
 
elite*gold: 9842
The Black Market: 107/0/0
Join Date: Mar 2009
Posts: 16,840
Received Thanks: 4,672
Müsste eigentlich reichen wenn du Rainmeter sagst refresh alle 5 minuten deine AutoIt exe, dabei ruft er alle 5minuten ein AutoItscript auf mit einem einfachen _iNetGet und returnst diesen Wert.

Notfalls kann ich mir das heute Abend wenn ich von der Arbeit komme anschauen.
Devsome is offline  
Old 12/18/2014, 15:18   #7

 
Mr.Tr33's Avatar
 
elite*gold: 2778
Join Date: Feb 2012
Posts: 3,527
Received Thanks: 1,044
Ich will kein AutoIt benutzen, ich will nur Rainmeter benutzen.
Mr.Tr33 is offline  
Old 12/18/2014, 15:22   #8
dotCom
 
Devsome's Avatar
 
elite*gold: 9842
The Black Market: 107/0/0
Join Date: Mar 2009
Posts: 16,840
Received Thanks: 4,672
Dann fang hiermit an >

// Wenn du einen Anfang hast dann hiermit weiter machen >
Devsome is offline  
Old 12/25/2014, 02:28   #9
 
elite*gold: 0
Join Date: Jun 2009
Posts: 6
Received Thanks: 5
Hier mal ein Beispiel:

Code:
[Rainmeter]
DynamicWindowSize=1

[WebsiteAnalyzer]
Measure=Plugin
Plugin=WebParser
UpdateRate=10
URL=http://localhost:8080
RegExp=<body>\s*([0-1])\s*</body>

[WebsiteStatus]
Measure=Plugin
Plugin=WebParser
URL=[WebsiteAnalyzer]
StringIndex=1
Substitute="1":"Online","0":"Offline","":"ERROR!"

[MeterStatus]
Meter=String
MeasureName=WebsiteStatus
Für folgende Testseite die ich mir "erstellt" habe:

HTML Code:
<html>
    <head>
        <title>Test - Page</title>
    </head>
    <body>
        0
    </body>
</html>
Bei einer 1 steht "Online" oben links in der Ecke, bei 0 steht "Offline" und bei allen anderen Werten steht dort "ERROR!".

Den Rest kannst du jetzt selber machen und anpassen
Mr.Martin is offline  
Reply


Similar Threads Similar Threads
Text von Website auslesen
04/07/2014 - .NET Languages - 9 Replies
Hey Coder/in, ich bin ein sehr unerfahrender Programmierer und bringe mir vieles durch einfache Tutorials bei. Ich habe versucht über ein Tutorial ein HTML Code auszulesen und somit bei einem E*PVP Profil die Zeit auszulesen wann der User zuletzt Online war. Das Programm was ich programmieren will soll jede 30min einmal dass letzte mal Online abfragen und anzeigen, falls die Onlinezeit sich ändern sollte es noch ein Geräusch abspielen. Eigentlich relativ simpel aber bin beim dem...
Daten auf Website auslesen, nach Javascript Ausführung?
01/26/2014 - General Coding - 2 Replies
Hi there, aus Übungszwecken habe ich die Tage angefangen ein Programm zu schreiben, welches Daten von einer Website auslesen soll. Das ganze habe ich in Ruby geschrieben und mit Nokogiri realisiert. So hole ich mir also den Quelltext der Seite und parse den HTML Quelltext. Beim ersten Versuch klappte es auch ohne größere Probleme. Allerdings beim zweiten Versuch (also eine andere Seite!), bin ich auf das Problem gestoßen das die gewünschten Daten teilweise mit Javascript generiert werden. ...
Text aus einer Website auslesen
03/12/2013 - AutoIt - 3 Replies
LG Mulan1
website auslesen
10/15/2010 - Technical Support - 1 Replies
Wie kann ich alle daten einer website anzeigen lassen? also, welche exen und rar´s auf den webspace geladen wurde?. also im front register. MFG
Titel von einer Website auslesen
09/11/2010 - AutoIt - 3 Replies
Hallo liebe Community, kennt ihr zufällig einen Befehl der den Titel einer Webseite (das was immer im Tab oben im Browser steht) auslesen kann? Falls ihr nicht wisst was ich meine: In HTML <title>Dieser Titel hier</title>



All times are GMT +1. The time now is 00:03.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.