السلام عليكم
لدي برنامج يسحب تقارير يتم تنفيذها حسب الطلب من نوع xls
والموقع من نوع اتصال آمن https
والمطلوب هو تنزيل الملف مباشرة دون تدخل من المستخدم
لفنرض :
سحب بيانات العملاء من تاريخ الى تاريخ حسب العمر المحدد
سوف يظهر لي الملف للتحميل مباشرة عن طريق سكربت الموقع
حاولت استخدام المقابض ولم تجدي نفعا
حاولت تغيير قيم الريجستري لتحديد مسار الحفظ ونجحت ولكن يتبقى
الحفظ الى هذا المسار مباشرة دون تدخل المستخدم ؟
اتمنى ممن لديه الخبرة ان يساعد في الحل
علما بأني بحثت عن هذا الامر مايقارب 3 شهور ولم اجد حل
ولم تسعفني لغتي الانجليزية في فهم بعض المواقع
اولا : شكرا على تجاوبك السريع
اسم الملف او رابط الملف لم استطع الامساك به
لكونه ملف ديناميكي
بمعنى : لا وجود له اصلا
ولكن الموقع يقوم بتنفيذه بناء على طلبك
المشكلة ليست هنا
المشكله عند ظهور مربع الحوار تنزيل ملف الذي يطلب حفظ او فتح او الغاء
كيف يمكنني تجاوزر هذا الامر
لنفرض لدينا
<input type="image" name="123" id="123" title="فرز البيانات" onclick="File();">
بعد ارسال امر كليك
تخرج لنا نافذة حفظ او فتح او الغاء
هذا ما اقصده : اتمنى تكون الفكرة واضحة
عزيز vbnet الموقع يعتبر موقع رسمي وحكومي
ولايمكنك دخوله
فقط اشخاص مصرح لهم
كل الموضوع هو التحكم بنافذة التنزيل File Download
ان تعمل في الخلفيه او ارسال اوامر محددة لها
او ان لا تعمل اصلا فقط يتم التحميل مباشرة
واعتقد ان هذه الامور مصدرها الريجستري ولكن لم استطع التوصل لها ورغبت بمساعدتكم
اعتقد ان ظهور نافذة التحميل هي من جهة برنامج المستعرض نفسه واعتقد لايمكن تجاوزها الا بمعرفة اوامر المستعرض لانه هو من يتعامل مع السيرفر الخاص بالموقع ، على سبيل المثال عندك برنامج داونلود منجر لابد لك من تحديد المستعرض الذي تريد ان يتم التقاط روابط التحميل منه ، ربما تكون هذه الاوامر عباره عن قيم ريجستري او لا غيرها ، لذلك من الافضل البحث في قوقل عن كيفية التقاط روابط التحميل من مستعرض معين .
اخي : Ahmed_Mansoor
هي في الاصل قيم للريجستري ولكن اين وكيف هذا ما ابحث عنه ؟
لنطرق باب اخر :
اذا وجدنا مقبض النافذة لامر التحميل
حاولت ان ارسل الامر {ENTER} ولكن دون جدوى
فقررت البحث عن الريجستري
استطيع ان اجعل النافذة مخفية ولكن لم تقبل الامر انتر ... هذا ما جعلني اترك موضوع مقبض النافذة
اي نافذة تقصد التي تستطيع اخفائها اليست نافذتين الاولى تسألك هل تريد فتح او حفظ الملف علي الحهاز وإن اخترت حفظ الملف تأتي النافذة الاخرى وهي لكي تحدد مكان حفظ الملف ، طيب كيف او ماهو كود ارسال المفتاح enter الذي تستخدمه .
واذا ما عندك مانع لو تعطيني رابط الموقع ومكان او اسم او رابط الملف الذي تريد تحميله لكي اجرب من عندي .
المشكلة في التعامل مع هذه النافذة :
حيث لا تقبل ارسال الامر sendkeys
اما النافذة التي تليها فتقبل التعامل
واستطيع تحديد مكان واسم الملف في الحفظ
والنافذة الثالثه نستطيع اخفائها من اعدادت الحفظ في اكسبلور
---------------------
فكيف اتجاوز هذه النافذة ؟؟
اما للموقع فتستطيع استخدام اي موقع يكون لديه تحميل مثل الخليج لرفع الملفات ؟؟
---------
هذا ما اتعبني البحث عنه ...
ولا يهمك ان شاء الله نشوف لها كود مناسب , بنجرب ضغط المفتاح برمجيات وليس دالة Sendkeys وإن شاء الله تضبط .
هل انت تستخدم أداة Webbrowser الموجودة في الفيجول بيسك6 ؟
شكرا لتعاونك
نعم استخدم الاداة Webbrowser