sandanet قام بنشر مايو 18, 2017 قام بنشر مايو 18, 2017 الله يهديك استاذي جعفر ضعت هناك في موضوع ارسال رسائل نصية عبر الواتس اب لانه بصراحة موضوع كبير حاولت استيعابه ونسيت نفسي لما انا هناك هههههههه
jjafferr قام بنشر مايو 18, 2017 قام بنشر مايو 18, 2017 4 دقائق مضت, sandanet said: الله يهديك استاذي جعفر ضعت هناك في موضوع ارسال رسائل نصية عبر الواتس اب لانه بصراحة موضوع كبير حاولت استيعابه ونسيت نفسي لما انا هناك هههههههه لازم تجرب هذا انا لا اضع موضوع إلا اذا فيه له اهمية زبائني كان عندهم طلب ، وهو الارشفة ، وجزء منهم لإوراق قليلة وجزء لشئون الموظفين ، بالإضافة الى صور الموظفين ، موضوع النقر لفتح نافذة الوندوز واختيار الصور ، و السكانر بالطريقة العادية ، هاي منتهين منها ، الطلب تطور بسبب بطئ السكانرات العادية (حوالي 50 ثانية لتصوير الورقة الواحدة) ، طبعا لا اتكلم عن تصوير مجموعة من المستندات دفعة واحدة بالاسكانر السريع الغالي ، فالحمدلله ومن حوالي سنه توصلت الى التصوير عن طريق WebCam (حوالي 5 ثواني) و DSLR (حوالي 5 ثواني) ، وفي السجل مباشرة ، ولكن كاميرات DSLR غالية ، و WebCam يحتاج الى إضاءة صحيحة والصورة ليست بالوضوح المطلوب ، لذلك والحمدلله توصلت الى التصوير عن طريق كاميرات هواتف الاندرويد ، والتصوير فيه دقة عالية ، والفلاش ممتاز ، والتصوير يأخذ حوالي 9 ثواني ، وكل بيت فيه على الاقل هاتف واحد قديم لا يُستعمل هاي التقنية الجديدة اللي انصح المبرمجين اتباعها لزبائنهم ، سواء للصور الشخصية او تصوير المستندات صورة بصورة جعفر 2
sandanet قام بنشر مايو 18, 2017 قام بنشر مايو 18, 2017 وانا قاعد اشتغل على برنامج سأحتاج فيه الى التصوير عن طريق الهاتف لذلك لي رجعة لموضوعك استاذي جعفر بصراحة موضوعك يحتاج الى تركيز عالي وانا حالياً شبه مشتت مابين تصميم برنامج ومابين استعادة بعض الملفات المحذوفة ومابين ضغط العمل زز الخ .. الحمد لله على كل حال وبارك الله فيك استاذنا جعفر على كل شيء ادعو الله ان يوفقك دنيا واخرة كما اسأل الله ان يوفق اخي الغالي الاستاذ الكبير اباجودي على روحه الطيبة وحب المساعدة التي لمستها منه فبفضل الله ومن ثم بفضل جهودكم الجبارة نجد انفسنا نتقدم الى الامام يوماً بعد يوم
jjafferr قام بنشر مايو 18, 2017 قام بنشر مايو 18, 2017 41 دقائق مضت, ابا جودى said: 1. لو ظهرت الرساله بعد الانتهاء من المسح الضوئى قد يكون المسح الضوئى فشل لاى شئ اى كان 2. انا لاحظت الرسالة تظهر بعد اغلاق التطبيق الذى نستدعيه بالامر شل اذن لن تكون للرساله علاقة باتمام العمليه من عدمها هل استنتاجى صحيح ؟! وهذا مرفق استاذى الجليل ومعلمى القدير ووالدى الاستاذ ابوخليل وذلك بعد اضافة الموديول واستخدام الامر ShellWait لاحظ ترتيب اجابتي: 2. وبعد فتح ملف أخي ابوخليل ، فالرسائل التي تظهر بعد الزر جميعها صحيح ، حيث ان الالة الحاسبة كبرنامج ، لما تم فتحه فيكون الكود قد اتم عمله ، فبعدها يعطيك الرسالة ، ولكن عند طلبك المنطقة واللغة ، فالامر لم ينتهي بعد إلا بعد انتهائك من اتمام لاختيار ، وهذا عيناً طلبك 1. هذا موضوع آخر ، وهو هل الامر نجح او فشل ، فالامر Shell او ShellWait لا علاقة لهم بنجاح المسح الضوئي وفشله هنا تأتي طريقة اخرى ، وهي طريقة مناداة الوحدة النمطية (لا اعني Shell وانما الوحدة النمطية لتشغيل الاسكانر مثلا) ، وطلب نتيجة الامر ، هكذا هذه وحدة نمطية عادية ، تعمل المطلوب ، ولكن لا تخبرنا عن نتيجة العمل ، تم او لا Public Function TransferWithoutUI(ByVal sngResolution As Single, _ ByVal tColourType As TWAIN_MDL_COLOURTYPE) ونناديها هكذا: call TransferWithoutUI(.....) ---------------------------------- بينما هنا لاحظ بعد اغلاق القوس هذه وحدة نمطية عادية ، تعمل المطلوب ، وتخبرنا عن نتيجة العمل ، تم او لا Public Function TransferWithoutUI(ByVal sngResolution As Single, _ ByVal tColourType As TWAIN_MDL_COLOURTYPE) As Long ونناديها هكذا: Dim Result as Long Result = TransferWithoutUI(.....) if Result = .... وهنا نتيجة Result تعتمد على ما يحدث في عملية قيام الاسكانر بالاسكان ، سواء تم الاسكان بطريقة صحيحة او .... جعفر 1
sandanet قام بنشر مايو 18, 2017 قام بنشر مايو 18, 2017 يعني نستنتج من هذا الكلام انه يجب تجربة وضع الامر shell في متغير لرؤية فيما اذا كانت النتيجة ايجابية ام سلبية؟؟
jjafferr قام بنشر مايو 18, 2017 قام بنشر مايو 18, 2017 لا ، Shell لا يعرف اي شيء عن البرنامج الذي يقوم بالعمل (فلنسمه الالة الحاسبة) ، مهمة Shell فقط بإعطاء الامر للكمبيوتر لفتح الآلة الحاسبة ، ولكن الآلة الحاسبة يجب ان يكون لها متغير يعطيك اذا النتيجة ايجابية او سلبية!! انتم في هذا الموضوع كلامكم عن الامر Shell ، ولكنه في حقيقة الامر هو مجرد مشغل لبرنامج آخر/كود ، وهذا البرنامج الآخر/الكود هو الذي يجب ان يعُطى المتغير ، هذا اذا كان يسمح بهذا جعفر 1
ابو جودي قام بنشر مايو 18, 2017 قام بنشر مايو 18, 2017 8 دقائق مضت, jjafferr said: لا ، Shell لا يعرف اي شيء عن البرنامج الذي يقوم بالعمل (فلنسمه الالة الحاسبة) ، مهمة Shell فقط بإعطاء الامر للكمبيوتر لفتح الآلة الحاسبة ، ولكن الآلة الحاسبة يجب ان يكون لها متغير يعطيك اذا النتيجة ايجابية او سلبية!! انتم في هذا الموضوع كلامكم عن الامر Shell ، ولكنه في حقيقة الامر هو مجرد مشغل لبرنامج آخر/كود ، وهذا البرنامج الآخر/الكود هو الذي يجب ان يعُطى المتغير ، هذا اذا كان يسمح بهذا جعفر استاذى الجليل ومعلمى القدير استاذ جعفر انا اسف للاطاله والاثقال على كاهلكم ولكن اعهدكم اهل الحلم والكرم والجود جزاكم الله خيرا حضرتك قلت كلامكم عن الامر Shell ، ولكنه في حقيقة الامر هو مجرد مشغل لبرنامج آخر/كود ، وهذا البرنامج الآخر/الكود هو الذي يجب ان يعُطى المتغير ، هذا اذا كان يسمح بهذا السؤال هو وهذا البرنامج الاخر / الكود هو الذى يجب ان يعطى المتغير هذا اذا كان يسمح بهذا اذن هناك ما يسمح وما لا يسمح فهل البرنامج الذى نستخدمه هنا فى هذا الموضوع يسمح بهذا وان كان يسمح نستخدم هذا الكود صح Public Function TransferWithoutUI(ByVal sngResolution As Single, _ ByVal tColourType As TWAIN_MDL_COLOURTYPE) As Long ونناديها هكذا: Dim Result as Long Result = TransferWithoutUI(.....) if Result = .... ولو استخدمنا هذا الكود ايه هيكون مكان النقط بين الاقواس وايضا ماذا سيكون مكان النقط فى نتيجة الـ Result
jjafferr قام بنشر مايو 18, 2017 قام بنشر مايو 18, 2017 هذا الكود جزء من وحدة نمطية ، وانا استخدمتها كمثال فقط ، للتوضيح فقط ، بينما انت يجب تستخدم برنامجك/الكود الذي تعمل عليه!! طيب ، ايش الكود/البرنامج الذي تستعمله ، واللي يتم تشغيله بواسطة Shell ؟ يمكن نشوف تفاصيله ، ونطلع بنتيجة جعفر
ابو جودي قام بنشر مايو 18, 2017 قام بنشر مايو 18, 2017 (معدل) 14 دقائق مضت, jjafferr said: هذا الكود جزء من وحدة نمطية ، وانا استخدمتها كمثال فقط ، للتوضيح فقط ، بينما انت يجب تستخدم برنامجك/الكود الذي تعمل عليه!! طيب ، ايش الكود/البرنامج الذي تستعمله ، واللي يتم تشغيله بواسطة Shell ؟ يمكن نشوف تفاصيله ، ونطلع بنتيجة جعفر طيب هذه هى القاعدة البرنامج الذى ننادى عليه بالامر Shell هو IrfanView للعلم البرنامج مرفق منه فى هذا المرفق نسخه بورتابل لا تحتاج الى تنصيب على الكمبيوتر والكود الذى استخدمه هو Shell (Application.CurrentProject.Path & "\i_view32.exe /batchscan=(,1,1,2,1," & Trim(temp_scan_path) & "" & Me.ID & " ,jpg,0)/scanhidden") ونناادى بالامر Shell على النسخه البورتابل المرفق من نفس مجلد قاعدة البيانات الارشفة بدون اعداد برنامج - IrfanView.zip تم تعديل مايو 18, 2017 بواسطه ابا جودى
sandanet قام بنشر مايو 18, 2017 قام بنشر مايو 18, 2017 (معدل) فهمت قصدك استاذي الكبير جعفر اذن المكتبة التي نستعملها "Microsoft Windows Image Acquisition Library v2.0" هي المسؤولة عن ارجاع النتيجة صحيح؟ تم تعديل مايو 18, 2017 بواسطه sandanet
ابو جودي قام بنشر مايو 18, 2017 قام بنشر مايو 18, 2017 1 دقيقه مضت, sandanet said: فهمت قصدك استاذي الكبير جعفر اذن المكتبة التي نستعملها "Microsoft Windows Image Acquisition Library v2.0" هي المسؤولة عن ارجاع النتيجة صحيح؟ ؟! انا كده فصلت ومبقتش قادر افهم واستوعب
jjafferr قام بنشر مايو 18, 2017 قام بنشر مايو 18, 2017 4 دقائق مضت, ابا جودى said: طيب هذه هى القاعدة البرنامج الذى ننادى عليه بالامر Shell هو IrfanView للعلم البرنامج مرفق منه فى هذا المرفق نسخه بورتابل لا تحتاج الا تنصيب على الكمبيوتر انا والبرنامج Irfan View صحبة من زمان ، ومنصب على كمبيوتري ، وهذه احد مشاركاتي فيه خليني اشوف اذا ممكن يرجع نتيجة او لا 5 دقائق مضت, sandanet said: فهمت قصدك استاذي الكبير جعفر اذن المكتبة التي نستعملها "Microsoft Windows Image Acquisition Library v2.0" هي المسؤولة عن ارجاع النتيجة صحيح؟ نعم بالضبط ، 100% هذا اذا استعملتها ، ولكن الظاهر انكم هنا تستخدمون Irfan View ، فخليني اشوف اذا Irfan View يرجع النتيجة او لا جعفر 1
ابو جودي قام بنشر مايو 18, 2017 قام بنشر مايو 18, 2017 الله يسعدكم على كل حال انا فى انتظار والدى الحبيب واستاذى الجليل ومعلمى القدير بالنظر الى ان كان البرنامج يرجع النتيجة او لا والدى الحبيب اسال الله ان يسعدك سعادة بلا حدود
jjafferr قام بنشر مايو 18, 2017 قام بنشر مايو 18, 2017 هذا السطر الوحيد الذي حصلت عليه في الاختيارات - IrfanView exit code is 0. If /convert or /print is used, there is 1 or 2 also possible, for load/save error. وهذا مثال استخدامه https://irfanview-forum.de/showthread.php?t=4736&p=22567&viewfull=1#post22567 ولكني لا اعتقد بأنه سيعطيك النتيجة التي تريدها!! جعفر
sandanet قام بنشر مايو 19, 2017 قام بنشر مايو 19, 2017 (معدل) 6 ساعات مضت, ابا جودى said: ان كان الجهاز المستخدم للمرة الاولى يجب نسخ الملف " TWAIN32d.dll " فى المسار " C:\Windows\System32 " استاذي اباجودي انت قلت في تلك المشاركة بأن الملف TWAIN32d.dll يجب ان يكون في الجهاز ذلك يعني ان برنامج السكانر i_view32 يعتمد على المراجع التي توفرها مكتبة ال dll وهذا ما يحاول استاذنا القدير جعفر ايصاله لنا بأن الأمر shell ليست له علاقة بارجاع النتيجة من السكانر وانما مهمته فقط استدعاء وتنفيذ برنامج السكانر اما المكتبات فهي المسؤولة عن ارجاع النتيجة طبعاً بعد تجربة ازالة المرجع Microsoft Windows Image Acquisition Library v.2 وإزالة الملف TWAIN32d.dll من الويندوز ايضاً وجدت انه مازال البرنامج i_view32 يعمل سكان بنجاح لذلك اعتقد بأن البرنامج i_view32 لايستعمل المكتبة TWAIN32d.dll لا أعلم اخي اباجودي اذا قمت انت بتجريب ذلك ام لا لكني اتمنى ان تجرب وتخبرني بالنتيجة . تم تعديل مايو 19, 2017 بواسطه sandanet
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.