|
You last visited: Today at 12:39
Advertisement
[Help] Listbox "Log"
Discussion on [Help] Listbox "Log" within the .NET Languages forum part of the Coders Den category.
02/06/2012, 09:29
|
#1
|
elite*gold: 4
Join Date: Jan 2008
Posts: 8,962
Received Thanks: 5,187
|
[Help] Listbox "Log"
Hey community
ich frage mich schon länger wie ich eine Listbox als "Log" verwenden kann, z.B bei einem Youtube Bot wenn man die Accounts geladen hat sollte sowas stehen:
09:26:43 Bot gestartet
09:26:45 Accounts werden geladen...
09:26:47 Acc1:PW1 wurde geladen
Das heisst man müsste die .txt Datei mit den Accounts auslesen und sie dann in der Listbox anzeigen. Das ist an sich nicht so schwer, aber ich möchte dass die Zeit auch da steht.
Falls jemand weiss wie man eine .txt Datei auslesen kann und die Anzahl Linien in einem Label anzeigen dann schreibt auch hier rein, will für das nicht 2 Threads aufmachen.. (Einfach um die Proxy.txt auszulesen und die Anzahl Proxies anzugeben )
Danke im Vorraus
|
|
|
02/06/2012, 09:37
|
#2
|
elite*gold: 0
Join Date: May 2008
Posts: 1,222
Received Thanks: 500
|
Um Sachen im ListView hinzuzufügen:
Code:
ListViewItem item = new ListViewItem();
item.Text = "Zeit"; //Erste Spalte
item.SubItems.Add ("Log"); //Zweite Spalte
listView.Items.Add(item);
Aktuelle Zeit:
Code:
DateTime myTime = DateTime.Now;
oder
Code:
DateTime myTime = new DateTime();
int hh = myTime.Now.hh;
int mm = myTime.Now.mm;
int ss = myTime.Now.ss;
Zum auslesen einer Textdatei, Line-per-Line:
Code:
string filePath = @"C:\test.txt";
string line;
if (File.Exists( filePath ))
{
StreamReader file = null;
try
{
file = new StreamReader( filePath );
while ((line = file.ReadLine()) != null)
{
Console.WriteLine( line );
}
}
finally
{
if (file != null)
file.Close();
}
}
Bei der while-schleife einfach nen Counter reinhauen, fertig.
btw. wenn du einen Youtube-Bot machst, dann bitte über die API, Webbrowser Bots gibs schon wie Sand am mehr :P
|
|
|
02/06/2012, 11:29
|
#3
|
elite*gold: 42
Join Date: Jun 2008
Posts: 5,426
Received Thanks: 1,888
|
API bots leider auch
|
|
|
02/06/2012, 11:51
|
#4
|
elite*gold: 0
Join Date: May 2008
Posts: 1,222
Received Thanks: 500
|
Quote:
Originally Posted by MoepMeep
API bots leider auch
|
Da hast recht, die meisten sind aber recht mager ausgestattet :P
|
|
|
02/06/2012, 13:09
|
#5
|
elite*gold: 4
Join Date: Jan 2008
Posts: 8,962
Received Thanks: 5,187
|
Quote:
Originally Posted by Lizzaran
Um Sachen im ListView hinzuzufügen:
Code:
ListViewItem item = new ListViewItem();
item.Text = "Zeit"; //Erste Spalte
item.SubItems.Add ("Log"); //Zweite Spalte
listView.Items.Add(item);
Aktuelle Zeit:
Code:
DateTime myTime = DateTime.Now;
oder
Code:
DateTime myTime = new DateTime();
int hh = myTime.Now.hh;
int mm = myTime.Now.mm;
int ss = myTime.Now.ss;
Zum auslesen einer Textdatei, Line-per-Line:
Code:
string filePath = @"C:\test.txt";
string line;
if (File.Exists( filePath ))
{
StreamReader file = null;
try
{
file = new StreamReader( filePath );
while ((line = file.ReadLine()) != null)
{
Console.WriteLine( line );
}
}
finally
{
if (file != null)
file.Close();
}
}
Bei der while-schleife einfach nen Counter reinhauen, fertig.
btw. wenn du einen Youtube-Bot machst, dann bitte über die API, Webbrowser Bots gibs schon wie Sand am mehr :P
|
Merci beaucoup
Naah, weder noch, ich versuche mich derzeit mit WebRequests. N YouTube Webbrowser Bot kommt so oder so nicht in Frage und API gibt's viel zu viele. Kann ja auch einen mit vielen Features über Webrequests machen.
|
|
|
02/06/2012, 13:38
|
#6
|
elite*gold: 0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,810
|
Quote:
ich versuche mich derzeit mit WebRequests. N YouTube Webbrowser Bot kommt so oder so nicht in Frage und API gibt's viel zu viele.
|
Wobei die API von YouTube selbst WebRequests benutzt
|
|
|
02/06/2012, 13:40
|
#7
|
elite*gold: 14
Join Date: May 2011
Posts: 2,671
Received Thanks: 818
|
Quote:
Originally Posted by Lizzaran
Um Sachen im ListView hinzuzufügen:
Code:
ListViewItem item = new ListViewItem();
item.Text = "Zeit"; //Erste Spalte
item.SubItems.Add ("Log"); //Zweite Spalte
listView.Items.Add(item);
Aktuelle Zeit:
Code:
DateTime myTime = DateTime.Now;
oder
Code:
DateTime myTime = new DateTime();
int hh = myTime.Now.hh;
int mm = myTime.Now.mm;
int ss = myTime.Now.ss;
Zum auslesen einer Textdatei, Line-per-Line:
Code:
string filePath = @"C:\test.txt";
string line;
if (File.Exists( filePath ))
{
StreamReader file = null;
try
{
file = new StreamReader( filePath );
while ((line = file.ReadLine()) != null)
{
Console.WriteLine( line );
}
}
finally
{
if (file != null)
file.Close();
}
}
Bei der while-schleife einfach nen Counter reinhauen, fertig.
btw. wenn du einen Youtube-Bot machst, dann bitte über die API, Webbrowser Bots gibs schon wie Sand am mehr :P
|
Er sprach doch oben von einer ListBox, also warum ListViewItem?
|
|
|
02/06/2012, 14:49
|
#8
|
elite*gold: 0
Join Date: May 2008
Posts: 1,222
Received Thanks: 500
|
Ist doch egal ob ein ListView oder ListBox dafür verwendet wird?!
Außerdem find ich das ein ListView dafür besser passt da man easy Bilder / Icons einfügen kann damit man z.B. sofort sieht ob etwas abgebrochen wurde etc.
|
|
|
02/06/2012, 15:56
|
#9
|
elite*gold: 4
Join Date: Jan 2008
Posts: 8,962
Received Thanks: 5,187
|
Das mit der Zeit hab ich jetzt hingekriegt, mit dem Auslesen aus der .txt muss ich mich noch auseinandersetzen.
|
|
|
02/08/2012, 16:13
|
#10
|
elite*gold: 14
Join Date: May 2011
Posts: 2,671
Received Thanks: 818
|
Quote:
Originally Posted by Lizzaran
Ist doch egal ob ein ListView oder ListBox dafür verwendet wird?!
Außerdem find ich das ein ListView dafür besser passt da man easy Bilder / Icons einfügen kann damit man z.B. sofort sieht ob etwas abgebrochen wurde etc.
|
Egal?
Lad mal in eine ListBox 100 Items und dann in eine ListView 100 Items und sieh dir den Resourcenverbrauch an.
|
|
|
All times are GMT +1. The time now is 12:39.
|
|