Autor Beitrag
bruce185
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 283

winXP
D7 Ent
BeitragVerfasst: So 30.07.06 15:20 
hallo,
ich möchte ein Programm Schreiben für Knuddels.de
ich habe 3 Textfelder das 1. Textfeld für Nickname, das 2. Textfeld für Password und das 3. Textfeld für den Channel Name, jetzt wollte ich wenn ich auf den Button1 klicke das von mein Programm aus gleich den Channelfenster aufgeht, wisst ihr vieleicht wie ich das machen kann?

ich bin euch schonmal sehr dankbar für die Hilfe :wink:

Gruss Andreas


Moderiert von user profile iconChristian S.: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am So 06.08.2006 um 16:48


Zuletzt bearbeitet von bruce185 am So 30.07.06 15:33, insgesamt 1-mal bearbeitet
mkinzler
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 4106
Erhaltene Danke: 13


Delphi 2010 Pro; Delphi.Prism 2011 pro
BeitragVerfasst: So 30.07.06 15:27 
Soll der Link in deinem Programm aufgerufen werden oder im Browser?
Außerdem kommt es darauf an, wie die Webseite die Daten erwartet (GET oder POST).
Schau dir mal Indy, TWebBrowser und ShellExecute an.

_________________
Markus Kinzler.
bruce185 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 283

winXP
D7 Ent
BeitragVerfasst: So 30.07.06 15:35 
danke euch,
also wenn ich in mein Programm den Channel name 8-Ball 6 schreibe, dann soll der channel auf Button 1 klick geöffnet werden...
wisst ihr wie ich das machen kann?
Marco D.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 2750

Windows Vista
Delphi 7, Delphi 2005 PE, PHP 4 + 5 (Notepad++), Java (Eclipse), XML, XML Schema, ABAP, ABAP OO
BeitragVerfasst: So 30.07.06 15:37 
Also muss man doch praktisch 'nur' die Werte an den Browser übergeben, dass er sie einträgt und dann den Absenden-Button betätigen lassen, oder?
mkinzler
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 4106
Erhaltene Danke: 13


Delphi 2010 Pro; Delphi.Prism 2011 pro
BeitragVerfasst: So 30.07.06 15:37 
Ich verweise nochmal auf meine Antwort oben.

_________________
Markus Kinzler.
bruce185 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 283

winXP
D7 Ent
BeitragVerfasst: So 30.07.06 15:42 
aso sry,
nein des soll net in mein programm aufgerufen werden, ich gebe ja nur Nick Passswort und Channel Name ein, und dann soll Explorer aufgerufen werden mit den Channel name, z.B. 8-Ball 6

Gruss Andreas
Marco D.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 2750

Windows Vista
Delphi 7, Delphi 2005 PE, PHP 4 + 5 (Notepad++), Java (Eclipse), XML, XML Schema, ABAP, ABAP OO
BeitragVerfasst: So 30.07.06 15:43 
user profile iconbruce185 hat folgendes geschrieben:
aso sry,
nein des soll net in mein programm aufgerufen werden, ich gebe ja nur Nick Passswort und Channel Name ein, und dann soll Explorer aufgerufen werden mit den Channel name, z.B. 8-Ball 6

Gruss Andreas

Liest du auch mal mkinzler's Antwort? :motz:
bruce185 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 283

winXP
D7 Ent
BeitragVerfasst: So 30.07.06 15:48 
hab ich doch,
ich will einfach ein Programm schreiben, also schnell start über mein Program, wenn ich Nick, PW und Channel Name eingebe, dann soll dieser Channel über Browser aufgerufen werden.

Gruss Andreas
Marco D.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 2750

Windows Vista
Delphi 7, Delphi 2005 PE, PHP 4 + 5 (Notepad++), Java (Eclipse), XML, XML Schema, ABAP, ABAP OO
BeitragVerfasst: So 30.07.06 15:52 
user profile iconbruce185 hat folgendes geschrieben:
hab ich doch,
ich will einfach ein Programm schreiben, also schnell start über mein Program, wenn ich Nick, PW und Channel Name eingebe, dann soll dieser Channel über Browser aufgerufen werden.

Gruss Andreas

Ja, das hast du nun schon oft genug geschrieben.


user profile iconmkinzler hat folgendes geschrieben:
Soll der Link in deinem Programm aufgerufen werden oder im Browser?
Außerdem kommt es darauf an, wie die Webseite die Daten erwartet (GET oder POST).
Schau dir mal Indy, TWebBrowser und ShellExecute an.

Er hat dir den Tipp Indy, TWebBrowser und ShellExecute gegeben.
Ich gebe zu, ich weiß nicht wie es geht, aber jetzt könntest du dich mal näher mit z.B. TWebBrowser beschäftigen. Wenn du keine Lust/Zeit hast, dann ab in die Jobbörse. ;)
bruce185 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 283

winXP
D7 Ent
BeitragVerfasst: So 30.07.06 15:55 
ja aber ich weis net wie ich den Name der Editfelder von Knuddels rausfinden kann um es dann aufzurufen :roll:

ups sry,
ich meinte Das der Nick wo man eingegeben hat sich dan in diesem Channel einloggt, weiss aber net wie?

Gruss Andreas
mkinzler
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 4106
Erhaltene Danke: 13


Delphi 2010 Pro; Delphi.Prism 2011 pro
BeitragVerfasst: So 30.07.06 16:07 
Ich befüchte es wird etwas schwerer, der Chat ist ein Java-Applet. Man müßte nun herausfinden, wie es mit dem Server kommuniziert.

_________________
Markus Kinzler.
bruce185 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 283

winXP
D7 Ent
BeitragVerfasst: So 30.07.06 23:40 
danke dir,
gibt es eine möglichkeit es herauszufinden?

Gruss Andreas
mexx
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 1183



BeitragVerfasst: Mo 31.07.06 07:40 
Du wirst sicherlich mit den Betreibern von Knuddels.de mal schreiben müssen. Nur so wirst Du Erfolg haben. Da Knuddels.de Java ist(ohne es gesehen zu haben, glaube ich meinen Vorschreibern) kannst Du schlecht aus den Login-Daten und den gewünschten Raum eine URL basteln, die Du dann aufrufts. Zumal das nicht wirklich erfolg hätte, weil Du nicht weißt, welche Einträge in der User-Datenbank von Knuddels.de noch eingefügt oder durchgeführt werden, die aber für die 100%ige Nutzung des Chats notwendig sind. Immerhin könnte ja die Login-Funktion von Knuddels.de weit mehr durchführen, als lediglich Dich in den Chat zu lassen. Kontaktiere die Betreiber des Chats und frage Sie, wie Du so einen externen Login realisieren könntest.

_________________
Das Unsympathische an den Computern ist, dass sie nur ja oder nein sagen können, aber nicht vielleicht.
Regan
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2157
Erhaltene Danke: 72


Java (Eclipse), Python (Sublimetext 3)
BeitragVerfasst: Di 01.08.06 21:02 
Ich glaub dass auch die IP-Adresse übermittelt wird !?
Green
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 283

Windows XP Home
Delphi 6 Enterprise
BeitragVerfasst: So 06.08.06 00:11 
Selbige wird bei JEDEM seiten aufruf (er will ja den Externen Browser öffnen) mitgeliefert, darum brauchst du dich nicht zu kümmern und das kannst du zum Glück auch nicht so einfach verhindern ;)

mfG Green
matze
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 4613
Erhaltene Danke: 24

XP home, prof
Delphi 2009 Prof,
BeitragVerfasst: So 06.08.06 09:14 
du könntest dich auch mal mit nem Packet Sniffer in den Datenstrom hängen und schauen, ob das Java Applett evtl nur IRC oder ein anderes Chatprotokoll nutzt. Dann kannst du dich da evtl mit bestimmten Komponenten einhängen.

Du könntest auch noch per Delphi den Fokus versuchen in die Eingabefelder zu setzte und dann quasi remote aus der Delphi App tippen zu lassen und dann via Maus Simulation die Räume auswählen aber das ist wohl eher eine Methode die nicht sonderlich toll ist...

Aber anders und ohne die Hilfe von den knuddeligen Admins der Seite wirst du wohl kaum erfolg haben.

_________________
In the beginning was the word.
And the word was content-type: text/plain.
Steven
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 57



BeitragVerfasst: Mo 14.08.06 00:00 
Das klappt auf jeden Fall.

ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
1442572: IEFrame "Chat - Knuddels.de - Microsoft Internet Explorer"
  132142: Shell DocObject View
    197656: Internet Explorer_Server
      328744: Java Plug-in Control Window
        328738: sun.plugin.viewer.frame.IExplorerEmbeddedFrame
          197670: SunAwtCanvas
            132146: SunAwtCanvas
              197722: SunAwtCanvas
                328776: SunAwtCanvas
                  197738: SunAwtCanvas
                    328774: SunAwtCanvas
                      263434: SunAwtCanvas
                        197890: Edit


ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
786672: MozillaUIWindowClass "Chat - Knuddels.de - Mozilla Firefox"
  852242: MozillaWindowClass
    3080450: MozillaWindowClass
      524780: MozillaContentWindowClass
        2425218: MozillaWindowClass
          5112216: MozillaContentFrameWindowClass
            1311376: MozillaWindowClass
              3277226: MozillaContentFrameWindowClass
                2490772: MozillaWindowClass
                  1245856: MozillaWindowClass
                    2163204: MozillaWindowClass
                      1507904: sun.plugin.viewer.frame.WNetscapeEmbeddedFrame
                        721296: SunAwtCanvas
                          1245560: SunAwtCanvas
                            4522440: SunAwtCanvas
                              1114748: SunAwtCanvas
                                1704496: SunAwtCanvas
                                  1638974: SunAwtCanvas
                                    2490908: SunAwtCanvas
                                      1638988: Edit
matze
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 4613
Erhaltene Danke: 24

XP home, prof
Delphi 2009 Prof,
BeitragVerfasst: Mo 14.08.06 09:11 
genau. und jetzt besorsgt du dir x-Spy der baut dir gleich den Delphi-Quelltext dazu !

_________________
In the beginning was the word.
And the word was content-type: text/plain.