ब्राउज़र को http://codegolf.stackexchange.com पर खोलें


33

आपका काम डिफ़ॉल्ट ब्राउज़र की एक ब्राउज़र विंडो को http://codegolf.stackexchange.com पर खोलना है ।

आपका कोड ब्राउज़र को स्वयं खोलना चाहिए, और एक खुले पर भरोसा नहीं कर सकता है।

यह , इसलिए बाइट्स में सबसे कम जवाब जीतता है।


8
क्या URL शॉर्टर्स की अनुमति है?
ईसैक

4
क्या विंडो खोलने के लिए डिफ़ॉल्ट ब्राउज़र में जावास्क्रिप्ट चलाने की अनुमति है?
Mwr247

4
@ Mwr247 नहीं, यह नहीं है।
no --zɐɹƆ

15
आपको सवाल के लिए स्पष्टीकरण / प्रतिबंध जोड़ना चाहिए, क्योंकि टिप्पणियों को हमेशा के लिए छड़ी करने की गारंटी नहीं है।
मेगो

8
आपकी कल्पना न्यूनतम है, जो कार्य को पूरा करने की अनुमति देने में अनिश्चितता का एक बहुत कुछ है। इसके अतिरिक्त, कुछ शायद इसे एक तुच्छ कार्य मानते हैं। फिर भी, आप सकारात्मक स्थिति में हैं;)
Mwr247

जवाबों:


35

 GNU Emacs, 29 27 14 बाइट्स

(eww"ppcg.ga")

EWW Emacs के अंदर एक ब्राउज़र है। browse-webसमारोह के लिए एक उपनाम है eww, और कहा कि इसलिए बनाता है डिफ़ॉल्ट ब्राउज़र Emacs में:eww

आपका काम डिफ़ॉल्ट ब्राउज़र की एक ब्राउज़र विंडो को http://codegolf.stackexchange.com पर खोलना है ।

@CoolestVeto, @Jonathan Leech-Pepin और @ zyabin101 को धन्यवाद।


के www.ppcg.lolबजाय आप का उपयोग कर सकते हैं http://ppcg.lol?
AdMBorkBork

1
@TimmyD नहीं, सबसे पहले मैंने "www" के साथ कोशिश की, लेकिन प्रोटोकॉल की आपूर्ति की जानी चाहिए (व्यवहार "mailto: //" के साथ उदाहरण के लिए अलग है)। उपयोगकर्ता इंटरैक्शन के लिए, "ब्राउज़-यूआरएल-एट-पॉइंट" है जो "http" को प्रस्तुत करता है, लेकिन यह निश्चित रूप से लंबा है।
coredump

आपको इसकी आवश्यकता नहीं है //, मुझे नहीं लगता। (मैं emacs का उपयोग नहीं करते हैं, लेकिन यह आम तौर पर बिना स्वीकार किए जाते हैं //)
Addison Crump

11
ಠ_ e PPCG "ewwww" के लिए कुछ ऐसा नहीं है, जो कोड समीक्षा है: पी
डाउनगोट

3
जाहिरा तौर पर ppcg.ga है । यह आपको एक बाइट बचा सकता है।
user48538

46

ओरेशन , 41 बाइट्स

जीत नहीं, लेकिन यकीन था कि मज़ा आया था। जैसा कि अभी, मैं अजगर के पीछे केवल 1 बाइट हूँ!

I need webbrowser
Now open "http:ppcg.ga"

स्पष्टीकरण:

I needमॉड्यूल होने के import $1साथ संकलित करता है webbrowser

Nowमॉड्यूल से निम्न कमांड चलाता है जैसे module.commandकि किसी भी चीज़ के तर्क के साथ।

तो यह संकलन:

#!/usr/bin/env python3
import webbrowser
webbrowser.open("http:ppcg.ga")

मैं अंत http:भाग की जरूरत है , और यह छोटा नहीं किया जा सकता है।


17
Ppcg.lol के मालिक के रूप में , मैं इस संदेश का अनुमोदन करता हूं।
क्विल

इस वार्तालाप को बातचीत में स्थानांतरित कर दिया गया है ।
डेनिस

मैं लगभग निश्चित है कि आप की जगह ले सकता हूँ "http://ppcg.lol"के साथ "http:ppcg.lol"। मैं तुम्हें के बीच की जगह को दूर कर सकते हैं कि अनिश्चित हूँ openऔर "http:...", लेकिन यह कोशिश?
एडिसन क्रम्प

2
@ मेरे कहने का मतलब है कि हम कैसे जानते हैं कि आप रिक को भविष्य के किसी भी बिंदु पर रोल नहीं करेंगे?
PyRulez

1
@ आप रिक पर कितना पसंद करते हैं ...
टीएमएच

43

बैच, 17 बाइट्स

मीगो के लिए 3 बाइट्स बचाए।

start www.ppcg.ga

यदि आप इसे विंडोज़ कमांड लाइन से चलाते हैं तो यह आपके डिफ़ॉल्ट ब्राउज़र में खुल जाएगा।

मुझे लगता है कि यह पॉवर्सशेल में भी काम करेगा, लेकिन मुझे यकीन नहीं है।


3
आप उपयोग कर सकते हैं startके बजाय explorer
मेगो

8
start www.ppcg.lolइसके बजाय आप उपयोग कर सकते हैं इसके बजाय विंडोज को HTTP के रूप में पार्स करें। CMD और PowerShell दोनों में काम करता है।
AdmBorkBork

2
आपको इसकी आवश्यकता क्यों है www.?
ब्लेंडर

3
@ ब्लेंडर क्योंकि अन्यथा यह .lol फाइल एक्सटेंशन के साथ pccg नामक एक स्थानीय प्रोग्राम को खोजने और इसे चलाने की कोशिश करता है।
मॉर्गन थ्रैप

2
@PyRulez यह तकनीकी रूप से एक URL शॉर्टनर नहीं है। क्विल ने कुछ समय पहले उस डोमेन को खरीदा था और एक DNS रीडायरेक्ट सेट किया था।
मेगो

24

पॉवरशेल, 17 16 बाइट्स

saps www.ppcg.lol 

मिलो द्वारा प्रदान किए गए एक भी छोटे डोमेन का उपयोग करना।

saps www.ppcg.ga

जबकि वहाँ के लिए एक अन्य startनाम है एक अन्य के लिए Start-Processएक है saps। आप इससे देख सकते हैं Get-Alias। यह समान Start-और Stop-cmdlets के लिए सम्मेलन का अनुसरण करता है ।


psst आप www.ppcg.ga का अब उपयोग कर सकते हैं
Milo

@ मेलो धन्यवाद। मुझे लगता है कि अन्य लोग आपको सुन सकते हैं।
मैट

ppcg.ga काम नहीं कर रहा है
aukul

2
हम्म। फिर भी मेरे लिए काम करता है और मैं दूधो को ग्रहण करूंगा। शायद यह नया है और डीएनएस पूरी तरह से प्रचारित नहीं किया गया है
मैट

21

टर्मिनल (OSX), 20 18 17 बाइट्स

open http:ppcg.ga

CoolestVeto के लिए 2 धन्यवाद


5
openएक OSX उपयोगिता है, न कि एक बैश; इसे अधिक उपयुक्त रूप से "OSX कमांड लाइन" कहा जाएगा।
स्काइलर

1
@Skyler क्या यह गलत है? ss64.com/bash/open.html
Mwr247

1
पहली पंक्ति: "वर्चुअल टर्मिनल (वीटी) का उपयोग करके, अपने डिफ़ॉल्ट एप्लिकेशन में एक फ़ाइल खोलें।" यदि आप यूनिक्स पर इसे चलाने की कोशिश करते हैं, तो यह आपको बताएगा कि "कंसोल के संदर्भ में फ़ाइल डिस्क्रिप्टर नहीं मिल सका", क्योंकि यह टर्मिनल में खोलने की कोशिश कर रहा है, ब्राउज़र में नहीं।
स्काइलर

3
आप छुटकारा पा सकते हैं //
Addison Crump

2
आप एक और बाइट बचा सकते हैं:open http:ppcg.ga
DarkDust

14

MATLAB, 28 25 बाइट्स

