Mở trình duyệt tới http://codegolf.stackexchange.com


33

Công việc của bạn là mở một cửa sổ trình duyệt của trình duyệt mặc định tới http://codegolf.stackexchange.com .

Mã của bạn phải tự mở trình duyệt và không thể dựa vào mã mở.

Đây là , vì vậy câu trả lời ngắn nhất bằng byte sẽ thắng.


8
Được phép rút ngắn URL?
isaacg

4
Được phép chạy JavaScript trong trình duyệt mặc định để mở cửa sổ?
Mwr247

4
@ Mwr247 Không, không phải vậy.
noɥʇʎԀʎzɐɹƆ 30/03/2016

15
Bạn nên thêm các giải thích / hạn chế cho chính câu hỏi, vì các bình luận không được đảm bảo để tồn tại mãi mãi.
Mego

8
Thông số kỹ thuật của bạn là tối thiểu, dẫn đến rất nhiều sự không chắc chắn về những gì được phép hoàn thành nhiệm vụ. Ngoài ra, một số có thể coi đó là một nhiệm vụ tầm thường. Tuy nhiên, bạn vẫn tích cực;)
Mwr247

Câu trả lời:


35

 GNU Emacs, 29 27 14 byte

(eww"ppcg.ga")

EWW là một trình duyệt bên trong Emacs. Các browse-webchức năng là một bí danh cho eww, và vì vậy mà làm cho ewwcác trình duyệt mặc định trong Emacs:

Công việc của bạn là mở một cửa sổ trình duyệt của trình duyệt mặc định tới http://codegolf.stackexchange.com .

Cảm ơn @CoolestVeto, @Jonathan Leech-Pepin và @ zyabin101.


Bạn có thể sử dụng www.ppcg.lolthay vì http://ppcg.lol?
admBorkBork 30/03/2016

1
@TimmyD Không, lúc đầu tôi đã thử với "www" nhưng giao thức phải được cung cấp (ví dụ hành vi khác với "mailto: //"). Đối với sự tương tác của người dùng, có "duyệt-url-at-point" để thêm "http", nhưng điều này tất nhiên là lâu hơn.
coredump

Bạn không cần //, tôi không nghĩ. (Tôi không sử dụng emacs, nhưng nó thường được chấp nhận mà không có //)
Addison Crump

11
_ಠ PPCG không phải là một cái gì đó để "ewwww", đó là đánh giá mã: P
Downgoat

3
Rõ ràng có ppcg.ga . Nó có thể giúp bạn tiết kiệm một byte.
dùng48538

46

Oration , 41 byte

Không chiến thắng, nhưng chắc chắn là rất vui. Tính đến thời điểm hiện tại, tôi chỉ còn 1 người đứng sau con trăn!

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

Giải trình:

I needbiên dịch thành import $1với webbrowsercác mô-đun.

Nowchạy lệnh sau từ mô-đun như module.commandvới các đối số của bất cứ điều gì sau đây.

Vì vậy, điều này biên dịch thành:

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

Cuối cùng tôi cũng cần http:một phần, và nó không thể rút ngắn được.


17
Là chủ sở hữu của ppcg.lol , tôi chấp nhận thông báo này.
Quill

Cuộc trò chuyện này đã được chuyển sang trò chuyện .
Dennis

Tôi gần như chắc chắn rằng bạn có thể thay thế "http://ppcg.lol"bằng "http:ppcg.lol". Tôi không chắc liệu bạn có thể loại bỏ khoảng trống giữa openvà không "http:...", nhưng hãy thử nó?
Addison Crump

2
@ Quill Tôi có nghĩa là làm thế nào để chúng tôi biết bạn sẽ không Rick cuộn tất cả chúng ta tại một số điểm trong tương lai?
PyRulez 30/03/2016

1
@ Quill tùy thuộc vào mức độ bạn thích Rick ...
TMH

43

Mẻ, 17 byte

Đã lưu 3 byte nhờ Mego.

start www.ppcg.ga

Điều này sẽ mở trong trình duyệt mặc định của bạn nếu bạn chạy nó từ dòng lệnh windows.

Tôi nghĩ nó cũng sẽ hoạt động ở Powershell, nhưng tôi không chắc.


3
Bạn có thể sử dụng startthay vì explorer.
Mego

8
start www.ppcg.lolThay vào đó, bạn có thể sử dụng để Windows phân tích cú pháp dưới dạng HTTP. Hoạt động trong cả CMD và PowerShell.
admBorkBork 30/03/2016

2
Tại sao bạn cần www.?
Máy xay sinh tố

3
@Blender Bởi vì nếu không, nó cố gắng tìm một chương trình cục bộ có tên pccg với phần mở rộng tệp .lol và chạy nó.
Morgan Thrapp 30/03/2016

2
@PyRulez Đây không phải là công cụ rút ngắn URL. Quill đã mua tên miền đó một thời gian và thiết lập chuyển hướng DNS.
Mego

24

PowerShell, 17 16 byte

saps www.ppcg.lol 

Sử dụng một tên miền thậm chí ngắn hơn được cung cấp bởi Milo.

saps www.ppcg.ga

Trong khi startlà một bí danh được biết đến cho Start-Processcó một cái khác cho saps. Bạn có thể thấy điều này từ Get-Alias. Nó tuân theo quy ước cho các lệnh tương tự Start-Stop-lệnh ghép ngắn.


psst bạn có thể sử dụng www.ppcg.ga ngay bây giờ
Milo

@Milo Cảm ơn. Tôi nghĩ rằng những người khác có thể nghe thấy bạn.
Matt

ppcg.ga không hoạt động
anukul

2
Hừm. Vẫn làm việc cho tôi và tôi sẽ đoán milo. Có lẽ nó là mới và dns chưa được hỗ trợ đầy đủ
Matt

21

Thiết bị đầu cuối (OSX), 20 18 17 byte

open http:ppcg.ga

Đã lưu 2 nhờ CoolestVeto


5
openlà một tiện ích OSX, không phải là một bash; cái này sẽ được gọi một cách thích hợp hơn là "dòng lệnh OSX".
Skyler

1
@Skyler Điều này có sai không? ss64.com/bash/open.html
Mwr247

1
dòng đầu tiên: "Mở tệp trong ứng dụng mặc định của nó, sử dụng thiết bị đầu cuối ảo (VT)." Nếu bạn cố chạy nó trên unix, nó sẽ cho bạn biết "Không thể có một bộ mô tả tệp tham chiếu đến bàn điều khiển", bởi vì nó đang cố mở trong một thiết bị đầu cuối, không phải trong trình duyệt.
Skyler

3
Bạn có thể thoát khỏi //.
Addison Crump

2
Bạn có thể lưu một byte khác:open http:ppcg.ga
DarkDust

14

MATLAB, 28 25 byte

web www.ppcg.lol -browser
  • wwwngắn hơn http://và đảm bảo rằng địa chỉ được xử lý dưới dạng URL
  • Thời gian này ngắn hơn bằng cách sử dụng lệnh gọi hàm ẩn (đưa ra các đầu vào dưới dạng chuỗi) thay vì phiên bản rõ ràng web('www.ppcg.lol', '-browser').
  • Nếu bạn đang dùng OS X, điều này có thể được đơn giản hóa web ppcg.lol -browservì MATLAB sẽ tự động nối thêm http://( 21 byte )

Lựa chọn thay thế :

  • Trên cửa sổ, điều này có thể được rút ngắn xuống ( 19 byte )

    !start www.ppcg.lol
    
  • Trên OS X ( 21 byte )

    !open http://ppcg.lol
    
  • Sau đây sẽ hoạt động trong một ứng dụng MATLAB được triển khai ( 16 byte )

    web www.ppcg.lol
    
  • Nếu trình duyệt tích hợp có thể được sử dụng, điều này có thể được giảm hơn nữa theo httpngụ ý ( 12 byte )

    web ppcg.lol
    

OS X là dự phòng vì openlệnh tích hợp thực hiện tương tự.
noɥʇʎԀʎzɐɹƆ 30/03/2016

1
@CrazyPython Đó chính xác là những gì !trong MATLAB, nó tương đương với system(command). Tôi đã có nó như là một minh chứng cho các lựa chọn thay thế khác có thể được thực thi từ trong MATLAB. Ổn chứ?
Suever 30/03/2016

Bạn có cần www.?
Addison Crump

@CoolestVeto Đôi khi bạn làm đôi khi bạn không. Khi sử dụng trình duyệt bên ngoài bạn làm, tuy nhiên trình duyệt nội bộ bạn không làm. Nếu bạn không chỉ định nó, sẽ không có cửa sổ trình duyệt nào mở ra. Nếu bạn có thể làm cho nó hoạt động, tôi rất vui khi thay đổi nó!
Suever 30/03/2016

@CoolestVeto Vì vậy, tôi đào hơn một chút và có vẻ như wwwlà không cần thiết chỉ trên OS X
Suever

13

AutoHotKey , 16 byte

Run www.ppcg.lol

7
Thật không may, không phải ai cũng có * rùng mình * Google Chrome * rùng mình * đặt làm trình duyệt mặc định của họ (hoặc đã cài đặt cả!).
wizzwizz4

5
Không phải ai cũng có AHK hoặc ... cả hai sự kiện rất đáng rùng mình
Michelfrancis Bustillos

5
Tôi rùng mình vì phải gõ ... không sao cả.
wizzwizz4

2
Thách thức spec yêu cầu mở PPCG trong trình duyệt mặc định , mà có thể hoặc không thể là Chrome.
Dennis

1
Bạn không cần dấu phẩy
Kỹ sư Toast

13

Python, 52 48 47 45 44 byte

Không biết xấu hổ vay mà rút ngắn liên kết.

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

Cảm ơn CrazyPython cho -4 byte và Sp3000 cho một byte nữa.

Chỉnh sửa: cạo thêm 2 lần nữa nhờ CoolestVeto

Chỉnh sửa: cảm ơn MD XF đã đăng ký ppcg.ga và lưu một byte khác


Sự thay đổi trước đây để lại chính xác cùng chiều dài. Đối với http: //, nếu bạn bỏ qua nó, nó sẽ cố mở một tệp cục bộ có tên là "ppcg.lol", không tồn tại.
Skyler

1
Bạn không cần //.
Addison Crump

Cảm ơn! Tôi tự hỏi tại sao điều đó làm việc?
Skyler

1
Bạn cũng có thể làm điều này chỉ với các tùy chọn dòng lệnh python -m webbrowser -t http:ppcg.lolmà tôi nghĩ được tính là 30 ký tự
gnibbler

1
ppcg.lolđã không được đăng ký, làm mất hiệu lực câu trả lời này: Tôi Tuy nhiên, tôi mới đăng ký ppcg.ga, vì vậy bạn có thể sử dụng nó để thay thế, tiết kiệm một byte bằng mọi cách.
MD XF

10

Bash, 24 22 byte

xdg-open http:ppcg.lol

Không ngắn như một số người khác. firefox ppcg.lollà ngắn hơn, nhưng nó không đáp ứng thông số kỹ thuật câu hỏi.


xdg-open www.ppcg.lol làm việc cho tôi là tốt.
Chấn thương kỹ thuật số

@digital_trauma thú vị, nó không dành cho tôi. Nó tìm kiếm www.ppcg.lol trên hệ thống tập tin. Ubuntu 15.10.
Ogaday

Kỳ dị. Ubuntu 14.04 cho tôi. xdg-utils 1.0.
Chấn thương kỹ thuật số

1
Bạn không cần //.
Addison Crump

1
@CoolestVeto Đúng. xdg-open http:ppcg.lolcũng làm việc cho tôi
Chấn thương kỹ thuật số

10

Java 7, 118 115 byte

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

Java không phải là ngôn ngữ tốt nhất để chơi gôn ... Đây là cùng một chương trình ở định dạng dễ đọc hơn:

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

Đã lưu 2 byte bằng cách xóa //URI / L và một byte khác bằng cách chuyển sang .gatừ .lol(gián tiếp nhờ @Milo)



1
@Mego Tôi có thể làm điều đó, nhưng sau đó sẽ là Java 8. Đây là câu trả lời Java 7. Nhưng cảm ơn về tiền boa!
HyperNeutrino 30/03/2016

1
Thay thế "http://ppcg.lol"bằng"http:ppcg.lol"
Addison Crump

8
code-golf xác định rằng các chức năng là đủ, bạn không phải viết một chương trình đầy đủ. Như vậy void f(){ .... }là đủ.
flawr

1
Chương trình của bạn ở định dạng dễ đọc hơn đang thiếu dấu ngoặc đơn đóng
Nzall 30/03/2016

9

Linh dương , 11 byte (Không cạnh tranh)

"ppcg.lol"p

Đẩy ppcg.lol vào ngăn xếp sau đó pmở nó.


Nó sẽ mở nó như một tệp cục bộ, hoặc như một địa chỉ trang web?
wizzwizz4 30/03/2016

Và bạn đã thêm các thay đổi cho phép điều này làm việc?
R 30/03/2016

@ wizzwizz4 Là một địa chỉ. Vâng, vì vậy điều này không cạnh tranh với người khác, chỉ để cho vui.

5
Nếu tôi là bạn, tôi sẽ chỉnh sửa "(Không cạnh tranh)" thành tiêu đề, vì vậy mọi người không đánh giá thấp.
wizzwizz4

@ wizzwizz4 xong.
Rɪᴋᴇʀ

9

Java 8, 115 112 byte

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

Java không phải là ngôn ngữ tốt nhất để chơi gôn ... Đây là cùng một chương trình ở định dạng dễ đọc hơn:

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

Đã lưu 2 byte bằng cách xóa //(cảm ơn @CoolestVeto) và một byte khác bằng cách chuyển sang .gatừ .lol(cảm ơn gián tiếp đến @Milo)


Bạn có thể loại bỏ //.
Addison Crump

Nó không phải là java.net?
Ryan

Bạn không thể thay thế giao diện với lớp?
MCM Abbey

@MCM Abbey Có. Tuy nhiên, với một giao diện, bạn có thể lưu 3 byte vì mặc dù interfacedài hơn class, bạn vẫn lưu nhiều byte hơn vì công cụ publicsửa đổi được ngụ ý.
HyperNeutrino

@Ryan Rất tiếc. Thất bại. Vâng bạn đã đúng. Cảm ơn!
HyperNeutrino

8

JavaScript, 34 byte

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

Sử dụng Node.js


Bạn có cần //không
Addison Crump

2
Nếu node.js hỗ trợ ES6: require`open``http://ppcg.lol`;(được thêm vào ;để tránh bị vấp định dạng)
Ismael Miguel

2
Ngoài ra, nó có yêu cầu một giao thức? ví dụ: require('open')('//ppcg.lol')để lưu 5 byte
Martijn

2
@Martijn Shh ...
wizzwizz4

ppcg.lolđã không được đăng ký, làm mất hiệu lực câu trả lời này: Tôi Tuy nhiên, tôi mới đăng ký ppcg.ga, vì vậy bạn có thể sử dụng nó để thay thế, tiết kiệm một byte bằng mọi cách.
MD XF

7

Vợt, 41 40 byte

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

ppcg.lolđã không được đăng ký, làm mất hiệu lực câu trả lời này: Tôi Tuy nhiên, tôi mới đăng ký ppcg.ga, vì vậy bạn có thể sử dụng nó để thay thế, tiết kiệm một byte bằng mọi cách.
MD XF

Cảm ơn đã bình luận. Tôi sẽ cập nhật câu trả lời của tôi trước máy tính vào ngày hôm nay. :)
Winny

6

Bản thảo, 28 byte

  • 3 byte được lưu nhờ @CoolestVeto.
open location"http:ppcg.lol"

Làm thế nào mà một người dùng cao cấp không định dạng chính xác tiêu đề của họ D:
mèo

