Yazılan kelimeyi sadece Discord sohbetinde nasıl yazdırabilirim?

  • Konuyu başlatan 0x91
  • Başlangıç Tarihi
  • Mesaj 5
  • Görüntüleme 643

0x91

Hectopat
Katılım
23 Şubat 2021
Mesajlar
1.341
Çözümler
6
Daha fazla  
Cinsiyet
Erkek
1643225115320.png


1643225131985.png


Böyle otomatik yazan basit bir şey yaptım. Bunu sadece Discord chatinde nasıl yazdırabilirim? Discord'dan başka bir yere yazmayacak şekilde.
 
Son düzenleyen: Moderatör:
Aktif pencereyi çekmeniz gerekiyor. Bunu da native C# ile yapamazsınız fakat "user32.dll"i çağırarak yapabilirsiniz.
[CODE title="Aktif Pencere Başlığını Getiren Kod Parçası"][DllImport("user32.dll")]
static extern IntPtr GetForegroundWindow();

[DllImport("user32.dll")]
static extern int GetWindowText(IntPtr hWnd, StringBuilder text, int count);

private string GetActiveWindowTitle()
{
const int nChars = 256;
StringBuilder Buff = new StringBuilder(nChars);
IntPtr handle = GetForegroundWindow();

if (GetWindowText(handle, Buff, nChars) > 0)
{
return Buff.ToString();
}
return null;
}[/CODE]

Buradan timer kontrolünüze aktif pencerenin ismi "Discord" kelimesini barındırıyorsa yaz gibisinden ayar çekebilirsiniz.
 
Aktif pencereyi çekmeniz gerekiyor. Bunu da native C# ile yapamazsınız fakat "user32.dll"i çağırarak yapabilirsiniz.
[CODE title="Aktif Pencere Başlığını Getiren Kod Parçası"][DllImport("user32.dll")]
static extern IntPtr GetForegroundWindow();

[DllImport("user32.dll")]
static extern int GetWindowText(IntPtr hWnd, StringBuilder text, int count);

private string GetActiveWindowTitle()
{
const int nChars = 256;
StringBuilder Buff = new StringBuilder(nChars);
IntPtr handle = GetForegroundWindow();

if (GetWindowText(handle, Buff, nChars) > 0)
{
return Buff.ToString();
}
return null;
}[/CODE]

Buradan timer kontrolünüze aktif pencerenin ismi "Discord" kelimesini barındırıyorsa yaz gibisinden ayar çekebilirsiniz.

Teşekkürler ama en son cümlenizi anlamadım yani timer kontrplüme nasıl Discord kelimesini ekleyeceğim.
 

Technopat Haberler

Yeni konular

Geri
Yukarı