| Önceki başlık :: Sonraki başlık |
| Yazar |
Mesaj |
kmn

Kayıt: Nov 29, 2004 Mesajlar: 321 Nereden: Nereye gelmiş ülkemizde oyun yapımı...
|
Tarih: Fri Jan 14, 2005 2:18 pm Mesaj konusu: Gm de screenshot çekme (cevap) |
|
|
Arkadaşlar gm de screen shot çekmek çok basit. İşte kod :
| Kod: |
| screen_save(adsız.bmp) |
Bu kod ile oyunun bulunduğu dizine adsız adında bir bmp resmi koyar. Tabi dersimiz bu kadar değil. Diyelim bi program yaptınız. Program resim çizme programı. Adam sırf resim kutusundaki resmi kaydetmek istiyo. İşte ozaman yazacağımız kod :
| Kod: |
| screen_save(adsız.bmp,x,y,w,h) |
Resim kutusunun kutuda nerede olduğuna göre yukarıdaki kodu değiştirin. Peki biz resim programımızı yaptık. Programımızın birde direkt "yazdır" seçeneği olmasını istiyoruz... İşte kod :
| Kod: |
screen_save("adsız.bmp");
file_open_read("adsız.bmp");
execute_shell("adsız.exe","/p adsız.bmp");
file_delete("adsız.bmp");
file_close(); |
Şimdilik bukadar arkadaşlar. Öğrendikçe yazacağım... Görüş eleştri istek falan yazın... |
|
| Başa dön |
|
 |
kmn

Kayıt: Nov 29, 2004 Mesajlar: 321 Nereden: Nereye gelmiş ülkemizde oyun yapımı...
|
Tarih: Fri Jan 14, 2005 2:23 pm Mesaj konusu: |
|
|
Pardon arkadaşlar son yazdığım kod yanılış . İştedoğru hali :
| Kod: |
screen_save("adsız.bmp");
file_open_read("adsız.bmp");
execute_shell("mspaint.exe","/p adsız.bmp");
file_delete("adsız.bmp");
file_close(); |
Şimdi anladınız galiba işin mantığını. İşlemin yazdır seçeneğini kullanırken Microsoft Paintten yardım istiyoruz... Tabi win kullanmıyorsanız ozaman kod çalışmaz. Hiç kullanmadım ama linux fln kullanıyorsanz. Ondada paint gibi program varsa onun exe halindeki adını yazın
| Kod: |
| execute_shell("mspaint.exe","/p adsız.bmp"); |
Bölümüne. Mesaa paint yerine cizim var. Baktım cizimin exe halindeki adı : kmncizim miş. Ozaman kodumu şöyle değiştiririm.
| Kod: |
| execute_shell("kmncizim.exe","/p adsız.bmp"); |
Dikkat :Bu kodumuz paint kesin destekliyor. Başka bir çizim programında hata verebilir... |
|
| Başa dön |
|
 |
SoulOfSilent

Kayıt: Oct 05, 2004 Mesajlar: 480 Nereden: /dev/null
|
Tarih: Sat Jan 15, 2005 11:12 am Mesaj konusu: |
|
|
linux de exe yok  |
|
| Başa dön |
|
 |
cjungie

Kayıt: Jun 09, 2004 Mesajlar: 806 Nereden: Istanbul
|
Tarih: Sat Jan 15, 2005 11:40 am Mesaj konusu: |
|
|
| zaten gm linuxta çalışmaz |
|
| Başa dön |
|
 |
|