Aktuelle Zeit: 19.06.2013 18:40

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 7 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: TXT Auslesen - PING Abfrage
BeitragVerfasst: 29.10.2009 00:18 
Offline

Registriert: 29.10.2009 00:14
Hallo,

ich möchte ein "einaches" Programm zum aufwecken von Computern schreiben.

- der jeweilige Wake befehl wird an eine WAKE.EXE drangehängt, die das spezielel Wake-On-Lan Paket versendet.

Die IP, sowie die MAC befinden sind in einer txt-Datei:

===
192.168.0.1,aa-bb-cc-dd-ee-ff-gg
...
===

1. Wie kann ich solch eine TXT Datei zeilenweise auslesen und in ein Windows Fenster ausgeben.
2. Die Angezeigte Liste möchte ich gerne so erweitern, dass vor jedem Eintrag ein grüner bzw roter Punkt ist - je nachdem ob der PC online ist oder offline. - wie kann ich dies am einfachsten realisieren?


- Ich benötige nun keinen kompletten Code - sondern nur evl einen Tipp, wie das am schnellsten geht.
Den Code muss ich mir irgendwie selber beibrinden :)
Gruß
Mr.Vain


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: TXT Auslesen - PING Abfrage
BeitragVerfasst: 29.10.2009 01:10 
Online
Kommando SG1
Benutzeravatar

Registriert: 01.11.2005 13:34
Wohnort: Glienicke
"1. Wie kann ich solch eine TXT Datei zeilenweise auslesen und in ein Windows Fenster ausgeben."
Zum einen: Befehle für Datei (lesen/schreiben)
Dort gibs zB ReadString() was dir eine Zeile auf der TXT ließt und in ein String$ schreibt.

So wie es aussiehst hat jede zeile n bestimmtes Format, sodass du mit StringField einerseits die IP bekommst, und das aa-bb usw.

Ausgeben im Fenster dann zB mit ListIconGadget, dort kannst du dann auch zwei Images erstellen für Rote und Grüne Punkte, wo wir dann schon bei 2. wären ^^

_________________
Bild
 
BildBildBild


Zuletzt geändert von STARGÅTE am 09.07.2010 16:03, insgesamt 1-mal geändert.

Nach oben
 Profil  
 
 Betreff des Beitrags: Re: TXT Auslesen - PING Abfrage
BeitragVerfasst: 29.10.2009 01:22 
Offline

Registriert: 29.10.2009 00:14
Vielen Dank für die schnelle Antwort.


Stellt sich mir nur noch die frage, wie ich das am besten mache mit dem "Online-Status".

WÄre es am einfachsten im Hintergrund per Konsole jede IP anzupingen, um so den Status zu bekommen?


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: TXT Auslesen - PING Abfrage
BeitragVerfasst: 29.10.2009 01:52 
Offline
Benutzeravatar

Registriert: 08.09.2004 08:21
Wohnort: Porada Ninfu
Mr.Vain hat geschrieben:
WÄre es am einfachsten im Hintergrund per Konsole jede IP anzupingen, um so den Status zu bekommen?

Zum Thema Ping, siehe hier:

http://www.purebasic.fr/german/viewtopic.php?f=8&t=20693&start=0

Grüße ... Kiffi

_________________
"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." - Martin Golding

PB2Web: Mach mit! :allright:
PureBasic FAQ
PureBasic Projekthosting


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: TXT Auslesen - PING Abfrage
BeitragVerfasst: 30.10.2009 14:44 
Offline

Registriert: 29.10.2009 00:14
Folgende Situation:

Ich habe eine TXT Datei in dem die PC-Namen inkl Mac stehen:

============

PCNAME;00-11-22-33-44-55-66-77

============


Diese Liste wird bei mir in einem ListViewGadget ausgegeben. Wenn ich dort einen PC auswähle, möchte ich die dazugehörige MAC ausgegeben haben.

Wie mach ich das am besten?

-> Hier mein Anfang:

If ReadFile(0,#File)

While *** PCName$ = Ergebnis$
ergebnis$=StringField(ReadString(0), k, ";")

Wend
*** nun soll die dazugehörige MAC ausgegeben werden
CloseFile(0)


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: TXT Auslesen - PING Abfrage
BeitragVerfasst: 30.10.2009 14:51 
Offline
Benutzeravatar

Registriert: 08.09.2004 08:21
Wohnort: Porada Ninfu
Mr.Vain hat geschrieben:
Wie mach ich das am besten?

ich würde es nicht so kompliziert machen und die Textdatei in eine strukturierte LinkedList einlesen.
Dann haste alles im Speicher uns musst nicht zwischendurch unnötig auf die Textdatei zugreifen.

Grüße ... Kiffi

_________________
"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." - Martin Golding

PB2Web: Mach mit! :allright:
PureBasic FAQ
PureBasic Projekthosting


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: TXT Auslesen - PING Abfrage
BeitragVerfasst: 31.10.2009 16:19 
Offline

Registriert: 29.10.2009 00:14
Danke, ich werd mir das am Montag mal anschauen.

Dann muss ich wohl noch Funktionen schreiben, um Daten hinzuzufügen.

Das wäre in einer txt-Datei ja einfacher, da ich diese direkt öffnen kann und manuell Einträge reinschreiben kann -> wär natürlich programmier-technisch nicht so schön ;)


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 7 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye