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

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

0x91

Hectopat
Katılım
23 Şubat 2021
Mesajlar
1.250
Çö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.
 

Yeni konular

Geri
Yukarı