اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

تعديل علي مثال لسحب عدة صور من الاسكنر


الحلبي

الردود الموصى بها

استاد/ محمد عصام (ابا جودي) انا مقدر جدا ظروف كل واحد والله يكون في عونك فانا متأكد انك لا تتأخر علي اي احد لانك كثيرا ما تساعد الآخرين 

شوف استادي الفاضل / ببساطة شديدة جدا جدا انا عاوز نمودج يحتوي علي رقم صادر فقط ويحتوي النمودج علي زر اسكان فقط عند الضغط علي هدا الزر يسحب الاوراق من جهاز الاسكنر (اكثر عدد استخدمه بيكون عشرة اوراق ) ويحفظه في مجلد (ملف) يكون اسمه اي اسم عند فتح هدا المجلد يكون بداخله عدة ملفات اسم كل ملف حسب الرقم الصادر

يعني انا مثلا عندي في النمودج السجل الاول رقم الصادر ( 333) عندما اضغط علي زر الاسكان يسحب صورالاوراق الموجودة في جهاز الاسكنر ويحفظهم ملف يكون مكتوب اسفله 333 عشان لما افتح الملف ده اجد جميع الصور التي تخص هدا الرقم فقط 

وعند ادخال سجل جديد برقم صادر جديد مثلا (444) واضغط علي زر الاسكان يسحب الصور الموجودة علي الجهاز ويحفظهم في ملف يكون اسمه او مكتوب تحته 4444

وهده الملفات 333 و 444 تحفظ في مجلد في اي مكان في الكمبيوتر ويفضل ان يكون نوع الصور من نوع PDF واي اداة مساعدة تسخدم لسحب الاورق

كل رقم صادر له اكثر من صورة تحفظ في ملف لوحده والملف اسمه يكون بنفس الرقم الصادر

انا مقدر تعبك معي واسف للاطالة 

جزاك الله خير وجعله في ميزان حسناتك 

رابط هذا التعليق
شارك

8 ساعات مضت, حلبي said:

الاستاذ / محمد ايمن 

صار لي حوالي ثلاثة ايام وانا احاول ان انفذ كلامك بالحرف الواحد وهذا سبب تاخيري

الآن الاسكنر يسحب جميع الاوراق اي كان عددهم ولكن لا يحفظهم في اي مجلد واصبح المجلد خالي 

ان انا كنت ثقل عليك اعتبر الموضوع منتهي 

بالعكس اخي الكريم زاد فضولي اكثر و اكثر لمعرفة السبب

دعنا نرجع للوراء قليلا وجرب ان تضع عدد الصور هو صورة واحدة فقط

رابط هذا التعليق
شارك

17 ساعات مضت, حلبي said:

استاد/ محمد عصام (ابا جودي) انا مقدر جدا ظروف كل واحد والله يكون في عونك فانا متأكد انك لا تتأخر علي اي احد لانك كثيرا ما تساعد الآخرين 

شوف استادي الفاضل / ببساطة شديدة جدا جدا انا عاوز نمودج يحتوي علي رقم صادر فقط ويحتوي النمودج علي زر اسكان فقط عند الضغط علي هدا الزر يسحب الاوراق من جهاز الاسكنر (اكثر عدد استخدمه بيكون عشرة اوراق ) ويحفظه في مجلد (ملف) يكون اسمه اي اسم عند فتح هدا المجلد يكون بداخله عدة ملفات اسم كل ملف حسب الرقم الصادر

يعني انا مثلا عندي في النمودج السجل الاول رقم الصادر ( 333) عندما اضغط علي زر الاسكان يسحب صورالاوراق الموجودة في جهاز الاسكنر ويحفظهم ملف يكون مكتوب اسفله 333 عشان لما افتح الملف ده اجد جميع الصور التي تخص هدا الرقم فقط 

وعند ادخال سجل جديد برقم صادر جديد مثلا (444) واضغط علي زر الاسكان يسحب الصور الموجودة علي الجهاز ويحفظهم في ملف يكون اسمه او مكتوب تحته 4444

وهده الملفات 333 و 444 تحفظ في مجلد في اي مكان في الكمبيوتر ويفضل ان يكون نوع الصور من نوع PDF واي اداة مساعدة تسخدم لسحب الاورق

كل رقم صادر له اكثر من صورة تحفظ في ملف لوحده والملف اسمه يكون بنفس الرقم الصادر

انا مقدر تعبك معي واسف للاطالة 

جزاك الله خير وجعله في ميزان حسناتك 

 

طيب رجاء تجربة المرفقين الاتيين

المرفق الاول 
لو عدد الاوراق المراد مسحها ضوئيا   10   وسيتم العمل والمسح الضوئى من خلال نموذج الصادر 
لو كان رقم الصاد  2
بمجرد الضغط على زر الامر ادارج مرفقات من الاسكنر

ستجد النتيجة الاتية ان شاء الله تعالى بعد انهاء عملية المسح الضوئى
- بجورقاعدة البيانات مجدل باسم  archives  ثم تجد بداخله  مجلد باسم  sader  ثم تجد بداخله مجلد باسم  2017  ثم تجد بداخله مجلد برقم الصادر وسيكون  2
وبداخل هذا المجلد تجد عدد عشر صور بعدد العشر ورقات التى تم مسحهم ضوئيا

Archive v10.rar

 

المرفق الثانى

لو عدد الاوراق المراد مسحها ضوئيا   10   وسيتم العمل والمسح الضوئى من خلال نموذج الصادر 
لو كان رقم الصاد  2
بمجرد الضغط على زر الامر ادارج مرفقات من الاسكنر

ستجد النتيجة الاتية ان شاء الله تعالى بعد انهاء عملية المسح الضوئى
- بجورقاعدة البيانات مجدل باسم  archives  ثم تجد بداخله  مجلد باسم  sader  ثم تجد بداخله مجلد باسم  2017  ثم تجد بداخله مجلد برقم الصادر وسيكون  2
وبداخل هذا المجلد تجد صورة واحده فقط بصيغة  tif  وعند فتحها تستطيع ان تستعرض فيها عدد العشر ورقات التى تم مسحهم ضوئيا مثل الـ  pdf

Archive-Scan multiple files v11.rar

 

  • Like 2
رابط هذا التعليق
شارك

ياســـــــــــــــــــــــــــــــــــــــــــــــــــــلام عليك 

الله يفتــــــــــــــــــــــــــــــــــــــــــح عليك 

اكرمك الله وزادك من العلم اخي الفاضل / ابا جــــــــــــــــــــــــــــودي (محمد عصام )

الشــــــــــــــــــــــــــكر موصول لاخي العزيز / محمد ايمن لا انسي تعبه معي

اخيرا هذا هو المطلوب الله يرحمك والديك في الدنيا والآخرة

شوف بقي استاذ / محمد عصام 

المرفق الاول Archive v10.ra يعمل 100%  اما الثاني يسحب صورة واحدة فقط 

طب لماذا افتح كل هذه المجلدات حتي اجد العشر صور هل يمكن جعله مجلد واحد بداخله مجلدات باسماء الرقم الصادر

يعني هل يمكن تقليل عدد فتح المجلدات

اخر شئ استاذنا : هو  أن انا لا احتاج في نموذج الصادر كل هذه الاشياء انا اريد فقط رقم الصادر  وزر سحب الاسكنر

اريد ان احذف الاستعلامات والجداول والوحدات النمطية  التي لا احتاج اليها  فكيف ذلك 

عموما جزاك الله خيرا وبارك الله فيك 

 

  • Like 1
رابط هذا التعليق
شارك

منذ ساعه, حلبي said:

ياســـــــــــــــــــــــــــــــــــــــــــــــــــــلام عليك 

الله يفتــــــــــــــــــــــــــــــــــــــــــح عليك 

اكرمك الله وزادك من العلم اخي الفاضل / ابا جــــــــــــــــــــــــــــودي (محمد عصام )

الشــــــــــــــــــــــــــكر موصول لاخي العزيز / محمد ايمن لا انسي تعبه معي

اخيرا هذا هو المطلوب الله يرحمك والديك في الدنيا والآخرة

شوف بقي استاذ / محمد عصام 

المرفق الاول Archive v10.ra يعمل 100%  اما الثاني يسحب صورة واحدة فقط 

