• 0

كيف أفتح المتصفح الافتراضي في روبي؟

أريد كتابة شيفرة برمجية بلغة روبي لفتح المتصفح الافتراضي على موقع معين كما في المثال التالي بلغة بايثون:

import webbrowser
webbrowser.open_new("http://example.com/")

فهل هنالك طريقة مشابهة في روبي؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

هنالك عدة طرق لفتح المتصفح الافتراضي في لغة روبي، فإذا أردت أن يعمل برنامجك على جميع الأنظمة فيمكنك في هذه الحالة تثبيت gem يدعى launchy عن طريق السطر التالي:

$ gem install launchy

ومن ثم تستخدم تابع open وتمرر لها الرابط الذي تريد فتحه في المتصفح كما في المثال التالي:

require 'launchy'

Launchy.open("http://stackoverflow.com")

إذا كنت تريد فتح المتصفح في أنظمة ماك فقط فيمكنك في هذه الحالة استخدام السطر التالي:

system("open", "http://stackoverflow.com/")

أو السطر التالي:

`open http://stackoverflow.com/`

وفي نظام ويندوز يمكنك استخدام السطر التالي:

`start http://www.example.com`

أما في لينكس فهذا أبسط حل:

system("xdg-open", "http://stackoverflow.com/")

المصدر

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن