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 kod golf , yani bayt cinsinden en kısa cevap kazanır.
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 kod golf , yani bayt cinsinden en kısa cevap kazanır.
Yanıtlar:
(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.
www.ppcg.lolyerine http://ppcg.lol?
//, sanmıyorum. (Emacs kullanmıyorum, ancak genellikle olmadan kabul edilir //)
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.
"http://ppcg.lol"ile "http:ppcg.lol". Sana arasında boşluk kaldırabilirsiniz belirsiz değilim openve "http:..."fakat denemek?
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.
startyerine explorer.
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.
www.?
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 .
open http:ppcg.ga
CoolestVeto sayesinde 2 tasarruf
openbir OSX yardımcı programıdır, bash değil; bu daha uygun bir şekilde "OSX komut satırı" olarak adlandırılır.
//.
open http:ppcg.ga
web www.ppcg.lol -browser
wwwküçüktür http://ve adresin bir URL olarak işlenmesini sağlarweb('www.ppcg.lol', '-browser').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
openkomut aynı.
!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ı?
www.mı
wwwsadece OS X gereksiz görünüyor
Run www.ppcg.lol
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
//.
python -m webbrowser -t http:ppcg.lol30 karakter olarak
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.
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.
//.
xdg-open http:ppcg.lolayrıca benim için çalışıyor.
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)
"http://ppcg.lol"ile"http:ppcg.lol"
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ı)
//.
interfaceuzun olsa bile class, publicdeğiştiricinin ima edildiği için daha fazla byte tasarruf edersiniz .
require('open')('http://ppcg.lol')
Node.js kullanır
//mı
require`open``http://ppcg.lol`;( ;biçimlendirmeyi tetiklememek için eklenir )
require('open')('//ppcg.lol')5 bayt kurtarmak için
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.
(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.
open location"http:ppcg.lol"
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.
SystemOpen@"http://ppcg.lol"
//mı
shell.exec("www.ppcg.lol")
Bunu R'de yapmanın daha kısa bir yolunu bilmiyorum.
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.
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.
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:
system "start http://www.ppcg.ga"
system "xdg-open http:ppcg.ga"
-Myerine kullanın use. (Denenmemiş.) Ayrıca, tahmin ediyorum ki parenlere ya da parka ihtiyacınız yok www.. (Ayrıca denenmemiş.)
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.
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?
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.
Process.Start("http://ppcg.lol");
Varsayılan tarayıcıyı web adresine açar
\\yoluyla //.
System.Diagnosticsveya eklenecek ad alanına ihtiyaç duyar Process.
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.
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 .
Process.Start("http:ppcg.lol")
Sub Main()ve +7 için End Subayrıca içe aktarmanız gerekir System.Diagnostics.
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.
[ "http:ppcg.ga" open-url ]
Birinin //protokolde golf oynayabileceğini bilmiyordum .
run-processtamamen düşebilirsiniz //.
//. Arasındaki boşlukta gelince "ve run-processbu adında bir kelimeyi gerektirecektir bırakarak "run-processakım kelime arama yolunda mevcut olması
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...")
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/
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/
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?)
`open http:ppcg.ga`
Basit.
2 bayt için Daniel için teşekkürler.
%x. open http:ppcg.lol