طب لماذا افتح كل هذه المجلدات حتي اجد العشر صور هل يمكن جعله مجلد واحد بداخله مجلدات باسماء الرقم الصادر

يعني هل يمكن تقليل عدد فتح المجلدات

اخر شئ استاذنا : هو  أن انا لا احتاج في نموذج الصادر كل هذه الاشياء انا اريد فقط رقم الصادر  وزر سحب الاسكنر

اريد ان احذف الاستعلامات والجداول والوحدات النمطية  التي لا احتاج اليها  فكيف ذلك 

عموما جزاك الله خيرا وبارك الله فيك 

 

اللهم صل على سيدنا محمد عبدك ورسولك النبى الامى وعلى اله وصحبه وسلم كلما ذكرك الذاكرون وغفل عن ذكرك الغافلون عدد ما احاط به علم الله وجرى به قلم الله ونفذ به حكم الله ووسعه علم الله عدد كل شئ واضعاف كل شئ وملء كل شئ عدد خلق الله وزنه عرش الله ورضا نفس الله ومداد كلمات الله عدد ماكان ومايكون وما هو كائن فى علم الله
اللهم صل على سيدنا محمد السابق للخلق نوره ورحمة للعالمين ظهوره عدد ما مضى من خلقك ومن بقى ومن سعد منهم ومن شقى صلاة تستغرق العد وتحيط بالحد صلاة لا غاية لها ولا منتهى  ولا انقضاء صلاة دائمة بدوام ملك باقية ببقائك
وعلى اله وصحله وسلم اما بعد

اخى الحبيب شكر الله لكم وجزاكم الخير كل على دعوتكم الطيبة لوالدى واسأل الله تعالى لوالديك وانت وكل اساتذتنا الكرام واخواننا المسلمين الاحياء والاموات الرحمة والغفران فى الدنيا والاخرة ان شاء الله

ربنا سبحانك لا علم لنا الا ما علمتنا انك انت العليم الحكيم

الحمد لله تعالى الذى هدانا ولهذا وما كنا لنهتدى لولا ان هدانا الله عزوجل ربنا لك الفضل كله والحمد والشكر والثناء كما ينغى لجلال وجهك ولعظيم سلطانك ربنا لك الحمد حمدا كثيرا طيبا طاهرا مباركا فيه 

 

 

شوف بقي استاذ / @حلبي

المرفق الاول Archive v10.ra يعمل 100%  اما الثاني يسحب صورة واحدة فقط 
-  افتح الصورة الواحده فى المرفق الثانى وستجد فيها اسهم تقلب منها كل الصور التى تم سحبها او من الكيبورد اضغط الاسهم يمين  <----   ويساار   ---->
قلب منها كل الصور التى تم سحبها

يعنى الصورة الواحده تجد فيها كل الصوووووووووووور تأكد من ذلك رجاء ووافينى بعد التجربة

طب لماذا افتح كل هذه المجلدات حتي اجد العشر صور هل يمكن جعله مجلد واحد بداخله مجلدات باسماء الرقم الصادر

 

المجلد الاول   archives 
سيكون المجلد الاساسى الخاص بتجميع مجلدات الأرشفه فيه وذلك لانه اذا كان هناك اكثر من مجلد بجوار القاعدة لاى غرض ما لا يصعب الوصول لمجلدات الارشفة

sader   و    wared  وذلك للفصل بين ما يخص الصادر  وما يخص الوارد كل على حده

اما المجلد 2017  هو رقم العام الحالى لانه ان شاء الله فى العام الجديد سوف يبدأ الترقيم لكل من الوارد والصادر من الرقم 1 مرة اخرى وحتى لا يتم دمج واستبدال المرفقات صممت الكود يقوم بانشاء المجلد برقم العام اليا يعنى ان شاء الله فى العان القادم تجد عدد اتنين مجلد داخل كل من الوارد والصادر  2017  و  2018
وكذلك اذا اراد المستخدم بعد عدد سنين معينه حذف مرفقانتها يسهل عليه ذلك

تنويه هام جدا جدا
فى النموذج الخاص بالصادر او الوارد تجد زر امر باسم  استعراض مجلد المرفقات يقوم بفتح المجلد الخاص برقم الصادر  او الوارد مباشرة على المرفقات الخاصة به وفقا للرقم


 

يعني هل يمكن تقليل عدد فتح المجلدات

نعم لو تريد ذلك بعد ان شرحت لك اسبابى انا تحت امرك 

 

اخر شئ  : هو  أن انا لا احتاج في نموذج الصادر كل هذه الاشياء انا اريد فقط رقم الصادر  وزر سحب الاسكنر

ممكن حضرتك تمسح من على النموذج كل اللى انت مش محتاج له فقط وارفع القاعده وانا سوف اقوم بالتعديل عليها وحذف الاكواد التى تم مسح العناصر الخاصة بها من النموذج واعيد ارسالها لك مره اخرى تحت امرك

 

 

تم تعديل بواسطه ابا جودى
رابط هذا التعليق
شارك

استاذنا / محمد عصام 

بهذا تكون فعلا فهمت قصدي 

ممكن بس غدا ان شاء الله سوف اوضح وارسل لك كل شئ انا محتاجه

انا اليوم فرحتي كبيرة فعلا ومش عايز اضيع منها شئ

حياك الله غدا بالصحة والعافية ان شاء الله

  • Like 1
رابط هذا التعليق
شارك

17 دقائق مضت, حلبي said:

استاذنا / محمد عصام 

بهذا تكون فعلا فهمت قصدي 

ممكن بس غدا ان شاء الله سوف اوضح وارسل لك كل شئ انا محتاجه

انا اليوم فرحتي كبيرة فعلا ومش عايز اضيع منها شئ

حياك الله غدا بالصحة والعافية ان شاء الله

اولا استسمح حضرتك فى شئ انا اسمى محمد فقط دون اى القاب فما انا الا طالب علم 
ثانيا اسأل الله تعالى ان يكون هذا حالك دائما وابدا فرحة وسعادة
وان شاء الله تعالى ان كان فى العمر بقية انا فى انتظار حضرتك غدا انت تأمر 

رابط هذا التعليق
شارك

طيب في سؤال يشغل بالي يا استاذي الكريم اباجودي وهو كيف يتم تنفيذ امر ما بعد الانتهاء من الأمر shell يعني مثلاً لو اردت اظهار رسالة انه تم عمل سكان للملفات تظهر بعد تنفيذ الامر shell فهل يمكن ذلك؟

رابط هذا التعليق
شارك

7 دقائق مضت, sandanet said:

طيب في سؤال يشغل بالي يا استاذي الكريم اباجودي وهو كيف يتم تنفيذ امر ما بعد الانتهاء من الأمر shell يعني مثلاً لو اردت اظهار رسالة انه تم عمل سكان للملفات تظهر بعد تنفيذ الامر shell فهل يمكن ذلك؟

بصراحه انا فكرت فى الموضوع ده 
حاولت ولم اوفق ولازلت احاول

  • Like 1
رابط هذا التعليق
شارك

سؤال آخر هل في امكانية قراءة مسار البرنامج بدلاً من تحديد مساره بالكود يعني المسار بالكود هو 

Shell ("c:\program files\irfanview\i_view32.exe

لكن في حال تم تغيير مسار البرنامج فسوف لن يعمل الكود لذلك اعتقد انه من الافضل قراءة مسار البرنامج i_view32.exe من سطح المكتب .. فهل يمكن عمل ذلك؟

رابط هذا التعليق
شارك

55 دقائق مضت, sandanet said:

في سؤال آخر وهو كيف يتم تنفيذ الأمر سكان بدون اظهار واجهة السكانر كما هو موضح بالصورة 

1.png

انا غيرت السطر من الكود ده
 

Shell ("c:\program files\irfanview\i_view32.exe /batchscan=(,1,1,2,1," & Trim(temp_scan_path) & "" & Me.ID & " ,jpg,0)")

الى
 

Shell ("c:\program files\irfanview\i_view32.exe /batchscan=(,1,1,2,1," & Trim(temp_scan_path) & "" & Me.ID & " ,jpg,0)/scanhidden")

 

Archive v10.rar

الان, sandanet said:

سؤال آخر هل في امكانية قراءة مسار البرنامج بدلاً من تحديد مساره بالكود يعني المسار بالكود هو 


Shell ("c:\program files\irfanview\i_view32.exe

لكن في حال تم تغيير مسار البرنامج فسوف لن يعمل الكود لذلك اعتقد انه من الافضل قراءة مسار البرنامج i_view32.exe من سطح المكتب .. فهل يمكن عمل ذلك؟

هو حضرتك ده مسار اعداد البرنامج
اللى على الديسكتوب ده شورت كت فقط من هذا المسار

  • Like 1
رابط هذا التعليق
شارك

25 دقائق مضت, ابا جودى said:


 


Shell ("c:\program files\irfanview\i_view32.exe /batchscan=(,1,1,2,1," & Trim(temp_scan_path) & "" & Me.ID & " ,jpg,0)")

الى
 


Shell ("c:\program files\irfanview\i_view32.exe /batchscan=(,1,1,2,1," & Trim(temp_scan_path) & "" & Me.ID & " ,jpg,0)/scanhidden")

 

Archive v10.rar

27 دقائق مضت, sandanet said:

سؤال آخر هل في امكانية قراءة مسار البرنامج بدلاً من تحديد مساره بالكود يعني المسار بالكود هو 



Shell ("c:\program files\irfanview\i_view32.exe

لكن في حال تم تغيير مسار البرنامج فسوف لن يعمل الكود لذلك اعتقد انه من الافضل قراءة مسار البرنامج i_view32.exe من سطح المكتب .. فهل يمكن عمل ذلك؟

هو حضرتك ده مسار اعداد البرنامج
اللى على الديسكتوب ده شورت كت فقط من هذا المسار

scanhidden تمام 100% :signthankspin: 

بالنسبة لمسار البرنامج فنعم هو الشورت كت الموجود على سطح المكتب فهو يحتوي على مسار البرنامج الاصلي فهل يمكن قراءة المسار منه؟ لانك عند تنصيب البرنامج قد يتم تغيير مكان التنصيب الى مكان آخر لذلك يجب استخراج المسار الصحيح والا فلن يعمل البرنامج

  • Like 1
رابط هذا التعليق
شارك

4 دقائق مضت, sandanet said:

scanhidden تمام 100% :signthankspin: 

بالنسبة لمسار البرنامج فنعم هو الشورت كت الموجود على سطح المكتب فهو يحتوي على مسار البرنامج الاصلي فهل يمكن قراءة المسار منه؟ لانك عند تنصيب البرنامج قد يتم تغيير مكان التنصيب الى مكان آخر لذلك يجب استخراج المسار الصحيح والا فلن يعمل البرنامج

طيب فى حل تانى ولكن هى فكرة ممكن اجربها واوافيك بالنتيجة
1- وجود نسخة من البرنامج بوتابل لا تحتاج الاى اعداد وتكون ضمن مجلد قاعدة البيانات
2- نسخ الملف الخاص بتعريف الماسح الضوئى لربطه بالبرنامج 
3- عمل كود عند تحميل النموذج يربط نفسه بالنسخة البوتايل من البرنامج 

كل ده ممكن عمل تقريبا ولكن لو نجح ذلك اذا تم حذف البرنامج البورتابل من مسار قاعدة البيانات فلن يتم عمل المسح الضوئى وهى نفس المشكلة لذا تنصيب البرنامج افضل
وغير ذلك لتنصيب البرنامج فوائد اعظم وهى يمكنك الاستفاده من اضافة الإضافات المساعدة لتلك الادة  PlugIns  والتى تزيد فوائد استخدام البرنامج

تم تعديل بواسطه ابا جودى
رابط هذا التعليق
شارك

10 دقائق مضت, ابا جودى said:

طيب فى حل تانى ولكن هى فكرة ممكن اجربها واوافيك بالنتيجة
1- وجود نسخة من البرنامج بوتابل لا تحتاج الاى اعداد وتكون ضمن مجلد قاعدة البيانات
2- نسخ الملف الخاص بتعريف الماسح الضوئى لربطه بالبرنامج 
3- عمل كود عند تحميل النموذج يربط نفسه بالنسخة البوتايل من البرنامج 

كل ده ممكن عمل تقريبا ولكن لو نجح ذلك اذا تم حذف البرنامج البورتابل من مسار قاعدة البيانات فلن يتم عمل المسح الضوئى وهى نفس المشكلة لذا تنصيب البرنامج افضل
وغير ذلك لتنصيب البرنامج فوائد اعظم وهى يمكنك الاستفاده من اضافة الإضافات المساعدة لتلك الادة  PlugIns  والتى تزيد فوائد استخدام البرنامج

انا افضل طريقة البورتابل هذه لأنني لا اواجه مشكلة في حذف البرنامج لأنني حعمل حملية على مجلد البرنامج .. اما بالنسبة للإضافات المساعدة فهل هي ضرورية في حال استخدمنا الأمر shell للسحب تلقائياً من البرنامج؟

رابط هذا التعليق
شارك

44 دقائق مضت, sandanet said:

انا افضل طريقة البورتابل هذه لأنني لا اواجه مشكلة في حذف البرنامج لأنني حعمل حملية على مجلد البرنامج .. اما بالنسبة للإضافات المساعدة فهل هي ضرورية في حال استخدمنا الأمر shell للسحب تلقائياً من البرنامج؟

جرب المرفق ده كده معلش مش معايا ماسح ضوئى الان
 

الارشفة بدون اعداد برنامج - IrfanView.rar

منتظر ردك لو تكرمت يا استاذ @sandanet

رابط هذا التعليق
شارك

وانا ايضا جربت سابقا ولم افلح :blink:

5 ساعات مضت, ابا جودى said:

بصراحه انا فكرت فى الموضوع ده 
حاولت ولم اوفق ولازلت احاول

 

5 ساعات مضت, sandanet said:

طيب في سؤال يشغل بالي يا استاذي الكريم اباجودي وهو كيف يتم تنفيذ امر ما بعد الانتهاء من الأمر shell يعني مثلاً لو اردت اظهار رسالة انه تم عمل سكان للملفات تظهر بعد تنفيذ الامر shell فهل يمكن ذلك؟

 

رابط هذا التعليق
شارك

4 ساعات مضت, ابا جودى said:

جرب المرفق ده كده معلش مش معايا ماسح ضوئى الان
 

الارشفة بدون اعداد برنامج - IrfanView.rar

منتظر ردك لو تكرمت يا استاذ @sandanet

اخي الغالي اباجودي تم الانجاز 100% فبارك الله فيك على هذا البرنامج الرائع 

 

3 ساعات مضت, ابا جودى said:

بعد تجربة ان شاء الله عندما تنجح لو تكرمت ممكن حضرتك تقولى طريقة الحمايه على المجلد من عدم الحذف ازاى ؟

 

 

اما بالنسبة لطريقة الحماية التي استعملها فبالحقيقة هنالك نوعين من الحمايات يمكنك اختيار واحدة منها وهي كالتالي: وضع ملف البرنامج على سيرفر محلي وعمل مشاركة على الشبكة ومن ثم من خصائص مجلد البرنامج تذهب الى تبويب security واعطاء الصلاحيات الكاملة من تعديل او اضافة مع عدم تمكين الحذف .. حتى لو لم تكن تملك سيرفر مجلي او لاتريد عمل مشاركة فيمكنك عمل ذلك على جهازك الشخصي ايضاً .. انظر الصور المرفقة فهي مجرد توضيح لما يمكن عمله من خلال خصائص المجلد 

اما الطريقة الثانية والاسهل برأيي هي استعمال برنامج change attributes الشهير وهو مجاني حيث انك بعد تثبيته على الجهاز تأتي الى الملف الذي ترغب في حمايته وتضط كلك يمين على الملف ومن ثم تختار change attributes ومن ثم تضع علامة صح على system بذلك تحول الملف الى ملف نظامي لايمكن حذفه .. بالضبط نفس فكرة الفايروس عندما يحمي نفسه >> عفواً استاذي الفاضل لم اتمكن من رفع برنامج change attributes لان حجمه 5 ميجا تقريباً .. اذا لم تتمكن من الحصول عليه فبلغني هنا لكي ارفعه على موقع خارجي

 

 

1.png

2.png

تم تعديل بواسطه sandanet
رابط هذا التعليق
شارك

8 ساعات مضت, sandanet said:

طيب في سؤال يشغل بالي يا استاذي الكريم اباجودي وهو كيف يتم تنفيذ امر ما بعد الانتهاء من الأمر shell يعني مثلاً لو اردت اظهار رسالة انه تم عمل سكان للملفات تظهر بعد تنفيذ الامر shell فهل يمكن ذلك؟

 

7 ساعات مضت, ابا جودى said:

بصراحه انا فكرت فى الموضوع ده 
حاولت ولم اوفق ولازلت احاول

السلام عليكم:smile:

 

الامر Shell مثله مثل اي امر آخر ، يعني بعد الامر مباشرة تستطيع ان تكتب msgbox ، ولكن

الامر Shell يعطي الامر ولا ينتظر اكمال الامر ، مثل في حالة التصوير الضوئي ، فإنه يعطي الامر ولا ينتظر ان يُتم الاسكان ، لذلك فعمل msgbox بعده لا يعني ان السكان انتهى ، وانما يعني ان Shell قد انتهى من إعطاء الامر ،

اذا كنت تريد ان تعطي الاسكان امر طباعة ، وتريد ان لا تنتقل الى السطر التالي من الكود قبل الانتهاء من العمل بالكامل ، فيجب ان تستعمل الامر ShellWait :

http://access.mvps.org/access/api/api0004.htm

وطريقة استعمالها هي نفسها بالضبط مثل Shell ، وبعدها تستطيع ان تضع msgbox:smile:

 

جعفر

  • Like 1
رابط هذا التعليق
شارك

9 دقائق مضت, sandanet said:

اخي الغالي اباجودي تم الانجاز 100% فبارك الله فيك على هذا البرنامج الرائع 

 

اما بالنسبة لطريقة الحماية التي استعملها فبالحقيقة هنالك نوعين من الحمايات يمكنك اختيار واحدة منها وهي كالتالي: وضع ملف البرنامج على سيرفر محلي وعمل مشاركة على الشبكة ومن ثم من خصائص مجلد البرنامج تذهب الى تبويب security واعطاء الصلاحيات الكاملة من تعديل او اضافة مع عدم تمكين الحذف .. حتى لو لم تكن تملك سيرفر مجلي او لاتريد عمل مشاركة فيمكنك عمل ذلك على جهازك الشخصي ايضاً .. انظر الصور المرفقة فهي مجرد توضيح لما يمكن عمله من خلال خصائص المجلد 

اما الطريقة الثانية والاسهل برأيي هي استعمال برنامج change attributes الشهير وهو مجاني حيث انك بعد تثبيته على الجهاز تأتي الى الملف الذي ترغب في حمايته وتضط كلك يمين على الملف ومن ثم تختار change attributes ومن ثم تضع علامة صح على system بذلك تحول الملف الى ملف نظامي لايمكن حذفه .. بالضبط نفس فكرة الفايروس عندما يحمي نفسه >> عفواً استاذي الفاضل لم اتمكن من رفع برنامج change attributes لان حجمه 5 ميجا تقريباً .. اذا لم تتمكن من الحصول عليه فبلغني هنا لكي ارفعه على موقع خارجي

 

 

1.png

2.png

اولا انا سعيد جدا جدا جدا الحمد لله تعالى انى قدرت البى طلب حضرتك انت لم سالت انا خطر فى بالى فكرة موضوع البورتابل ولم اكن اعلم ان كانت ستفلح الطربقة وتنجح معى ام لا 
استعنت بالله عزوجل ورتبت افكارى وبفضل الله ونعمته هدانى الى الطريقه وانت أكدت انها تعمل بفضل الله سبحانه وتعالى ولكن فى شئ اخى الكريم لا تنسيى ان كان الجهاز المستخدم للمرة الاولى يجب نسخ الملف " TWAIN32d.dll "  فى المسار " C:\Windows\System32 "

وبخصوص الحماية للملف لو المجلد بهذه الطريقة اعلمها انا اعتقدت ان هناك طريقة برمجية لذلك سألت حضرتك
اخى الفاضل كل الشكر والتقدير والاجلال لحضرتك لاهتمامك وحسن خلقك الكريم وحلمك وصبرك انت وكل من ساهم فى اخراج هذة الطريقة بهذا الشكل فلولا فضل الله تعالى اولا ثم افكار كل اساتذتنا الكرام التى استرشدنا بها فى طريقة تفكيرنا وكذلك افكار كل اخواناا الكرام الى ايضا غيرت وحرفت احيانا مسار فكرتنا الى الافضل فقطفنا من كل بستان زهرة حتى وصلت الى هذا الشكل 

جزاكم الله خيرا

2 دقائق مضت, jjafferr said:

 

السلام عليكم:smile:

 

الامر Shell مثله مثل اي امر آخر ، يعني بعد الامر مباشرة تستطيع ان تكتب msgbox ، ولكن

الامر Shell يعطي الامر ولا ينتظر اكمال الامر ، مثل في حالة التصوير الضوئي ، فإنه يعطي الامر ولا ينتظر ان يُتم الاسكان ، لذلك فعمل msgbox بعده لا يعني ان السكان انتهى ، وانما يعني ان Shell قد انتهى من إعطاء الامر ،

اذا كنت تريد ان تعطي الاسكان امر طباعة ، وتريد ان لا تنتقل الى السطر التالي من الكود قبل الانتهاء من العمل بالكامل ، فيجب ان تستعمل الامر ShellWait :

http://access.mvps.org/access/api/api0004.htm

وبعدها تستطيع ان تضع msgbox:smile:

 

جعفر

ايون استاذ جعفر فعلا انحنا فاهمين كده الرساله هتخرج فور بعد تنفيذ الشل لكن قبل الاكتمال من تنفيذ ما استدعاه الشل

وممكن اتقل على حضرتك هحاول افهم من الرابط واطبق ولو ما قدرت استأذن حضرتك ارجع لك تساعدنا 

 

جزاكم الله خيرا :fff::fff:

رابط هذا التعليق
شارك

جاري التجربة استاذنا الكبير جعفر .. جاري الاطلاع على ماتفضلت به

استاذي الفاضل اباجودي ماذا عن الطريقة الثانية هل جربتها سابقاً؟ اعتقد انها افضل الحلول في الحماية الى الآن ارجو منك تجربتها

  • Like 1
رابط هذا التعليق
شارك

8 دقائق مضت, jjafferr said:

هنا ستلاحظ اني استعملت الامر ShellWait ، والرابط فيه الوحدة النمطية:

 

جعفر

استاذى الجليل ومعلمى القدير  ووالدى الحبيب ابو عبد الله
جزاكم الله الخير كله:fff::fff: 

5 دقائق مضت, sandanet said:

جاري التجربة استاذنا الكبير جعفر .. جاري الاطلاع على ماتفضلت به

استاذي الفاضل اباجودي ماذا عن الطريقة الثانية هل جربتها سابقاً؟ اعتقد انها افضل الحلول في الحماية الى الآن ارجو منك تجربتها

انا بصراحة لم اجرب الطريقة الثانية ابدا  اما  الاول ى اعرفها واعمل بها فى عملى 
ولكن سأجرب الـ طريقة الثانية حتما
ولتمام  الفائدة رابط تحميل الاداة من الموقع الرسمى لها 
https://www.petges.lu/download

رابط هذا التعليق
شارك

والدى الحبيب واستاذى الجليل ومعلمى القدير استاذ @jjafferr 
 

انا نفذت على مثال اخر لانى لا املك ماسح ضوئى الان للتجربة
 

ولكن حدث شئ واستنتج شئ من نسج خيالى اريد التساؤل عنه
بعد تجربة المرفق
جرب الازرار الصلاله ولاحظ الفرق 

التساؤل

لو ظهرت الرساله بعد الانتهاء من المسح الضوئى قد يكون المسح الضوئى فشل لاى شئ اى كان
انا لاحظت الرسالة تظهر بعد اغلاق التطبيق الذى نستدعيه بالامر شل

اذن لن تكون للرساله علاقة باتمام العمليه من عدمها  

هل استنتاجى صحيح ؟!

وهذا مرفق استاذى الجليل ومعلمى القدير ووالدى الاستاذ @ابو خليل وذلك بعد اضافة الموديول واستخدام الامر ShellWait :rol:

استدعاء المنطقة واللغةوالوقت والتاريخ والحاسبة.rar

تم تعديل بواسطه ابا جودى
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information