b523db2bbea7098aeccea0f78f41f223
     
     
     
    
    
    
    
    
    
    
 
تقنية و أشياء أخرى
تقنية و أشياء أخرى
مختلف المقالات و النقاشات و الروابط المتعلقة بالتقنية او المواضيع العامة
برمجة تطبيق بلغة السي أو السي ++ لأخذ صورة لسطح المكتب
                         عربي     English

برمجة تطبيق بلغة السي أو السي ++ لأخذ صورة لسطح المكتب

   محمد جمال الذياب        08-02-2020  
   mino   
السلام عليكم
هذه أول مشاركة لي في هذا المجتمع وأود طرح مسألة برمجة بريمج صغير لأخذ صورة لسطح المكتب و حفضها في أي مكان تختاره في الجهاز كما يفعل الزر في لوحة المفاتيح impr écran Syst
و أتمنى من محترفي البرمجة العرب أن يفتحوا نقاشا في هذا الموصوع
التعليقات
   نيلسون مانديلا   
وعليكم السلام
هذ كود لـ Function لاخذ Screenshoot لسطح المكتب في الويندوز:
http://www.gulfup.com/?tmqicy
في السطر 25 و 32 توجد 2 رسائل Message تظهر اذا حدث خطا , يمكنك تغيرها بما تشاء او حذفها.
مثال بسيط لكيفية الاستخدام:
 
#include <iostream.h>
#include <windows.h>
#include <stdio.h>
int main()
{
TakeScreenShot("c:\\Screenshot.bmp");
return 0;
}


قم بتغير c:\Screenshot.bmp بالمكان الذي ترغب بحفظ الصورة فيه.
   mino   
شكرا يا أخي لقد بحثت كثيرا في هذا الموضوع و الحمد لله أتتني الإجابة من هذا المجتمع الرائع
   mino   
على فكرة هل هذه الدالة من برمجتك
   نيلسون مانديلا   
لا , مصدر هذه الدالة موقع planetsourcecode.com
على هذا الرابط : http://planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=10754&lngWId=3
   mino   
أنا مبتدأ في البرمجة و أعجبني جدا الموقع planetsourcecode.com
فهو جميل جدا
   يزيد   
إن كنت في لينكس بإمكانك إستخدام scrot لتصوير الشاشة. لكن إن كان البرنامج صغير كما تقول، لما لا تستخدم بايثون؟ بإمكانك عمل برنامج من سطر واحد لتصوير الشاشة بواسطة إستخدام scrot؟ مثلاً:
os.system("scrot screenshot.png")؟
   mino   
نعم يا أخي كلامك صحيح ولكني أهدف الى برمجة هذا التطبيق
و مع طريقتك يجب تثبيث برنامج scrot على اللينكس
و ايضا يوجد برنامج آخر يأتي افتراضيا مع أوبنتو اسمه imagemagic
يمكنك من عمل تصويير لسطح المكتب بكتابة الأمر
import screenshot.png
كما يمكننا استعمال الدالة system في لغة البرمجة السي لإدخال اوامر الدوس او الترمنال هكذا
system("import screenshot.png");
او
system("scrot screenshot.png");
   antar.azri - Hedwig Babel   
فكرة جيدة
انصحك بلغة c++ لأن برنامجك نوعا ما يحتاج الى بعض الغرافيكس الذي لا توفره لغة سي اما بالنسبة لسي بلس بلس فتوجد مكتبة Qt
  الموضوع و التعليقات و باقي البيانات في هذه الصفحة منقولة و معدلة من المصدر على الرابط التالي : https://io.hsoub.com/programming/3451
  هذا الموضوع مرخص تحت : رخصة المشاع الإبداعي BY-SA
المشاركة :
تويتر
فيسبوك
الإيميل
لينكد إن
واتساب
الرابط

CarPlay نظام تشغيل للسيارات من أبل مبني على iOS CarPlay نظام تشغيل للسيارات من أبل مبني على iOS
الورقة والقلم، أفضل أداة تساعد المبرمج على التفكير الورقة والقلم، أفضل أداة تساعد المبرمج على التفكير
لم اعد ارغب بالقراءة، أو القيام بأي نشاط لمدة طويلة! لم اعد ارغب بالقراءة، أو القيام بأي نشاط لمدة طويلة!
اواجه مشكلة في الرياضيات مثل ( الجمع و الطرح ) و لكن لا اواجه المشكلة مع الاسئلة المعقدة في الرياضيات ؟ اواجه مشكلة في الرياضيات مثل ( الجمع و الطرح ) و لكن لا اواجه المشكلة مع الاسئلة المعقدة في الرياضيات ؟
دليل التقنيين العرب دليل التقنيين العرب
لماذا الكثير من الناجحين في البلدان الأوروبية ليسوا ذوي أصول أوروبية؟ لماذا الكثير من الناجحين في البلدان الأوروبية ليسوا ذوي أصول أوروبية؟
راجع الكود المصدري! راجع الكود المصدري!

gg gg
مراجعات - تقييمات - فديوها - مقالات و مختلف المواضيع التي تهم اللاعبين العرب
http://gg.leomara.com/
الروابط المختصرة    سياسة الخصوصية    شروط الإستخدام    من أنا    من نحن    الأسئلة الشائعة    موضوع عشوائي    اتصل بنا   
                           
Developed by : MJ7.org