web www.ppcg.lol -browser
  • wwwसे कम है http://और यह सुनिश्चित करता है कि पते को URL के रूप में संसाधित किया जाए
  • यह स्पष्ट संस्करण के बजाय निहित फ़ंक्शन कॉल (जो इनपुट के रूप में इनपुट करता है) का उपयोग करके कम है web('www.ppcg.lol', '-browser')
  • यदि आप OS X पर हैं, तो इसे सरल बनाया जा सकता है web ppcg.lol -browserक्योंकि MATLAB स्वतः ही http://( 21 बाइट्स ) को जोड़ देगा

विकल्प :

  • खिड़कियों पर इसे छोटा किया जा सकता है ( 19 बाइट्स )

    !start www.ppcg.lol
    
  • ओएस एक्स पर ( 21 बाइट्स )

    !open http://ppcg.lol
    
  • निम्नलिखित एक तैनात MATLAB आवेदन ( 16 बाइट्स ) में काम करेगा

    web www.ppcg.lol
    
  • यदि अंतर्निहित ब्राउज़र का उपयोग किया जा सकता है तो इसे और भी कम किया जा सकता है जैसा httpकि निहित है ( 12 बाइट्स )

    web ppcg.lol
    

ओएस एक्स बेमानी है क्योंकि अंतर्निहित openकमांड ही करता है।
no --zɐɹƆ

1
@CrazyPython यह ठीक है कि !MATLAB में क्या होता है, यह इसके बराबर है system(command)। मेरे पास अन्य विकल्पों के प्रदर्शन के रूप में अधिक था जो MATLAB के भीतर से निष्पादित किए जा सकते थे। क्या वह ठीक है?
स्वेवर

क्या आपको जरूरत है www.?
एडिसन क्रम्प

@CoolestVeto कभी-कभी आप कभी-कभी ऐसा करते हैं जो आप नहीं करते हैं। जब आप बाहरी ब्राउज़र का उपयोग करते हैं, तो आंतरिक ब्राउज़र जो आप नहीं करते हैं। यदि आप इसे निर्दिष्ट नहीं करते हैं, तो कोई ब्राउज़र विंडो नहीं खुलेगी। यदि आप इसे काम करने के लिए प्राप्त कर सकते हैं, तो मुझे इसे बदलने में खुशी होगी!
स्वेवर

@CoolestVeto तो मैंने थोड़ा और खोदा और ऐसा लग रहा है कि wwwयह केवल OS X पर अनावश्यक है
Suever

13

AutoHotKey , 16 बाइट्स

Run www.ppcg.lol

7
दुर्भाग्य से, हर किसी के पास * कंपकंपी * Google Chrome * कंपकंपी * उनके डिफ़ॉल्ट ब्राउज़र के रूप में सेट नहीं है (या सभी में स्थापित है!)।
wizzwizz4

5
हर किसी के पास एएचके नहीं है ... दोनों तथ्य बहुत ही योग्य हैं
मिशेलफ्रांसिस बस्टिलोस

5
मैं थरथरा रहा था क्योंकि मुझे टाइप करना था ... कभी बुरा नहीं मानना ​​था।
wizzwizz4

2
चुनौती युक्ति को डिफ़ॉल्ट ब्राउज़र में PPCG खोलने की आवश्यकता होती है , जो Chrome हो सकता है या नहीं।
डेनिस

1
आपको कॉमा की आवश्यकता नहीं है
इंजीनियर टोस्ट

13

पायथन, 52 48 47 45 44 बाइट्स

बेशर्मी से उस छोटी कड़ी को उधार लेना।

from webbrowser import*;open("http:ppcg.ga")

-4 बाइट्स के लिए CrazyPython का धन्यवाद, और एक और एक के लिए Sp3000।

संपादित करें: CoolestVeto के लिए धन्यवाद 2 और मुंडा

संपादित करें: ppcg.ga को पंजीकृत करने और एक अन्य बाइट को बचाने के लिए एमडी एक्सएफ के लिए धन्यवाद


पूर्व परिवर्तन इसे बिल्कुल समान लंबाई में छोड़ देता है। Http: // के लिए, यदि आप इसे छोड़ देते हैं, तो यह "ppcg.lol" नामक एक स्थानीय फ़ाइल खोलने की कोशिश करता है, जो मौजूद नहीं है।
स्काइलर

1
आप की जरूरत नहीं है //
Addison Crump

धन्यवाद! मुझे आश्चर्य है कि क्यों काम करता है?
स्काइलर

1
आप इसे केवल कमांड लाइन विकल्पों के साथ भी कर सकते हैं python -m webbrowser -t http:ppcg.lolजो मुझे लगता है कि 30 वर्णों के रूप में गिना जाता है
gnibbler

1
ppcg.lolइस उत्तर को अमान्य करते हुए अपंजीकृत किया गया है: I हालाँकि, मैंने अभी पंजीकृत किया है ppcg.ga, इसलिए आप इसका उपयोग कर सकते हैं, इसके बजाय, वैसे भी एक बाइट को बचाकर।
एमडी XF

10

बैश, 24 22 बाइट्स

xdg-open http:ppcg.lol

कुछ अन्य लोगों की तरह कम नहीं। firefox ppcg.lolकम है, लेकिन यह प्रश्न युक्ति से नहीं मिलता है।


xdg-open www.ppcg.lolमेरे लिए भी काम करता है।
डिजिटल ट्रॉमा

@digital_trauma दिलचस्प है, यह मेरे लिए नहीं था। यह फ़ाइल सिस्टम पर www.ppcg.lol के लिए देखा गया। उबंटू 15.10।
ओगडे

अजीब। मेरे लिए Ubuntu 14.04। xdg-utils 1.0।
डिजिटल ट्रॉमा

1
आप की जरूरत नहीं होनी चाहिए //
Addison Crump

1
@CoolestVeto सही। xdg-open http:ppcg.lolमेरे लिए भी काम करता है।
डिजिटल ट्रॉमा

10

जावा 7, 118 115 बाइट्स

class P{public static void main(String[]a)throws Exception{java.awt.Desktop.getDesktop().browse(new java.net.URI("http://ppcg.lol"));}}

जावा गोल्फिंग के लिए सबसे अच्छी भाषा नहीं है ... यहाँ एक और पठनीय प्रारूप में एक ही कार्यक्रम है:

class P {
    public static void main (String[] a) throws Exception {
        java.awt.Desktop.getDesktop().browse(new java.net.URI("http:ppcg.ga"));
    }
}

को हटाने के द्वारा 2 बाइट्स सहेजा //यूआरआई / एल में, और में स्विच करके एक और बाइट .gaसे .lol(परोक्ष रूप से @Milo करने के लिए धन्यवाद)



1
@ मैं यह कर सकता था, लेकिन फिर यह जावा 8 होगा। यह एक जावा 7 जवाब है। लेकिन टिप के लिए धन्यवाद!
हायपरनीट्रीनो

1
के "http://ppcg.lol"साथ बदलें"http:ppcg.lol"
Addison Crump

8
कोड-गोल्फ निर्दिष्ट करता है कि फ़ंक्शन पर्याप्त हैं, आपको एक पूर्ण कार्यक्रम लिखने की आवश्यकता नहीं है। तो void f(){ .... }काफी होगा।
19

1
अधिक पठनीय प्रारूप में आपका कार्यक्रम एक समापन कोष्ठक को याद कर रहा है
Nzall

9

पाइलॉन्गॉल्फ , 11 बाइट्स (गैर-प्रतिस्पर्धात्मक)

"ppcg.lol"p

स्टैक में ppcg.lol को पुश करता है और फिर pइसे खोलता है।


Will that open it as a local file, or as a website address?
wizzwizz4

And did you just add the changes that allowed this to work?
Rɪᴋᴇʀ

@wizzwizz4 As an address. Yes, so this does not compete with others, just for fun.

5
If I were you, I would edit "(Non-competing)" into the title, so people don't downvote.
wizzwizz4

@wizzwizz4 done.
Rɪᴋᴇʀ

9

Java 8, 115 112 bytes

interface P{static void main(String[]a)throws Exception{java.awt.Desktop.getDesktop().browse(new java.net.URI("http:ppcg.ga"));}}

Java is not the best language for golfing... Here's the same program in a more readable format:

interface P {
    static void main (String[] a) throws Exception {
        java.awt.Desktop.getDesktop().browse(new java.net.URI("http:ppcg.ga"));
    }
}

Saved 2 bytes by removing // (thanks @CoolestVeto), and another byte by switching to .ga from .lol (indirect thanks to @Milo)


You can remove the //.
Addison Crump

Isn't it supposed to be java.net?
Ryan

cant you replace interface with class?
MCMastery

@MCMastery Yes. However, with an interface, you can save 3 bytes because even though interface is longer than class, you save more bytes because the public modifier is implied.
HyperNeutrino

@Ryan Whoops. Fail. Yes, you're right. Thanks!
HyperNeutrino

8

JavaScript, 34 bytes

require('open')('http://ppcg.lol')

Uses Node.js


Do you need //?
Addison Crump

2
If node.js supports ES6: require`open``http://ppcg.lol`; (added ; to avoid tripping the formatting)
Ismael Miguel

2
Alternatively, does it require a protocol? eg require('open')('//ppcg.lol') to save 5 bytes
Martijn

2
@Martijn Shh...
wizzwizz4

ppcg.lol has been unregistered, invalidating this answer :I However, I just registered ppcg.ga, so you can use that instead, saving a byte anyway.
MD XF

7

Racket, 41 40 bytes

(require net/sendurl)(send-url"ppcg.ga")

ppcg.lol has been unregistered, invalidating this answer :I However, I just registered ppcg.ga, so you can use that instead, saving a byte anyway.
MD XF

Thanks for commenting. I'll update my answer in front of a computer later today. :)
Winny

6

Applescript, 28 bytes

  • 3 bytes saved thanks to @CoolestVeto.
open location"http:ppcg.lol"

how dare a high-rep user not format their header correctly D:
cat

1
@cat actually, I've never been called out on this before - I've always operated on the assumption that bytes is the default for codegolf (and is even explicitly specified in this question), so explicitly respecifying in answers is just redundant information. Do you know of a meta post about this?
Digital Trauma

Well, first and foremost, my comment was messing around -- I only changed it for consistency with all the other answers, and it's really insignificant but it bothered me. I'm pretty sure there's no meta post on formatting specifically, and that this format came from the Leaderboard Stack Snippets, but I'm almost certain there's a meta post for Defaults for Scoring Code Golf that says it's bytes unless otherwise specified.
cat

1
@cat Yep, I don't think its a big deal either way - I'm certainly not planning on rolling back your edit :). Scoring by bytes by default is in the code-golf tag wiki
Digital Trauma

ppcg.lol has been unregistered, invalidating this answer :I However, I just registered ppcg.ga, so you can use that instead, saving a byte anyway.
MD XF


5

R, 26 bytes

shell.exec("www.ppcg.lol")

I don't know of any shorter way to do this in R.


1
Duplicate of this. Simply wrapping another answer in a system/fork/whatever call is a trivial modification.
Mego

ppcg.lol has been unregistered, invalidating this answer :I However, I just registered ppcg.ga, so you can use that instead, saving a byte anyway.
MD XF

5

Actionscript 3, 117 bytes

package{import flash.display.Sprite;public class A extends Sprite{function A(){navigateToUrl("ppcg.lol","_blank")}}}

Like Java, this is not a great golfing language. Here's the code with formatting:

package
{
    import flash.display.Sprite;

    public class A extends Sprite
    {
        function A()
        {
            navigateToUrl("ppcg.lol", "_blank")
        }
    }
}

ppcg.lol has been unregistered, invalidating this answer :I However, I just registered ppcg.ga, so you can use that instead, saving a byte anyway.
MD XF

5

Rebol 2, 16 15 bytes

browse"ppcg.ga" 

if you accept an error before opening the page on Linux, no error on Windows

20 bytes without an error

browse http:ppcg.lol

Alternative to the first one (although with the same score): browse #ppcg.lol
Izkata

अब छोटे यूआरएल के साथ!
11

5

Perl 5, 66 57 bytes

Should work everywhere, but needs that import :(

8 bytes saved with @msh210 comment.

use Browser::Open open_browser;open_browser"http:ppcg.ga"

Also, for funsies :

Perl 5 (Windows), 34 bytes

system "start http://www.ppcg.ga"

Perl 5 (Unix), 31 bytes

system "xdg-open http:ppcg.ga"

use -M instead of use to shave a coupla bytes. (Untested.) Also, I'm guessing you don't need the parens or the www.. (Also untested.)
msh210

@msh210 Can't seem to get the -M switch to work apparently on my Mac... (?), but indeed the www as well as the // can be removed. Thanks !
Paul Picard

ppcg.lol has been unregistered, invalidating this answer :I However, I just registered ppcg.ga, so you can use that instead, saving a byte anyway.
MD XF

Edit done. Thank you for keeping old answers up to date :)
Paul Picard


3

RFO-BASIC, 22 bytes

BROWSE "http:ppcg.lol"

Read about RFO-BASIC at laughton.com.


While this link may answer the question, it is better to include the essential parts of the answer here and provide the link for reference. Link-only answers can become invalid if the linked page changes. - From Review
Mego

Alright. I just figured most people wouldn't know about this "dialect" of BASIC.
TickTock

ppcg.lol has been unregistered, invalidating this answer :I However, I just registered ppcg.ga, so you can use that instead, saving a byte anyway. Also, couldn't the space between BROWSE and " be removed, saving another byte?
MD XF

3

VBScript, 57 bytes

I used to have lots of fun creating tiny programs in VBScript, back in 2010.

I've remembered this language and used the code on: https://stackoverflow.com/a/13401872/2729937

It still works on Windows 7, at least.

set S=CreateObject("WScript.Shell")
S.run("www.ppcg.ga")

This is a bit different from the usual start www.ppcg.lol, in the sense that it executes the www.ppcg.ga directly, with an implicit start.

An alternative way would be "cmd.exe /C start www.ppcg.ga".


ppcg.lol has been unregistered, invalidating this answer :I However, I just registered ppcg.ga, so you can use that instead, saving a byte anyway.
MD XF

@MDXF Thank you for that tip. While it is nice to save a byte, I won't change the score since it doesn't feel fair.
Ismael Miguel

2

C#, 33 bytes

Process.Start("http://ppcg.lol");

Opens the default browser to the web address


Nope... Replace \\ via //.
Qwertiy

not a c# program, just a single line
BryanJ

Also this needs the System.Diagnostics namespace to be added in or Process to be fully qualified to work.
TheLethalCoder

1
This is not a c# program.
Vahid Amiri

ppcg.lol has been unregistered, invalidating this answer :I However, I just registered ppcg.ga, so you can use that instead, saving a byte anyway.
MD XF

2

05AB1E, 16 bytes (non-competing)

Non-competing, since the features used here postdate the challenge. Code:

’…Ò ™³.ÐÏg.´¢’.E

You can try the string online here. This basically evaluates to this batch answer.

Uses the CP1252 encoding.


How do you count the bytes? Depending which program I use for counting I get from 21 to 34 bytes.
sqlab

@sqlab 05AB1E uses the CP1252 encoding.
Adnan

2

VB.NET, 32 30 bytes

Process.Start("http:ppcg.lol")

+10 के लिए Sub Main(), और +7 के लिए End Sub, जिसे आपको कम से कम VB.NET कंसोल प्रोग्राम में चलाने के लिए आवश्यक है, इसके लिए भी आपको आयात करना होगा System.Diagnostics
वर्चुअल एनोमली

ppcg.lolइस उत्तर को अमान्य करते हुए अपंजीकृत किया गया है: I हालाँकि, मैंने अभी पंजीकृत किया है ppcg.ga, इसलिए आप इसका उपयोग कर सकते हैं, इसके बजाय, वैसे भी एक बाइट को बचाकर।
एमडी XF

2

फैक्टर, 38 36 26 बाइट्स

[ "http:ppcg.ga" open-url ]

मुझे नहीं पता था कि एक //प्रोटोकॉल में गोल्फ को बंद कर सकता है।


मुझे लगता है कि आप अंत-उद्धरण के बीच की जगह को हटा सकते हैं run-process, और आप पूरी तरह से छोड़ सकते हैं //
एडिसन क्रम्प

