C# eger sitedeyse form 2 göster

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Uzman Üye
Katılım
2 Ocak 2016
Mesajlar
173
Tepki puanı
29
Ödüller
8
10 HİZMET YILI
Title çekme terimi yanlış olmuş basit bi html dosyası oluşturur titlea sitenin ismini yazar
Biraz bilgin varsa php de sessionları tarihleri mysqle kaydetebilirsin
c#dada mysqlden de select yaptırır where aktiflikle alakalı koşulu girersin aktiftse 2. formu gösterirsin
 
Son düzenleme:
Onaylı Üye
Katılım
5 Ocak 2019
Mesajlar
52
Tepki puanı
12
Ödüller
7
Yaş
25
7 HİZMET YILI
C#:
Process[] processes = Process.GetProcessesByName("chrome");

string name = processes.MainWindowTitle;

yapman gereken internette biraz araştırma yapman.
 
Süper Üye
Katılım
13 Şub 2018
Mesajlar
801
Çözümler
1
Tepki puanı
155
Yaş
28
8 HİZMET YILI
Bu chrome acik olursa ben chrome icindeki site acik olursa istiyorum
 
Uzman Üye
Katılım
6 Mar 2016
Mesajlar
187
Tepki puanı
24
Ödüller
7
10 HİZMET YILI
C#:
        [DllImport("user32.dll", SetLastError = true)]
        static extern IntPtr FindWindow(string lpClassName, string lpWindowName);

        public static IntPtr FindWindow(string caption)
        {
            return FindWindow(null, caption);
        }

         if (FindWindow("MemoryHackers - MH - Google Chrome") == IntPtr.Zero)
            {
                MessageBox.Show("Site Açık Değil");
            }
            else
            {
                Form2 f2 = new Form2();
                this.hide();
                f2.Show();  
            }
 
Onaylı Üye
Katılım
5 Ocak 2019
Mesajlar
52
Tepki puanı
12
Ödüller
7
Yaş
25
7 HİZMET YILI
Bu chrome acik olursa ben chrome icindeki site acik olursa istiyorum
oradaki string name zaten chrome'de aktif olan title'ı çekiyo
C#:
if ( name == "aradağın title")

{

   //eğer istediğin title açık ise.

} else {

   //eğer istediğin title açık değilse.

}
 
Son düzenleme:
Süper Üye
Katılım
13 Şub 2018
Mesajlar
801
Çözümler
1
Tepki puanı
155
Yaş
28
8 HİZMET YILI
Adamsin
Post automatically merged:

Mainwindowstitle yazarken hata veriyor
 
Son düzenleme:
Reverser
Katılım
15 Tem 2015
Mesajlar
297
Çözümler
2
Tepki puanı
356
Ödüller
10
10 HİZMET YILI
Coklu tarayici destekli

C#:
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;

C#:
var browserList = new List<string> { "chrome", "opera" };
var browserPads = new List<string> { " - Google Chrome", " - Opera" };

var title = "MemoryHackers - MH";
var isValid = browserList.Any(x => Process.GetProcessesByName(x).Where(y => y.MainWindowTitle == title + browserPads[browserList.IndexOf(x)]).Any());               

if (!isValid)
    //Sayfa bulunamadi
else
{
    this.Hide();
    Application.Run(new Form2());
}
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst