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

StackOverflow https://stackoverflow.com/questions/420762

  •  05-07-2019
  •  | 
  •  

سؤال

لقد تم منحك مهمة من العملاء بلدي تصدير البيانات من إرث نظام دوس, باستخدام RAIMA قاعدة البيانات, بحيث يمكن استيرادها إلى نظام جديد نحن نكتب لهم.يبدو أنه يتم تخزين البيانات في شكل ملف ، على الرغم من أننا عندما فتح ملفات أكثر من النص هو رطانة.

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

هل هناك طريقة لكي تتخلص تلقائيا البيانات من الشاشة ؟

ملاحظة

انها بسيطة نظام الفوترة, كل المعلومات على شاشة واحدة في التطبيق.

هل كانت مفيدة؟

المحلول

بالنسبة Raima بيانات مدير الإصدار 3.21 A هذه المادة يشير إلى أن التطبيق كان من المرجح مكتوب في C و استخدامه Raima لغة تعريف البيانات تنظيم الملفات - البحث في الملفات عن شيء مماثل التحقق .dbd ؟ tbl - قد تضطر إلى عرض لهم شيء مثل السادس له وضع عرافة.فمن المرجح جدا بنيات البيانات embeded في أحد الملفات.

تحرير:

هنا بعض الروابط التي قد تؤدي إلى مزيد من المعلومات

http://www.raima.com/

http://www.raima.com/database_technology/rdm.php3 http://www.raima.com/database/download.php3

http://database.ittoolbox.com/topics/t.asp?t=411&p=415&h1=411&h2=412&h3=415

http://www.faqs.org/faqs/databases/free-databases/

http://www.ittia.com/products/ittia_odbc.html

http://www.mactech.com/articles/mactech/Vol.07/07.02/db_VistaIII/index.html

نصائح أخرى

Raima لا يزال يبدو أن يذهب ، قد يكون من المفيد إفلاتها البريد الإلكتروني أو رؤية إذا كان أحد منتجاتها الجديدة متوافق إلى الوراء.إذا تعذر ذلك أنها حالة من الهندسة العكسية التطبيق إما تفريغ البيانات ، أو معرفة تنسيق الملف.

ومن المفيد أن نعلم ما هو إصدار Raima مدير قاعدة بيانات تم استخدامها ؛ db_Vista أو RDM أو Velocis أو المبثوثة جزءا لا يتجزأ من?التقريبية عصر عندما دوس التطبيق كتب من شأنه أن يساعد على تضييق صيغة ممكنة.

المبثوثة جزءا لا يتجزأ من صدر مفتوحة المصدر من قبل Centura حوالي 2000 ومن ثم إعادة تسمية ديسيبل.لينكس.قد تجد بعض المعلومات في التعليمات البرمجية المصدر أن يلقي الضوء على كيفية هيكلة الملفات.

في أي حال db_Vista ولدت في عام 1982 لذا فمن المحتمل ب-شجرة الملف/الفهرسة النظام.

كخيار ثان (أو ربما أخير) ، إذا Raima لا يمكن أن تساعدك ، يمكنك استخدام أتمتة أداة كشط المعلومات خارج الشاشة وتحليلها.نظرا لأنها من دوس التطبيق, إذا كان يمكن تشغيل في ويندوز إطار وحدة التحكم وأود أن استخدام أداة مثل الباذنجان, TestComplete, أو HighTest.هذه الأدوات مصممة في المقام الأول اختبار التشغيل الآلي من خلال واجهة المستخدم الرسومية أو واجهة المستخدم ولكن جيدة جدا لهذا النوع من العمل.أعتقد Hightest كانت لدينا DOS الإصدار مرة في اليوم.

الخيار الآخر قد يكون استخدام أي آلية الإبلاغ دوس التطبيق طباعة جميع بيانات التطبيق إلى ملف نصي (عن طريق إعادة توجيه prn:) ثم تحليل ذلك من تنسيق نص عادي - سيكون هناك الكثير من العمل (على الرغم من regex يمكن بسرعة تحليل الخروج زائدة حماقة) ولكن لقد فعلت ذلك.

سيتم تطبيق DOS تشغيل في إطار الأوامر في ويندوز XP ؟ إذا كنت قد تكون قادرة على قص و لصق البيانات في محرر نص أو جدول بيانات.

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

يجب عليك أيضا ربما تنفق عشرين دقيقة نافيا إمكانية أن قاعدة البيانات الشكل ليس شيئا شيوعا في هذا العصر - db3, مفارقة, Filemaker أو ما شابه ذلك - ولكن مع امتداد الملف إعادة تسمية.حاول فتح في Excel أو مماثلة تحديد شكل (إضافة الزائد مرشحات Excel أولا إذا كنت في حاجة إليها).Borland قاعدة بيانات سطح المكتب تستخدم أيضا أن تكون جيدة لهذا النوع من الفحص.

إنه طريق طويل, لكنه يسدد لي في عدة مناسبات عند بعض 'غامضة' تنسيق الملف تبين أن obfusticated نسخة من شيء أكثر شيوعا (db3 على وجه الخصوص).خارج دوس العصر لقد وجدت obfusticated الوصول إلى الملفات تظهر من وقت لآخر أيضا.

Raima (على الأقل إصدارات يمكنني استخدام) يأتي مع أداة تسمى datdump الذي يكتب ملفات البيانات في الإنسان-تنسيق قابل للقراءة.هناك أيضا أداة تسمى dbexp التي يمكن أن تولد ملفات CSV من Raima قاعدة البيانات الخاصة بنا.

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top