Tarayıcıyı http://codegolf.stackexchange.com adresine açın.


33

Senin işin bir tarayıcı penceresi açmak için varsayılan tarayıcı için http://codegolf.stackexchange.com .

Kodunuz tarayıcının kendisini açmalı ve açık olana güvenmemelidir.

Bu , yani bayt cinsinden en kısa cevap kazanır.


8
URL kısaltıcılara izin verilir mi?
isaacg

4
Bir pencereyi açmak için varsayılan tarayıcıda JavaScript çalıştırma izni var mı?
Mwr247

4
@ Mwr247 Hayır, değil.
noɥʇʎԀʎzɐɹƆ

15
Yorumların sonsuza dek çevrilmesi garanti edilmediğinden, sorunun kendisine açıklama / kısıtlamalar eklemelisiniz.
Mego

8
Spesifikasyonunuz asgari düzeydedir ve bu, görevi başarmasına neyin izin verileceği konusunda bir sürü belirsizliğe yol açtı. Ek olarak, bazıları muhtemelen önemsiz bir görev olduğunu düşünüyor. Yine de, pozitif;;)
Mwr247

Yanıtlar:


35

 GNU Emacs, 29 27 14 bayt

(eww"ppcg.ga")

EWW , Emacs'in içindeki bir tarayıcıdır. browse-webFonksiyon için bir takma ad ewwve böylece kılan varsayılan tarayıcı Emacs:eww

Senin işin bir tarayıcı penceresi açmak için varsayılan tarayıcı için http://codegolf.stackexchange.com .

@CololVeto, @Jonathan Leech-Pepin ve @ zyabin101'e teşekkürler.


Eğer kullanabilir miyim www.ppcg.lolyerine http://ppcg.lol?
AdmBorkBork

1
@TimmyD Hayır, ilk başta "www" ile denedim, ancak protokol sağlanmalı (davranışlar örneğin "mailto: //" ile farklı). Kullanıcı etkileşimi için, "http" i hazırlayan "noktada-url-noktasında" var, ancak bu elbette daha uzun.
Mart'ta

Buna ihtiyacın olmamalı //, sanmıyorum. (Emacs kullanmıyorum, ancak genellikle olmadan kabul edilir //)
Addison Crump

11
PC_ಠ PPCG “ewwww” için bir kod değildir, bu kod incelemesidir: P
Downgoat

3
Görünüşe göre ppcg.ga var . Size bir bayt kazandırabilir.
user48538

46

Oration , 41 bayt

Kazanmamak, ama kesinlikle eğlenceliydi. Şu an itibariyle, sadece 1 bytee python arkasındayım!

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

Açıklama:

I needderler import $1ile webbrowsermodül olarak.

NowAşağıdaki komutu, aşağıdakilerden module.commandherhangi birinin argümanlarında olduğu gibi modülden çalıştırır .

Yani bu derler:

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

http:Yine de bu parçaya ihtiyaç duyuyorum ve kısaltılamıyor.


17
Ppcg.lol'un sahibi olarak , bu mesajı onaylıyorum.
Quill

Bu konuşma sohbete taşındı .
Dennis,

Sana takabilmek neredeyse eminim "http://ppcg.lol"ile "http:ppcg.lol". Sana arasında boşluk kaldırabilirsiniz belirsiz değilim openve "http:..."fakat denemek?
Addison Crump,

2
@ Quill, Rick'in hepimizi gelecekteki bir noktaya getirmeyeceğini nereden bileyim?
PyRulez

1
@ Quill, Rick'i ne kadar sevdiğine bağlı ...
TMH

43

Toplu iş, 17 bayt

Mego sayesinde 3 byte kurtarıldı.

start www.ppcg.ga

Windows komut satırından çalıştırırsanız, varsayılan tarayıcınızda açılır.

Ben de Powershell'de çalışacağını düşünüyorum ama emin değilim.


3
Sen kullanabilirsiniz startyerine explorer.
Mego

8
Bunun start www.ppcg.lolyerine, örtük olarak Windows'un HTTP olarak ayrıştırmasını sağlamak için kullanabilirsiniz . Hem CMD hem de PowerShell'de çalışır.
AdmBorkBork

2
Neden ihtiyacın var www.?
Blender

3
@Blender Çünkü aksi takdirde .lol dosya uzantısıyla pccg adlı yerel bir program bulmaya çalışır ve çalıştırır.
Morgan Thrapp

2
@PyRulez Teknik olarak bir URL kısaltıcı değil. Quill bir süre önce bu alanı satın aldı ve bir DNS yönlendirmesi kurdu.
Mego

24

PowerShell, 17 16 Bayt

saps www.ppcg.lol 

Milo tarafından sağlanan daha kısa bir etki alanı kullanarak.

saps www.ppcg.ga

Bunun startiçin bilinen bir diğer ad olsa da Start-Process, başka bir tane var saps. Bunu görebiliyorsunuz Get-Alias. Benzer Start-ve Stop-cmdlet'lerin kurallarını izler .


psst şimdi www.ppcg.ga kullanabilirsiniz
Milo

@ Melo Teşekkürler. Bence diğer insanlar seni duyabilir.
Matt

ppcg.ga çalışmıyor
anukul

2
Hmm. Hala benim için çalışıyor ve milo olacağım. Belki de yeni ve dns tam olarak çoğaltılmamış
Matt

21

Terminal (OSX), 20 18 17 bayt

open http:ppcg.ga

CoolestVeto sayesinde 2 tasarruf


5
openbir OSX yardımcı programıdır, bash değil; bu daha uygun bir şekilde "OSX komut satırı" olarak adlandırılır.
Skyler

1
@Skyler Bu yanlış mı? ss64.com/bash/open.html
Mwr247

1
ilk satır: "Sanal terminali (VT) kullanarak bir dosyayı varsayılan uygulamasında açın." Bunu unix'te çalıştırmayı denerseniz, "Konsoldan bahseden bir dosya tanımlayıcısı alınamadı", çünkü tarayıcıda değil bir terminalde açılmaya çalışıyor.
Skyler

3
Kurtulabilirsin //.
Addison Crump,

2
Başka bir byte kaydedebilirsiniz:open http:ppcg.ga
DarkDust

14

MATLAB, 28 25 bayt

web www.ppcg.lol -browser
  • wwwküçüktür http://ve adresin bir URL olarak işlenmesini sağlar
  • Bu, açık sürümden ziyade, örtük işlev çağrısı (girişleri dizge olarak veren) kullanarak daha kısadır web('www.ppcg.lol', '-browser').
  • Bir OS X kullanıyorsanız, web ppcg.lol -browserMATLAB otomatik olarak bir http://( 21 bayt ) ekleyeceği için basitleştirilebilir.

Alternatifler :

  • Pencerelerde bu ( 19 bayt ) kısaltılabilir

    !start www.ppcg.lol
    
  • OS X'te ( 21 bayt )

    !open http://ppcg.lol
    
  • Aşağıdakiler konuşlandırılmış bir MATLAB uygulamasında işe yarar ( 16 bayt )

    web www.ppcg.lol
    
  • Yerleşik tarayıcı kullanılabiliyorsa, bu http, ima edildiği şekilde daha da azaltılabilir ( 12 bayt ).

    web ppcg.lol
    

OS X yedekli çünkü yerleşik openkomut aynı.
noɥʇʎԀʎzɐɹƆ

1
@ CrazyPython !MATLAB’da tam olarak ne yapar, eşdeğeridir system(command). MATLAB içinden yapılabilecek diğer alternatiflerin bir gösterimi olarak daha çok vardı. Bu tamam mı?
Suever

İhtiyacınız var www.
Addison Crump,

@CoolestVeto Bazen sen bazen yapmazsın. Yaptığınız harici tarayıcıyı kullanırken iç tarayıcı kullanmazsınız. Belirlemezseniz, tarayıcı penceresi açılmaz. Eğer işe alabilirsen, değiştirmekten çok mutluyum!
Suever

@CoolestVeto Bu yüzden biraz daha fazla kazdım ve göründüğü gibi wwwsadece OS X gereksiz görünüyor
Suever

13

AutoHotKey , 16 bayt

Run www.ppcg.lol

7
Ne yazık ki, herkesin * titreme * Google Chrome * titreme * varsayılan tarayıcıları olarak ayarlanmamış (veya hiç kurulu değil!).
wizzwizz4

5
Herkesin de AHK'si yok ... her iki gerçek de çok
titizlikle

5
Titrediyordum çünkü yazmak zorunda kaldım ... boşver.
wizzwizz4

2
Meydan okuma özelliği, PPCG'yi varsayılan tarayıcıda açıp Chrome olabilir veya olmayabilir.
Dennis

1
Virgül gerekmez
Mühendis Tost

13

Python, 52 48 47 45 44 bayt

Utanmadan bu kısaltılmış bağlantı borçlanma.

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

-4 bayt için CrazyPython'a, bir tane daha için Sp3000'e teşekkürler.

Düzenleme: CoolestVeto sayesinde 2 tıraş daha

Düzenleme: ppcg.ga dosyasını kaydetmek ve başka bir baytı kaydetmek için MD XF'e teşekkürler


İlk değişiklik onu tam olarak aynı uzunlukta bırakır. Http: // gelince, eğer bunu dışarıda bırakırsanız, mevcut olmayan "ppcg.lol" adlı bir yerel dosyayı açmaya çalışır.
Skyler

1
İhtiyacın yok //.
Addison Crump,

Teşekkürler! Bunun neden işe yaradığını merak ediyorum?
Skyler

1
Bunu sadece python -m webbrowser -t http:ppcg.lol30 karakter olarak
saydığım

1
ppcg.lolkayıtsız kaldı, bu cevabı geçersiz kıldı: I Ancak, henüz yeni kayıt oldum ppcg.ga, bu yüzden bunun yerine bir bayt tasarrufu yaparak kullanabilirsiniz.
MD XF

10

Bash, 24 22 bayt

xdg-open http:ppcg.lol

Diğerleri kadar kısa değil. firefox ppcg.loldaha kısa, ancak soru spesifikliğine uymuyor.


xdg-open www.ppcg.lolbenim için de çalışıyor.
Dijital Travma

@digital_trauma ilginç, benim için olmadı. Dosya sisteminde www.ppcg.lol dosyasını aradı. Ubuntu 15.10.
Ogaday

Tuhaf. Ubuntu 14.04 benim için. xdg-utils 1.0.
Dijital Travma

1
Buna ihtiyacın olmamalı //.
Addison Crump,

1
@ColestVeto Doğru. xdg-open http:ppcg.lolayrıca benim için çalışıyor.
Dijital Travma

10

Java 7, 118 115 bayt

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

Java golf oynamak için en iyi dil değil ... İşte daha okunaklı bir biçimde aynı program:

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

Kaldırarak 2 bayt Kaydedilen //tanım / L, ve geçiş yaparak diğer bir bayt .gadan .lol(@Milo dolaylı sayesinde)



1
@Mego Bunu yapabilirdim, ama sonra Java 8 olurdu. Bu bir Java 7 cevabı. Ama bahşiş için teşekkürler!
HyperNeutrino,

1
Değiştir "http://ppcg.lol"ile"http:ppcg.lol"
Addison Crump

8
code-golf , fonksiyonların yeterli olduğunu belirtir, tam bir program yazmanıza gerek yoktur. Bu yüzden void f(){ .... }yeterli olurdu.
kusur,

1
Programın daha okunaklı biçimde kapanma parantezinde eksik
Nzall

9

Pylongolf , 11 bayt (Rekabet Etmeyen )

"ppcg.lol"p

Ppcg.lol dosyasını yığına iter ve paçar.


Bu dosyayı yerel bir dosya veya web sitesi adresi olarak açacak mı?
wizzwizz4

Ve bunun çalışmasına izin veren değişiklikleri eklediniz mi?
Rɪᴋᴇʀ

@ wizzwizz4 Bir adres olarak. Evet, bu yüzden başkalarıyla rekabet etmez, sadece eğlence için.

5
Yerinde olsam, "(Rekabet etmeyen)" bölümünü başlığa koyardım, böylece insanlar reddetmez.
wizzwizz4

@ wizzwizz4 tamamlandı.
Rɪᴋᴇʀ

9

Java 8, 115 112 bayt

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

Java golf oynamak için en iyi dil değil ... İşte daha okunaklı bir biçimde aynı program:

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

//Kaldırarak 2 bayt kurtarıldı (teşekkürler @CoolestVeto) ve .gaarasında geçiş yaparak başka bir bayt .lol(@Milo sayesinde dolaylı)


Kaldırabilirsiniz //.
Addison Crump,

Java.net olması gerekmiyor mu?
Ryan

Arabirimi sınıfla değiştiremez misiniz?
MCMastery

@MCMastery Evet. Bununla birlikte, bir arabirimde, 3 byte tasarruf edebilirsiniz çünkü daha interfaceuzun olsa bile class, publicdeğiştiricinin ima edildiği için daha fazla byte tasarruf edersiniz .
HyperNeutrino,

@Ryan Whoops. Başarısız. Evet haklısın. Teşekkürler!
HyperNeutrino

8

JavaScript, 34 bayt

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

Node.js kullanır


İhtiyacın var //
Addison Crump,

2
Node.js ES6'yı destekliyorsa: require`open``http://ppcg.lol`;( ;biçimlendirmeyi tetiklememek için eklenir )
Ismael Miguel

2
Alternatif olarak, bir protokol gerektirir mi? Örn: require('open')('//ppcg.lol')5 bayt kurtarmak için
Martijn

2
@Martijn Shh ...
wizzwizz4

ppcg.lolkayıtsız kaldı, bu cevabı geçersiz kıldı: I Ancak, henüz yeni kayıt oldum ppcg.ga, bu yüzden bunun yerine bir bayt tasarrufu yaparak kullanabilirsiniz.
MD XF

7

Raket, 41 40 bayt

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

ppcg.lolkayıtsız kaldı, bu cevabı geçersiz kıldı: I Ancak, henüz yeni kayıt oldum ppcg.ga, bu yüzden bunun yerine bir bayt tasarrufu yaparak kullanabilirsiniz.
MD XF

Yorum yaptığın için teşekkürler. Cevabımı daha sonra bugün bilgisayar başında güncelleyeceğim. :)
Winny

6

Uygulama, 28 bayt

  • @CoolestVeto sayesinde 3 bayt kaydedildi.
open location"http:ppcg.lol"

yüksek itibarlı bir kullanıcı başlığını doğru biçimlendirmemeye nasıl cüret eder D:
cat

1
@ cat aslında, daha önce hiç bu konuda çağrılmamıştım - her zaman baytların codegolf için varsayılan olduğu (ve hatta bu soruda açıkça belirtildiği) varsayımı üzerinde çalıştım, bu yüzden cevaplarda açıkça saygı gösterilmesi gereksiz. . Bu konuda meta bir yazı biliyor musunuz?
Dijital Travma,

Öncelikle ve en önemlisi, yorumum etrafa karışıyordu - sadece diğer tüm cevaplarla tutarlılık için değiştirdim, ve gerçekten önemsizdi ama beni rahatsız etti. Özel olarak biçimlendirme konusunda herhangi bir meta gönderim olmadığından ve bu biçimin Lider Tablosu Yığın Pasajlarından geldiğinden eminim, ancak neredeyse aksi belirtilmediği sürece bayt yazan Scoring Code Golf için Varsayılanlar için bir meta gönderisinin olduğundan eminim.
kedi,

1
@ Cat Evet, iki şekilde de önemli bir şey olduğunu sanmıyorum - kesinlikle düzenlemenizi geri almayı planlamıyorum :). Varsayılan olarak bayt ile puanlama wiki code-golf etiketi içindedir
Digital Trauma

ppcg.lolkayıtsız kaldı, bu cevabı geçersiz kıldı: I Ancak, henüz yeni kayıt oldum ppcg.ga, bu yüzden bunun yerine bir bayt tasarrufu yaparak kullanabilirsiniz.
MD XF

6

Mathematica, 28 bayt

SystemOpen@"http://ppcg.lol"

Mthmtca'da bu 16 bayt olurdu.
Michael Stern

İhtiyacın var //
Addison Crump,

@CoolestVeto sanırım yaparım.
Martin Ender

1
@MichaelStern Bu bir şey mi? İstiyorum.
Mario Carneiro

@MarioCarneiro Bir geliştirme sürümü github.com/LegionMammal978/Mthmtca adresinde bulunabilir. Çalışması için sisteme sahip değilim, ancak platformda agnostik olarak gelecek sürümlere güveniyorum.
Michael Stern

5

R, 26 bayt

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

Bunu R'de yapmanın daha kısa bir yolunu bilmiyorum.


1
Kopyası bu . Basitçe system/ cevabını başka bir cevabı / fork/ ne olursa olsun bir çağrı sarmalamak önemli bir değişiklik
Mego

ppcg.lolkayıtsız kaldı, bu cevabı geçersiz kıldı: I Ancak, henüz yeni kayıt oldum ppcg.ga, bu yüzden bunun yerine bir bayt tasarrufu yaparak kullanabilirsiniz.
MD XF

5

Actionscript 3, 117 bayt

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

Java gibi, bu da harika bir golf dili değil. İşte biçimlendirme ile kod:

package
{
    import flash.display.Sprite;

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

ppcg.lolkayıtsız kaldı, bu cevabı geçersiz kıldı: I Ancak, henüz yeni kayıt oldum ppcg.ga, bu yüzden bunun yerine bir bayt tasarrufu yaparak kullanabilirsiniz.
MD XF

5

Rebol 2, 16 15 bayt

browse"ppcg.ga" 

Sayfayı Linux'ta açmadan önce bir hata kabul ederseniz, Windows'ta hata yok

Hatasız 20 bayt

browse http:ppcg.lol

Birincisine alternatif (aynı skorla olsa da):browse #ppcg.lol
Izkata

şimdi daha kısa bir url ile. (
sqlab

5

Perl 5, 66 57 bayt

Her yerde çalışmalı, ama ithal etmesi gerekiyor :(

@ Msh210 yorumuyla 8 bayt kaydedildi.

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

Ayrıca, eğlenceler için:

Perl 5 (Windows), 34 bayt

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

Perl 5 (Unix), 31 bayt

system "xdg-open http:ppcg.ga"

Bir bayt tıraş için -Myerine kullanın use. (Denenmemiş.) Ayrıca, tahmin ediyorum ki parenlere ya da parka ihtiyacınız yok www.. (Ayrıca denenmemiş.)
msh210

@ msh210 -M düğmesinin Mac'imde göründüğü gibi çalışmasını sağlayamıyorum ... (?), ama aslında www ve // ​​de kaldırılabilir. Teşekkürler !
Paul Picard

ppcg.lolkayıtsız kaldı, bu cevabı geçersiz kıldı: I Ancak, henüz yeni kayıt oldum ppcg.ga, bu yüzden bunun yerine bir bayt tasarrufu yaparak kullanabilirsiniz.
MD XF

Düzenleme yapıldı. Eski cevapları güncel tuttuğunuz için teşekkür ederiz :)
Paul Picard


3

RFO-BASIC, 22 bayt

BROWSE "http:ppcg.lol"

Laughton.com'da RFO-BASIC hakkında bilgi edinin .


Bu bağlantı soruyu cevaplayabilse de, cevabın temel kısımlarını buraya eklemek ve referans için bağlantıyı sağlamak daha iyidir. Bağlantılı sayfa değişirse, yalnızca bağlantı yanıtları geçersiz olabilir. - Şu kaynaktan
Mego

Peki. BASIC'in bu "lehçesi" hakkında çoğu insanın bilmeyeceğini düşündüm.
TickTock '

ppcg.lolkayıtsız kaldı, bu cevabı geçersiz kıldı: I Ancak, henüz yeni kayıt oldum ppcg.ga, bu yüzden bunun yerine bir bayt tasarrufu yaparak kullanabilirsiniz. Ayrıca, aradaki boşluk kaldırılamaz BROWSEve "başka bir bayt kurtarılabilir mi?
MD XF

3

VBScript, 57 bayt

2010'da VBScript'te minik programlar yaratırken çok eğlenmiştim.

Bu dili hatırladım ve şu kodu kullandım: https://stackoverflow.com/a/13401872/2729937

Hala en azından Windows 7'de çalışıyor.

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

Bu, normalden biraz farklıdır, dolaylı olarak doğrudan start www.ppcg.lolçalıştırdığı anlamındadır.www.ppcg.gastart .

Alternatif bir yol olabilir "cmd.exe /C start www.ppcg.ga".


ppcg.lolkayıtsız kaldı, bu cevabı geçersiz kıldı: I Ancak, henüz yeni kayıt oldum ppcg.ga, bu yüzden bunun yerine bir bayt tasarrufu yaparak kullanabilirsiniz.
MD XF

@MDXF Bu tavsiye için teşekkür ederiz. Bir baytı kurtarmak güzel olsa da, adil hissetmediği için skoru değiştirmeyeceğim.
Ismael Miguel,

2

C #, 33 bayt

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

Varsayılan tarayıcıyı web adresine açar


Hayır ... Değiştir \\yoluyla //.
Qwertiy,

ac # programı değil, sadece tek bir satır
BryanJ

Ayrıca bu , çalışmak için tam olarak nitelenmiş System.Diagnosticsveya eklenecek ad alanına ihtiyaç duyar Process.
TheLethalCoder

1
Bu ac # programı değil.
Vahid Amiri

ppcg.lolkayıtsız kaldı, bu cevabı geçersiz kıldı: I Ancak, henüz yeni kayıt oldum ppcg.ga, bu yüzden bunun yerine bir bayt tasarrufu yaparak kullanabilirsiniz.
MD XF

2

05AB1E , 16 bayt ( yarışmaz )

Rekabetçi değil, çünkü burada kullanılan özellikler mücadeleye dayanıyor. Kod:

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

Burada online dize deneyebilirsiniz . Bu temelde bu toplu cevabı değerlendirir .

CP1252 kodlamasını kullanır .


Baytları nasıl sayarsınız? Saymak için kullandığım programa bağlı olarak 21 - 34 byte arası alıyorum.
sqlab

@sqlab 05AB1E, CP1252 kodlamasını kullanır.
Adnan

2

VB.NET, 32 30 bayt

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

Bunu en az bir VB.NET konsol programında çalıştırmak için ihtiyacınız olan +10 Sub Main()ve +7 için End Subayrıca içe aktarmanız gerekir System.Diagnostics.
Sanal Anomali

ppcg.lolkayıtsız kaldı, bu cevabı geçersiz kıldı: I Ancak, henüz yeni kayıt oldum ppcg.ga, bu yüzden bunun yerine bir bayt tasarrufu yaparak kullanabilirsiniz.
MD XF

2

Faktör, 38 36 26 bayt

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

Birinin //protokolde golf oynayabileceğini bilmiyordum .


Bence, son alıntı ile son teklif arasındaki boşluğu kaldırabilir ve run-processtamamen düşebilirsiniz //.
Addison Crump,

@CoolestVeto Teşekkürler! Kalabileceğini bilmiyordum //. Arasındaki boşlukta gelince "ve run-processbu adında bir kelimeyi gerektirecektir bırakarak "run-processakım kelime arama yolunda mevcut olması
kedi

@CoolestVeto Factor's Forth - son derece beyaz boşluk bağımlı
kedi

Kopyası bu . Basitçe system/ cevabını başka bir cevabı / fork/ ne olursa olsun bir çağrı sarmalamak önemli bir değişiklik
Mego

Tamam @Mego, şey, gerçekten önemli değil ben yaptım Şunu görmeden böyle bir cevap. Ama, gerçekten çalıştırmak için başka bir yol yoktur varsayılan tarayıcı olmadan xdg-openweb'de gezinmek için özel işlevlerle donatılmış değildir dilde. AC veya ASM cevabı kesinlikle de yapmak zorunda kalacaktısystem("xdg-open...")
Cat

2

Python, 44 bayt

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

Bu yorumun URL'si
Edit : ppcg.ga şu anda daha popüler görünüyor (ancak bu cevabı gönderdiğimde kullanılabilirdi).

Ungolfed:

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

Python, 44 bayt

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

URL’si Bu cevaptaki

Ungolfed:

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

Python, 45 bayt

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/

Al, ppcg.lol! (1 bayt daha kısa)

Not : ppcg.lol dosyasına yönlendiren ayrı bir cevap ekledim , çünkü diğer sitelerin Internet Explorer 11'de benim için işe yaramadığını farkettim ve diğer kullanıcıların da bu sorunu yaşadığını gördüm.

Her ikisi de rekabet dışıdır (bu hakkı okumak?)


2

Ruby, 22 20 19 bayt (OS X'de)

`open http:ppcg.ga`

Basit.

2 bayt için Daniel için teşekkürler.


Bunun yerine backticks kullanarak 2 karakter kaydedebilirsiniz %x. open http:ppcg.lol
Daniel Evans

@DanielEvans Harika, teşekkürler. Bu 2 bayt kaydeder.
Rɪᴋᴇʀ

1
"'open', dahili veya harici bir komut, çalıştırılabilir program veya toplu iş dosyası olarak tanınmıyor."
Dewi Morgan

1
@DewiMorgan OS X yalnızca.
Rɪᴋᴇʀ

2

Çedar, 65 bayt

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

openÇedar içlerine erişir ve ardından paketi çağırır ve dizeyle PPCG'ye çağırır. openNpm paketinin kurulu olduğundan emin olun.


Başka bir paket gerektiriyorsa, bu Cheddar + Open olmamalı mı?
Pavel,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.