1
@cat thực sự, tôi chưa bao giờ được gọi về điều này trước đây - Tôi luôn luôn vận hành với giả định rằng byte là mặc định cho codegolf (và thậm chí được chỉ định rõ ràng trong câu hỏi này), do đó, việc trả lời rõ ràng trong câu trả lời chỉ là thông tin dư thừa . Bạn có biết một bài viết meta về điều này?
Chấn thương kỹ thuật số

Chà, đầu tiên và quan trọng nhất, nhận xét của tôi đã gây rối - tôi chỉ thay đổi nó để thống nhất với tất cả các câu trả lời khác, và nó thực sự không đáng kể nhưng nó làm phiền tôi. Tôi khá chắc chắn rằng không có bài đăng meta nào về định dạng cụ thể và định dạng này xuất phát từ Đoạn trích bảng xếp hạng bảng xếp hạng, nhưng tôi gần như chắc chắn có một bài đăng meta về Mặc định cho Scending Code Golf nói rằng đó là byte trừ khi có quy định khác.
mèo

1
@cat Yep, tôi cũng không nghĩ đó là vấn đề lớn - Tôi chắc chắn không có ý định quay lại chỉnh sửa của mình :). Ghi theo byte theo mặc định là trong wiki thẻ golf
Digital Trauma

ppcg.lolđã không được đăng ký, làm mất hiệu lực câu trả lời này: Tôi Tuy nhiên, tôi mới đăng ký ppcg.ga, vì vậy bạn có thể sử dụng nó để thay thế, tiết kiệm một byte bằng mọi cách.
MD XF

6

Toán học, 28 byte

SystemOpen@"http://ppcg.lol"

Đó sẽ là 16 byte trong M nhịp điệu.
Michael Stern

Bạn có cần //không
Addison Crump

@CoolestVeto Tôi nghĩ tôi làm.
Martin Ender

1
@MichaelStern Đó có phải là một điều? Tôi muốn.
Mario Carneiro

@MarioCarneiro Có thể tìm thấy phiên bản phát triển tại github.com/LegionMammal978/Mhytca Tôi không có hệ thống để làm cho nó hoạt động, nhưng tôi tin vào các bản phát hành trong tương lai là không tin tưởng nền tảng.
Michael Stern

5

R, 26 byte

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

Tôi không biết cách nào ngắn hơn để làm điều này trong R.


1
Bản sao này . Đơn giản chỉ cần gói một câu trả lời khác trong một system/ fork/ bất cứ cuộc gọi nào là một sửa đổi nhỏ.
Mego

ppcg.lolđã không được đăng ký, làm mất hiệu lực câu trả lời này: Tôi Tuy nhiên, tôi mới đăng ký ppcg.ga, vì vậy bạn có thể sử dụng nó để thay thế, tiết kiệm một byte bằng mọi cách.
MD XF

5

Bản thảo 3, 117 byte

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

Giống như Java, đây không phải là một ngôn ngữ chơi golf tuyệt vời. Đây là mã có định dạng:

