[YARDIM] Vb.net veya C# bilenler bi yardım edin!

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Uzman Üye
Katılım
17 Ağu 2016
Mesajlar
237
Tepki puanı
217
Ödüller
9
9 HİZMET YILI
Beyler yapmak istediğim ekranın herhangi bir yerinin fotoğrafını alabilmek. Eğer mümkünse direk kaydetmeden Picturebox'ta göstermek. Bilen varsa lütfen yardımcı olsun bu sorun yüzünden çalışmam yarıda kaldı.
 
Onaylı Üye
Katılım
29 Ağu 2016
Mesajlar
55
Tepki puanı
0
Ödüller
7
9 HİZMET YILI
biraz araştırayım , c# için bakacağım eğer bulabilirsem küçük bir source yapar atarım buraya.

edit;

C# ile yapımını internette buldum ve denedim çalışıyor , sourcesini hazırladım.
Bağlantıları görmek için lütfen Giriş Yap
tıklayarak indirebilirsin.

Şifre " memoryhackers
herhangi bir class kullanmana gerek yok ama resimlerin kaydedileceği yere klasör açman gerekebilir. Attığım sourcede 
Kod:
C:\Temp\printscreen

olarak kaydediyor yani C:\ klasörüne Temp ve onun içinede printscreen olarak 2 klasör açman gerekecek eğer yoksa.
dosya .jpg olarak kaydediliyor onu sen ayarlayabilirsin , kayıt yerinide aynı şekilde değiştirebilirsin. Sourcenin içinede küçük bir açıklama yazdım zaten.
Virüstotal için
Bağlantıları görmek için lütfen Giriş Yap
tıklayabilirsin.


Kolay gelsin , iyi çalışmalar. 
ZYODAA.gif
 
Uzman Üye
Katılım
17 Ağu 2016
Mesajlar
237
Tepki puanı
217
Ödüller
9
9 HİZMET YILI
hackerbeta' Alıntı:
biraz araştırayım , c# için bakacağım eğer bulabilirsem küçük bir source yapar atarım buraya.

edit;

C# ile yapımını internette buldum ve denedim çalışıyor , sourcesini hazırladım.
Bağlantıları görmek için lütfen Giriş Yap
tıklayarak indirebilirsin.

Şifre " memoryhackers
herhangi bir class kullanmana gerek yok ama resimlerin kaydedileceği yere klasör açman gerekebilir. Attığım sourcede 
Kod:
C:\Temp\printscreen

olarak kaydediyor yani C:\ klasörüne Temp ve onun içinede printscreen olarak 2 klasör açman gerekecek eğer yoksa.
dosya .jpg olarak kaydediliyor onu sen ayarlayabilirsin , kayıt yerinide aynı şekilde değiştirebilirsin. Sourcenin içinede küçük bir açıklama yazdım zaten.
Virüstotal için
Bağlantıları görmek için lütfen Giriş Yap
tıklayabilirsin.


Kolay gelsin , iyi çalışmalar. 
ZYODAA.gif
İlgin için teşekkür ederim ama direk kod olarak atsaydın daha güzel olurdu genelde bilmediğim kaynaklardan dosya indirmiyorum :)
 
Onaylı Üye
Katılım
29 Ağu 2016
Mesajlar
55
Tepki puanı
0
Ödüller
7
9 HİZMET YILI
Thyphon' Alıntı:
hackerbeta' Alıntı:
biraz araştırayım , c# için bakacağım eğer bulabilirsem küçük bir source yapar atarım buraya.

edit;

C# ile yapımını internette buldum ve denedim çalışıyor , sourcesini hazırladım.
Bağlantıları görmek için lütfen Giriş Yap
tıklayarak indirebilirsin.

Şifre " memoryhackers
herhangi bir class kullanmana gerek yok ama resimlerin kaydedileceği yere klasör açman gerekebilir. Attığım sourcede 
Kod:
C:\Temp\printscreen

olarak kaydediyor yani C:\ klasörüne Temp ve onun içinede printscreen olarak 2 klasör açman gerekecek eğer yoksa.
dosya .jpg olarak kaydediliyor onu sen ayarlayabilirsin , kayıt yerinide aynı şekilde değiştirebilirsin. Sourcenin içinede küçük bir açıklama yazdım zaten.
Virüstotal için
Bağlantıları görmek için lütfen Giriş Yap
tıklayabilirsin.


Kolay gelsin , iyi çalışmalar. 
ZYODAA.gif
İlgin için teşekkür ederim ama direk kod olarak atsaydın daha güzel olurdu genelde bilmediğim kaynaklardan dosya indirmiyorum :)

Kod:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Drawing.Imaging;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace printscreen_deneme
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Bitmap bitmap = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);
            Graphics graphics = Graphics.FromImage(bitmap as Image);
            graphics.CopyFromScreen(0, 0, 0, 0, bitmap.Size);
            bitmap.Save(@"C:\Temp\printscreen" + Guid.NewGuid() + ".jpg", ImageFormat.Jpeg);    
            // buradaki C:\Temp\printscreen kısmına dosyanın yüklenmesini istediğin yeri seçeceksin
        }
    }


}


yukarıda attığım kodlar sadece form ve butondan oluşan bir csnin kodları

Kod:
            Bitmap bitmap = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);
            Graphics graphics = Graphics.FromImage(bitmap as Image);
            graphics.CopyFromScreen(0, 0, 0, 0, bitmap.Size);
            bitmap.Save(@"C:\Temp\printscreen" + Guid.NewGuid() + ".jpg", ImageFormat.Jpeg);    
            // buradaki C:\Temp\printscreen kısmına dosyanın yüklenmesini istediğin yeri seçeceksin

kendi projende bir buton oluşturup yukarıdaki kodları yapıştırırsan çalışacaktır.
 
Uzman Üye
Katılım
17 Ağu 2016
Mesajlar
237
Tepki puanı
217
Ödüller
9
9 HİZMET YILI
hackerbeta' Alıntı:
Thyphon' Alıntı:
hackerbeta' Alıntı:
biraz araştırayım , c# için bakacağım eğer bulabilirsem küçük bir source yapar atarım buraya.

edit;

C# ile yapımını internette buldum ve denedim çalışıyor , sourcesini hazırladım.
Bağlantıları görmek için lütfen Giriş Yap
tıklayarak indirebilirsin.

Şifre " memoryhackers
herhangi bir class kullanmana gerek yok ama resimlerin kaydedileceği yere klasör açman gerekebilir. Attığım sourcede 
Kod:
C:\Temp\printscreen

olarak kaydediyor yani C:\ klasörüne Temp ve onun içinede printscreen olarak 2 klasör açman gerekecek eğer yoksa.
dosya .jpg olarak kaydediliyor onu sen ayarlayabilirsin , kayıt yerinide aynı şekilde değiştirebilirsin. Sourcenin içinede küçük bir açıklama yazdım zaten.
Virüstotal için
Bağlantıları görmek için lütfen Giriş Yap
tıklayabilirsin.


Kolay gelsin , iyi çalışmalar. 
ZYODAA.gif
İlgin için teşekkür ederim ama direk kod olarak atsaydın daha güzel olurdu genelde bilmediğim kaynaklardan dosya indirmiyorum :)

Kod:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Drawing.Imaging;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace printscreen_deneme
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Bitmap bitmap = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);
            Graphics graphics = Graphics.FromImage(bitmap as Image);
            graphics.CopyFromScreen(0, 0, 0, 0, bitmap.Size);
            bitmap.Save(@"C:\Temp\printscreen" + Guid.NewGuid() + ".jpg", ImageFormat.Jpeg);    
            // buradaki C:\Temp\printscreen kısmına dosyanın yüklenmesini istediğin yeri seçeceksin
        }
    }


}


yukarıda attığım kodlar sadece form ve butondan oluşan bir csnin kodları

Kod:
            Bitmap bitmap = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);
            Graphics graphics = Graphics.FromImage(bitmap as Image);
            graphics.CopyFromScreen(0, 0, 0, 0, bitmap.Size);
            bitmap.Save(@"C:\Temp\printscreen" + Guid.NewGuid() + ".jpg", ImageFormat.Jpeg);    
            // buradaki C:\Temp\printscreen kısmına dosyanın yüklenmesini istediğin yeri seçeceksin

kendi projende bir buton oluşturup yukarıdaki kodları yapıştırırsan çalışacaktır.

Eyvallah çok saol.
 
Onaylı Üye
Katılım
29 Ağu 2016
Mesajlar
55
Tepki puanı
0
Ödüller
7
9 HİZMET YILI
Thyphon' Alıntı:
hackerbeta' Alıntı:
Thyphon' Alıntı:
hackerbeta' Alıntı:
biraz araştırayım , c# için bakacağım eğer bulabilirsem küçük bir source yapar atarım buraya.

edit;

C# ile yapımını internette buldum ve denedim çalışıyor , sourcesini hazırladım.
Bağlantıları görmek için lütfen Giriş Yap
tıklayarak indirebilirsin.

Şifre " memoryhackers
herhangi bir class kullanmana gerek yok ama resimlerin kaydedileceği yere klasör açman gerekebilir. Attığım sourcede 
Kod:
C:\Temp\printscreen