@CoolestVeto धन्यवाद! मुझे नहीं पता था कि //इसे छोड़ा जा सकता है। के बीच के स्थान के लिए "और run-process, छोड़ने के लिए एक शब्द की आवश्यकता होगी जिसका नाम "run-processवर्तमान शब्दावली खोज पथ में मौजूद होना चाहिए
कैट

@CoolestVeto फैक्टर की तरह फोर्थ - अत्यधिक व्हाट्सएप पर निर्भर
बिल्ली

का डुप्लीकेट इस । बस एक system/ fork/ जो भी कॉल में एक और जवाब लपेटकर एक तुच्छ संशोधन है।
मेगो

@Mego ठीक है, ठीक है, नहीं कि यह वास्तव में मायने रखता है, लेकिन मैं उस एक को देखे बिना इस के साथ आया था । लेकिन, उन भाषाओं के बिना डिफ़ॉल्ट ब्राउज़र को चलाने का वास्तव में कोई अन्य तरीका xdg-openनहीं है जो वेब ब्राउज़ करने के लिए विशेष कार्यों से सुसज्जित नहीं हैं। AC या ASM उत्तर भी निश्चित रूप से करना होगाsystem("xdg-open...")
बिल्ली

2

पायथन, 44 बाइट्स

from webbrowser import*;open('http:ppcg.ga')

इस टिप्पणी से URL
संपादित करें : ppcg.ga अब और अधिक लोकप्रिय हो गया लगता है (लेकिन यह उपलब्ध था जब मैंने यह उत्तर पोस्ट किया था)।

Ungolfed:

from webbrowser import * # Loads everything in the webbrowser module
open("http://ppcg.ga/") # Opens default browser to http://ppcg.ga/

पायथन, 44 बाइट्स

from webbrowser import*;open('http:gfa1.tk')

इस उत्तर से यू.आर.एल.

Ungolfed:

from webbrowser import * # Loads everything in the webbrowser module
open("http://gfa1.tk/") # Opens default browser to http://gfa1.tk/

पायथन, 45 बाइट्स

from webbrowser import*;open('http:ppcg.lol')

Ungolfed:

from webbrowser import * # Loads everything in the webbrowser module
open('http://ppcg.lol/') # Opens default browser to http://ppcg.lol/

वो लो, ppcg.lol! (1 बाइट छोटी)

नोट : मैंने ppcg.lol के लिए एक अलग उत्तर जोड़ा , 'क्योंकि मैंने देखा है कि अन्य साइटें इंटरनेट एक्सप्लोरर 11 में मेरे लिए काम नहीं करती हैं, और मैंने अन्य उपयोगकर्ताओं को भी इस समस्या को देखा।

दोनों गैर-गैर-प्रतिस्पर्धी हैं (पढ़ें कि सही?)


2

रूबी, 22 20 19 बाइट्स (OS X पर)

`open http:ppcg.ga`

सरल।

डैनियल के लिए 2 बाइट्स के लिए धन्यवाद।


के बजाय backticks का उपयोग करके आप 2 वर्णों को बचा सकते हैं %xopen http:ppcg.lol
डैनियल इवांस

@DanielEvans ग्रेट, धन्यवाद। जो 2 बाइट्स बचाता है।
R

1
"" ओपन 'को आंतरिक या बाहरी कमांड, ऑपरेशनल प्रोग्राम या बैच फ़ाइल के रूप में मान्यता प्राप्त नहीं है। "
डेवी मॉर्गन

1
@DewiMorgan OS X ही।
R

2

चेडर, 65 बाइट्स

cheddar.internal(cheddar.uid).require("open").c("http://ppcg.ga")

चेडर openइंटर्नल्स तक पहुंचता है और फिर पैकेज पर कॉल करता है और इसे स्ट्रिंग के साथ पीपीसीजी को कॉल करता है। सुनिश्चित करें कि आपके पास opennpm पैकेज स्थापित है


अगर यह एक और पैकेज की आवश्यकता है तो यह चेडर + ओपन नहीं होना चाहिए?
पावेल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.