status gg i skype we własnym programie

status gg i skype we własnym programie
Bluenight2010
  • Rejestracja:około 14 lat
  • Ostatnio:ponad 12 lat
  • Postów:140
0

Jak zrobić we własnym programie w C#, status gg i skype?

A1
  • Rejestracja:około 14 lat
  • Ostatnio:ponad 11 lat
  • Postów:106
0

Nie rozumiem co ty chcesz osiągnąć? Chcesz w programie wyświetlić te rzeczy z załącznika?

Bluenight2010
  • Rejestracja:około 14 lat
  • Ostatnio:ponad 12 lat
  • Postów:140
0

Tak, chce to w programie umieścić, mało tego, chcę żeby pokazywały aktualny mój stan na gg i skype w moim programie.

A1
  • Rejestracja:około 14 lat
  • Ostatnio:ponad 11 lat
  • Postów:106
0

To weź sobie kod wyświetlający ten "status dostępności" i wstaw do WebBrowsera

Bluenight2010
  • Rejestracja:około 14 lat
  • Ostatnio:ponad 12 lat
  • Postów:140
0

Dobra mam webbrowsera na formie jak wstawić ten skrypt mu i czy się da zrobić webrowsera jego tło na transparent?

A1
  • Rejestracja:około 14 lat
  • Ostatnio:ponad 11 lat
  • Postów:106
0

Za kod wyświetlanego dokumentu odpowiada właściwość DocumentText. Z kolorem tła, nie wiem.

Wronq
  • Rejestracja:około 17 lat
  • Ostatnio:ponad 10 lat
0

Dla gg możesz użyć takiej metody:

Kopiuj
private string CheckStatus(int id)
{
    WebClient client = new WebClient();
    client.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)");

    Stream data = client.OpenRead("http://status.gadu-gadu.pl/users/status.asp?id=" + id.ToString() + "&styl=6");
    StreamReader reader = new StreamReader(data);
    string response = reader.ReadToEnd();
    data.Close();
    reader.Close();
    return response;
}

Zwraca ona status available - dostępny, talktome - poggadaj ze mną, busy - zaraz wracam, dnd - nie przeszkadzać, unavailable - niewidoczny/niedostępny. W zależności od tego co dostaniesz możesz np. zmieniać obrazki w swoim PictureBoxie czy cokolwiek innego ;)

Nie wiem co jest grane, ale dla Skypa nie działa mi to nawet w przeglądarce - zawsze twierdzi, że jestem niepodłączony (nawet jeżeli patrzę dla "echo123")

Pozdrawiam, Wronq!


Some people see things as they are, and say "why?". I dream things that never were and say "why not?".
edytowany 1x, ostatnio: Wronq
Bluenight2010
  • Rejestracja:około 14 lat
  • Ostatnio:ponad 12 lat
  • Postów:140
0

Dzięki Wronq za podpowiedz, ale coś mi nie działa to (nawet dla gg), mógłbyś projekt wstawić w załączniku albo pokazać kod źródłowy całej aplikacji.

Wronq
  • Rejestracja:około 17 lat
  • Ostatnio:ponad 10 lat
0
Kopiuj
using System;
using System.IO;
using System.Net;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            this.Load += new EventHandler(Form1_Load);
        }

        private string CheckStatus(int id)
        {
            WebClient client = new WebClient();
            client.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)");

            Stream data = client.OpenRead("http://status.gadu-gadu.pl/users/status.asp?id=" + id.ToString() + "&styl=6");
            StreamReader reader = new StreamReader(data);
            string response = reader.ReadToEnd();
            data.Close();
            reader.Close();
            return response;
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            MessageBox.Show(CheckStatus(100));
        }
    }
}

To jest kod całej aplikacji (bez designera). Wklej tylko do nowego szablonu. Co dokładnie Ci nie działa?


Some people see things as they are, and say "why?". I dream things that never were and say "why not?".
A1
  • Rejestracja:około 14 lat
  • Ostatnio:ponad 11 lat
  • Postów:106
0

Co ci nie działa? Kod jest jak najbardziej poprawny.

Bluenight2010
  • Rejestracja:około 14 lat
  • Ostatnio:ponad 12 lat
  • Postów:140
0

Zapomniałem dać: using System.Net;, ale ja chciałem żeby wyświetlany mi coś takiego jak w załączniku, na formie z tłem przezroczystym.

Wronq
  • Rejestracja:około 17 lat
  • Ostatnio:ponad 10 lat
0

Napisałem Ci przykładowe rozwiązanie wcześniej - pobierasz status i zależnie od tego zmieniasz jakąś bitmapkę, czy cokolwiek. Lub nadal możesz zostać przy WebBrowserze - Twój wybór.


Some people see things as they are, and say "why?". I dream things that never were and say "why not?".
A1
  • Rejestracja:około 14 lat
  • Ostatnio:ponad 11 lat
  • Postów:106
0

To jest kwestia wyświetlenia. Ściągnij sobie grafiki poszczególnych statusów i zależnie od tego jaki będziesz miał status, taką grafikę wczytaj.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.