olarak kaydediyor yani C:\ klasörüne Temp ve onun içinede printscreen olarak 2 klasör açman gerekecek eğer yoksa.
dosya .jpg olarak kaydediliyor onu sen ayarlayabilirsin , kayıt yerinide aynı şekilde değiştirebilirsin. Sourcenin içinede küçük bir açıklama yazdım zaten.
Virüstotal için
Bağlantıları görmek için lütfen Giriş Yap
tıklayabilirsin.


Kolay gelsin , iyi çalışmalar. 
ZYODAA.gif
İlgin için teşekkür ederim ama direk kod olarak atsaydın daha güzel olurdu genelde bilmediğim kaynaklardan dosya indirmiyorum :)

Kod:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Drawing.Imaging;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace printscreen_deneme
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Bitmap bitmap = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);
            Graphics graphics = Graphics.FromImage(bitmap as Image);
            graphics.CopyFromScreen(0, 0, 0, 0, bitmap.Size);
            bitmap.Save(@"C:\Temp\printscreen" + Guid.NewGuid() + ".jpg", ImageFormat.Jpeg);    
            // buradaki C:\Temp\printscreen kısmına dosyanın yüklenmesini istediğin yeri seçeceksin
        }
    }


}


yukarıda attığım kodlar sadece form ve butondan oluşan bir csnin kodları

Kod:
            Bitmap bitmap = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);
            Graphics graphics = Graphics.FromImage(bitmap as Image);
            graphics.CopyFromScreen(0, 0, 0, 0, bitmap.Size);
            bitmap.Save(@"C:\Temp\printscreen" + Guid.NewGuid() + ".jpg", ImageFormat.Jpeg);    
            // buradaki C:\Temp\printscreen kısmına dosyanın yüklenmesini istediğin yeri seçeceksin

kendi projende bir buton oluşturup yukarıdaki kodları yapıştırırsan çalışacaktır.

Eyvallah çok saol.

Rica ederim , programın çıkmasını istemiyorsan butona kısayol ekleyebilirsin.
 
Uzman Üye
Katılım
17 Ağu 2016
Mesajlar
237
Tepki puanı
217
Ödüller
9
9 HİZMET YILI
hackerbeta' Alıntı:
Thyphon' Alıntı:
hackerbeta' Alıntı:
Thyphon' Alıntı:
hackerbeta' Alıntı:
biraz araştırayım , c# için bakacağım eğer bulabilirsem küçük bir source yapar atarım buraya.

edit;

C# ile yapımını internette buldum ve denedim çalışıyor , sourcesini hazırladım.
Bağlantıları görmek için lütfen Giriş Yap
tıklayarak indirebilirsin.

Şifre " memoryhackers
herhangi bir class kullanmana gerek yok ama resimlerin kaydedileceği yere klasör açman gerekebilir. Attığım sourcede 
Kod:
C:\Temp\printscreen

olarak kaydediyor yani C:\ klasörüne Temp ve onun içinede printscreen olarak 2 klasör açman gerekecek eğer yoksa.
dosya .jpg olarak kaydediliyor onu sen ayarlayabilirsin , kayıt yerinide aynı şekilde değiştirebilirsin. Sourcenin içinede küçük bir açıklama yazdım zaten.
Virüstotal için
Bağlantıları görmek için lütfen Giriş Yap
tıklayabilirsin.


Kolay gelsin , iyi çalışmalar. 
ZYODAA.gif
İlgin için teşekkür ederim ama direk kod olarak atsaydın daha güzel olurdu genelde bilmediğim kaynaklardan dosya indirmiyorum :)

Kod:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Drawing.Imaging;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace printscreen_deneme
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Bitmap bitmap = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);
            Graphics graphics = Graphics.FromImage(bitmap as Image);
            graphics.CopyFromScreen(0, 0, 0, 0, bitmap.Size);
            bitmap.Save(@"C:\Temp\printscreen" + Guid.NewGuid() + ".jpg", ImageFormat.Jpeg);    
            // buradaki C:\Temp\printscreen kısmına dosyanın yüklenmesini istediğin yeri seçeceksin
        }
    }


}


yukarıda attığım kodlar sadece form ve butondan oluşan bir csnin kodları

Kod:
            Bitmap bitmap = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);
            Graphics graphics = Graphics.FromImage(bitmap as Image);
            graphics.CopyFromScreen(0, 0, 0, 0, bitmap.Size);
            bitmap.Save(@"C:\Temp\printscreen" + Guid.NewGuid() + ".jpg", ImageFormat.Jpeg);    
            // buradaki C:\Temp\printscreen kısmına dosyanın yüklenmesini istediğin yeri seçeceksin

kendi projende bir buton oluşturup yukarıdaki kodları yapıştırırsan çalışacaktır.

Eyvallah çok saol.

