DialogResult secim = MessageBox.Show(" Açtığınıza Eminmisiniz ?", "Macro V1", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
if (secim == DialogResult.Yes)
{
foreach (Process p in Process.GetProcesses())
{
if (p.ProcessName.Equals("notepad")) { }
else
{
MessageBox.Show(" Açmamışsın.");
}
}
}
else { Application.Exit(); }
Kodlamaya baktığımda anlıyormuşsun gibi geldi ama sormak istiyorum Tab yerine Space kullandın mı?Ben şu şekilde bu kod yazdım.Normalde bunun MessageBox'a evet dediğinde notepad açık mı değil mi olarak kontrol etmesi gerekiyor.Fakat ben bunu çalıştırdığımda notepad açık olsa bile açmamışsınız diyor aceba biryerde hata yapmış olabilir miyim ?C#:DialogResult secim = MessageBox.Show(" Açtığınıza Eminmisiniz ?", "Macro V1", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (secim == DialogResult.Yes) { foreach (Process p in Process.GetProcesses()) { if (p.ProcessName.Equals("notepad")) { } else { MessageBox.Show(" Açmamışsın."); } } } else { Application.Exit(); }
Tab yerine Space derken anlamadımKodlamaya baktığımda anlıyormuşsun gibi geldi ama sormak istiyorum Tab yerine Space kullandın mı?
Yok öyle bişe yapmadımMetin başlangıçında tab'a basılıp 3 sl içeri dalarsın ya onu diyorum.
Kodda bir hata yok acaba ismini mi yanlış yazdınızBen şu şekilde bu kod yazdım.Normalde bunun MessageBox'a evet dediğinde notepad açık mı değil mi olarak kontrol etmesi gerekiyor.Fakat ben bunu çalıştırdığımda notepad açık olsa bile açmamışsınız diyor aceba biryerde hata yapmış olabilir miyim ?C#:DialogResult secim = MessageBox.Show(" Açtığınıza Eminmisiniz ?", "Macro V1", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (secim == DialogResult.Yes) { foreach (Process p in Process.GetProcesses()) { if (p.ProcessName.Equals("notepad")) { } else { MessageBox.Show(" Açmamışsın."); } } } else { Application.Exit(); }
arkadaşın dediği gibi bir kontrol edermisinKodda bir hata yok acaba ismini mi yanlış yazdınız
Herşeyi denedim .exe,.txt farklı programlarda denedim olmadıkoda bi 10 15 dakkadır inceliyorum hiç bir hata göremedimm
Post automatically merged:
arkadaşın dediği gibi bir kontrol edermisin
yarına kadar çözemessen bana özelden yaz any desk bağlanıp yardımcı olurumHerşeyi denedim .exe,.txt farklı programlarda denedim olmadı
Process[] processes = Process.GetProcesses();Herşeyi denedim .exe,.txt farklı programlarda denedim olmadı
Böyle yapıncada yes'e başınca her zaman açık diyorProcess[] processes = Process.GetProcesses();
foreach (Process p in processes)
{ if (p.ProcessName.Equals("notepad")) { MessageBox.Show("acik");
}
Post automatically merged:
Böyle dener misin?
Yüksek ihtimal ile evete tıklayınca listelemiyor proceed dışarda tanimla
Ben şu şekilde bu kod yazdım.Normalde bunun MessageBox'a evet dediğinde notepad açık mı değil mi olarak kontrol etmesi gerekiyor.Fakat ben bunu çalıştırdığımda notepad açık olsa bile açmamışsınız diyor aceba biryerde hata yapmış olabilir miyim ?C#:DialogResult secim = MessageBox.Show(" Açtığınıza Eminmisiniz ?", "Macro V1", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (secim == DialogResult.Yes) { foreach (Process p in Process.GetProcesses()) { if (p.ProcessName.Equals("notepad")) { } else { MessageBox.Show(" Açmamışsın."); } } } else { Application.Exit(); }
if (MessageBox.Show("Programı Açtığınıza Eminmisiniz ?", "Macro V1", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
{
Process[] processes = Process.GetProcesses();
foreach (Process p in processes)
{
if (p.ProcessName.Equals("notepad"))
{
MessageBox.Show("Evet Program Açık");
break;
}
else
{
MessageBox.Show("Hayır Program Açık Değil");
break;
}
}
}
Açık olunca da kapalı diyor.C#:if (MessageBox.Show("Programı Açtığınıza Eminmisiniz ?", "Macro V1", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes) { Process[] processes = Process.GetProcesses(); foreach (Process p in processes) { if (p.ProcessName.Equals("notepad")) { MessageBox.Show("Evet Program Açık"); break; } else { MessageBox.Show("Hayır Program Açık Değil"); break; } } }
if (MessageBox.Show("Programı Açtığınıza Eminmisiniz ?", "Macro V1", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
{
Process p = Process.GetProcessesByName("notepad").FirstOrDefault();
if (p != null)
{
MessageBox.Show("Program Açık.");
}
else
{
MessageBox.Show("Program Kapalı.");
}
}
Hocam kodu buraya yazıyorum ama c# wpf için convert edersiniz.Ben şu şekilde bu kod yazdım.Normalde bunun MessageBox'a evet dediğinde notepad açık mı değil mi olarak kontrol etmesi gerekiyor.Fakat ben bunu çalıştırdığımda notepad açık olsa bile açmamışsınız diyor aceba biryerde hata yapmış olabilir miyim ?C#:DialogResult secim = MessageBox.Show(" Açtığınıza Eminmisiniz ?", "Macro V1", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (secim == DialogResult.Yes) { foreach (Process p in Process.GetProcesses()) { if (p.ProcessName.Equals("notepad")) { } else { MessageBox.Show(" Açmamışsın."); } } } else { Application.Exit(); }
private bool gameOpen = false;
GameExitControl.Interval = TimeSpan.FromSeconds(1.0);
GameExitControl.Tick += gameExitTimerTick;
GameExitControl.IsEnabled = true;
GameExitControl.Start();
private void gameExitTimerTick(object sender, EventArgs e)
{
Process[] processesByName = Process.GetProcessesByName("program ismi");
bool kontrol = processesByName.Length != 0;
if (kontrol)
{
bool kontrolacik = !this.gameOpen;
if (kontrolacik )
{
MessageBox.Show("Açık ise yapılacak şeyler");
}
}
else
{
bool kontrolkapali = this.gameOpen;
if (kontrolkapali)
{
MessageBox.Show("Kapalı ise yapılacak şeyler.");
}
}
}
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?