package
{
    import flash.display.Sprite;

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

ppcg.lolđã không được đăng ký, làm mất hiệu lực câu trả lời này: Tôi Tuy nhiên, tôi mới đăng ký ppcg.ga, vì vậy bạn có thể sử dụng nó để thay thế, tiết kiệm một byte bằng mọi cách.
MD XF

5

Rebol 2, 16 15 byte

browse"ppcg.ga" 

nếu bạn chấp nhận lỗi trước khi mở trang trên Linux, không có lỗi nào trên Windows

20 byte không có lỗi

browse http:ppcg.lol

Thay thế cho cái đầu tiên (mặc dù có cùng số điểm):browse #ppcg.lol
Izkata

bây giờ với url ngắn hơn. (
sqlab

5

Perl 5, 66 57 byte

Nên làm việc ở mọi nơi, nhưng cần nhập đó :(

8 byte được lưu với nhận xét @ msh210.

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

Ngoài ra, cho các cuộc vui:

Perl 5 (Windows), 34 byte

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

Perl 5 (Unix), 31 byte

system "xdg-open http:ppcg.ga"

sử dụng -Mthay vì useđể cạo một byte coupla. (Chưa được kiểm tra.) Ngoài ra, tôi đoán bạn không cần parens hoặc www.. (Cũng chưa được kiểm tra.)
msh210

@ msh210 Dường như không thể chuyển đổi -M hoạt động rõ ràng trên máy Mac của tôi ... (?), nhưng thực sự www cũng như // có thể bị xóa. Cảm ơn !
Paul Picard

ppcg.lolđã không được đăng ký, làm mất hiệu lực câu trả lời này: Tôi Tuy nhiên, tôi mới đăng ký ppcg.ga, vì vậy bạn có thể sử dụng nó để thay thế, tiết kiệm một byte bằng mọi cách.
MD XF

Chỉnh sửa xong. Cảm ơn bạn đã cập nhật câu trả lời cũ :)
Paul Picard


3

RFO-BASIC, 22 byte

BROWSE "http:ppcg.lol"

Đọc về RFO-BASIC tại smileton.com .


Mặc dù liên kết này có thể trả lời câu hỏi, tốt hơn là bao gồm các phần thiết yếu của câu trả lời ở đây và cung cấp liên kết để tham khảo. Câu trả lời chỉ liên kết có thể trở nên không hợp lệ nếu trang được liên kết thay đổi. - Từ đánh giá
Mego

Ổn thỏa. Tôi chỉ hình dung hầu hết mọi người sẽ không biết về "phương ngữ" này của BASIC.
TickTock

ppcg.lolđã không được đăng ký, làm mất hiệu lực câu trả lời này: Tôi Tuy nhiên, tôi mới đăng ký ppcg.ga, vì vậy bạn có thể sử dụng nó để thay thế, tiết kiệm một byte bằng mọi cách. Ngoài ra, không thể xóa khoảng cách giữa BROWSE"bị xóa, lưu một byte khác?
MD XF

3

VBScript, 57 byte

Tôi đã từng có rất nhiều niềm vui khi tạo các chương trình nhỏ trong VBScript, vào năm 2010.

Tôi đã nhớ ngôn ngữ này và đã sử dụng mã trên: https://stackoverflow.com/a/13401872/2729937

Nó vẫn hoạt động trên Windows 7, ít nhất.

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

Điều này hơi khác so với thông thường start www.ppcg.lol, theo nghĩa là nó thực thi www.ppcg.gatrực tiếp, với một ẩn ý start.

Một cách khác sẽ là "cmd.exe /C start www.ppcg.ga".


ppcg.lolđã không được đăng ký, làm mất hiệu lực câu trả lời này: Tôi Tuy nhiên, tôi mới đăng ký ppcg.ga, vì vậy bạn có thể sử dụng nó để thay thế, tiết kiệm một byte bằng mọi cách.
MD XF

@MDXF Cảm ơn bạn vì lời khuyên đó. Mặc dù thật tuyệt khi lưu một byte, tôi sẽ không thay đổi điểm số vì nó không công bằng.
Ismael Miguel

2

C #, 33 byte

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

Mở trình duyệt mặc định thành địa chỉ web


Không ... Thay thế \\thông qua //.
Qwertiy

không phải chương trình ac #, chỉ là một dòng duy nhất
BryanJ

Ngoài ra, điều này cần System.Diagnosticskhông gian tên được thêm vào hoặc Processcó đủ điều kiện để làm việc.
TheLethalCoder

1
Đây không phải là chương trình ac #.
Vahid Amiri

ppcg.lolđã không được đăng ký, làm mất hiệu lực câu trả lời này: Tôi Tuy nhiên, tôi mới đăng ký ppcg.ga, vì vậy bạn có thể sử dụng nó để thay thế, tiết kiệm một byte bằng mọi cách.
MD XF

2

05AB1E , 16 byte (không cạnh tranh)

Không cạnh tranh, vì các tính năng được sử dụng ở đây hoãn lại thử thách. Mã số:

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

Bạn có thể thử chuỗi trực tuyến tại đây . Điều này về cơ bản đánh giá cho câu trả lời lô này .

Sử dụng mã hóa CP1252 .


Làm thế nào để bạn đếm các byte? Tùy thuộc vào chương trình nào tôi sử dụng để đếm, tôi nhận được từ 21 đến 34 byte.
sqlab

@sqlab 05AB1E sử dụng mã hóa CP1252.
Ad Nam

2

VB.NET, 32 30 byte

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

+10 cho Sub Main()và +7 cho End Sub, mà bạn cần để chạy cái này ít nhất là trong chương trình bảng điều khiển VB.NET, bạn cũng cần phải nhập System.Diagnostics.
Bất thường ảo

ppcg.lolđã không được đăng ký, làm mất hiệu lực câu trả lời này: Tôi Tuy nhiên, tôi mới đăng ký ppcg.ga, vì vậy bạn có thể sử dụng nó để thay thế, tiết kiệm một byte bằng mọi cách.
MD XF

2

Yếu tố, 38 36 26 byte

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

Tôi không biết người ta có thể chơi golf //trong giao thức.


Tôi nghĩ rằng bạn có thể loại bỏ khoảng trắng giữa dấu ngoặc kép và run-process, và bạn hoàn toàn có thể thả //.
Addison Crump

@CoolestVeto Cảm ơn! Tôi không biết //có thể bỏ đi. Đối với khoảng trống giữa "run-process, việc bỏ đi sẽ yêu cầu một từ có tên "run-processhiện diện trong đường dẫn tìm kiếm từ vựng hiện tại
con mèo

@CoolestVeto Factor giống như Forth - phụ thuộc vào khoảng trắng cao
mèo

Bản sao này . Đơn giản chỉ cần gói một câu trả lời khác trong một system/ fork/ bất cứ cuộc gọi nào là một sửa đổi nhỏ.
Mego

@Mego Được rồi, tốt, nó không thực sự quan trọng nhưng tôi đã nghĩ ra cái này mà không thấy cái đó. Nhưng, thực sự không có cách nào khác để chạy Trình duyệt mặc định mà không có xdg-openngôn ngữ không được trang bị các chức năng đặc biệt để duyệt web. Câu trả lời AC hoặc ASM chắc chắn cũng sẽ phải làmsystem("xdg-open...")
mèo

2

Python, 44 byte

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

URL từ bình luận này
Chỉnh sửa : ppcg.ga dường như trở nên phổ biến hơn bây giờ (nhưng nó có sẵn khi tôi đăng câu trả lời này).

Ung dung:

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

Python, 44 byte

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

URL từ câu trả lời này

Ung dung:

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

Python, 45 byte

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

Ung dung:

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

Lấy cái đó đi, ppcg.lol! (Ngắn hơn 1 byte)

Lưu ý : Tôi đã thêm một câu trả lời riêng dẫn đến ppcg.lol , vì tôi nhận thấy các trang web khác không hoạt động với tôi trong Internet explorer 11 và tôi cũng thấy những người dùng khác gặp vấn đề này.

Cả hai đều không cạnh tranh (đọc đúng không?)


2

Ruby, 22 20 19 byte (trên OS X)

`open http:ppcg.ga`

Đơn giản.

Cảm ơn Daniel đã tắt 2 byte.


Bạn có thể lưu 2 ký tự bằng cách sử dụng backticks thay vì %x.open http:ppcg.lol
Daniel Evans

@DanielEvans Tuyệt vời, cảm ơn. Điều đó tiết kiệm 2 byte.
Rɪᴋᴇʀ

1
"'open' không được công nhận là lệnh nội bộ hoặc bên ngoài, chương trình có thể hoạt động hoặc tệp bó."
Dewi Morgan

1
@DewiMorgan OS X.
Rɪᴋᴇʀ

2

Cheddar, 65 byte

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

Truy cập nội bộ cheddar và sau đó gọi theo opengói và gọi nó bằng chuỗi đến PPCG. Hãy chắc chắn rằng bạn đã opencài đặt gói npm


Đây có nên là Cheddar + Open nếu nó yêu cầu gói khác không?
Pavel
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.