Rica ederim , programın çıkmasını istemiyorsan butona kısayol ekleyebilirsin.
Ekranın istediğim bölümünü almak için sanırım "graphics.CopyFromScreen(0, 0, 0, 0, bitmap.Size);" bu kodu kullanıcam ama X ve Y ekseni olarak nasıl işliyor çözemedim :)
 
Onaylı Üye
Katılım
29 Ağu 2016
Mesajlar
55
Tepki puanı
0
Ödüller
7
9 HİZMET YILI
Thyphon' Alıntı:
hackerbeta' Alıntı:
Thyphon' Alıntı:
hackerbeta' Alıntı:
Thyphon' Alıntı:
İlgin için teşekkür ederim ama direk kod olarak atsaydın daha güzel olurdu genelde bilmediğim kaynaklardan dosya indirmiyorum :)

Kod:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Drawing.Imaging;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace printscreen_deneme
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Bitmap bitmap = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);
            Graphics graphics = Graphics.FromImage(bitmap as Image);
            graphics.CopyFromScreen(0, 0, 0, 0, bitmap.Size);
            bitmap.Save(@"C:\Temp\printscreen" + Guid.NewGuid() + ".jpg", ImageFormat.Jpeg);    
            // buradaki C:\Temp\printscreen kısmına dosyanın yüklenmesini istediğin yeri seçeceksin
        }
    }


}


yukarıda attığım kodlar sadece form ve butondan oluşan bir csnin kodları

Kod:
            Bitmap bitmap = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);
            Graphics graphics = Graphics.FromImage(bitmap as Image);
            graphics.CopyFromScreen(0, 0, 0, 0, bitmap.Size);
            bitmap.Save(@"C:\Temp\printscreen" + Guid.NewGuid() + ".jpg", ImageFormat.Jpeg);    
            // buradaki C:\Temp\printscreen kısmına dosyanın yüklenmesini istediğin yeri seçeceksin

kendi projende bir buton oluşturup yukarıdaki kodları yapıştırırsan çalışacaktır.

Eyvallah çok saol.

Rica ederim , programın çıkmasını istemiyorsan butona kısayol ekleyebilirsin.
Ekranın istediğim bölümünü almak için sanırım "graphics.CopyFromScreen(0, 0, 0, 0, bitmap.Size);" bu kodu kullanıcam ama X ve Y ekseni olarak nasıl işliyor çözemedim :)

tam olarak benimde bir bilgim yok daha bugün geçtim C#'a , biraz araştırayım bulursam atarım  :) gzayo gibi ekranın belirli bir alanının resmini çeken bir proje lazım sanırım sana.
 
Uzman Üye
Katılım
17 Ağu 2016
Mesajlar
237
Tepki puanı
217
Ödüller
9
9 HİZMET YILI
hackerbeta' Alıntı:
Thyphon' Alıntı:
hackerbeta' Alıntı:
Thyphon' Alıntı:
hackerbeta' Alıntı:
Kod:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Drawing.Imaging;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace printscreen_deneme
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Bitmap bitmap = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);
            Graphics graphics = Graphics.FromImage(bitmap as Image);
            graphics.CopyFromScreen(0, 0, 0, 0, bitmap.Size);
            bitmap.Save(@"C:\Temp\printscreen" + Guid.NewGuid() + ".jpg", ImageFormat.Jpeg);    
            // buradaki C:\Temp\printscreen kısmına dosyanın yüklenmesini istediğin yeri seçeceksin
        }
    }


}


yukarıda attığım kodlar sadece form ve butondan oluşan bir csnin kodları

Kod:
            Bitmap bitmap = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);
            Graphics graphics = Graphics.FromImage(bitmap as Image);
            graphics.CopyFromScreen(0, 0, 0, 0, bitmap.Size);
            bitmap.Save(@"C:\Temp\printscreen" + Guid.NewGuid() + ".jpg", ImageFormat.Jpeg);    
            // buradaki C:\Temp\printscreen kısmına dosyanın yüklenmesini istediğin yeri seçeceksin

kendi projende bir buton oluşturup yukarıdaki kodları yapıştırırsan çalışacaktır.

Eyvallah çok saol.

Rica ederim , programın çıkmasını istemiyorsan butona kısayol ekleyebilirsin.
Ekranın istediğim bölümünü almak için sanırım "graphics.CopyFromScreen(0, 0, 0, 0, bitmap.Size);" bu kodu kullanıcam ama X ve Y ekseni olarak nasıl işliyor çözemedim :)

tam olarak benimde bir bilgim yok daha bugün geçtim C#'a , biraz araştırayım bulursam atarım  :) gzayo gibi ekranın belirli bir alanının resmini çeken bir proje lazım sanırım sana.

Evet istediğim koordinatlar arasındaki yerin görüntüsünü alıcak
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst