URL'leri Windows'ta komut satırından başlatabilir miyim?


35

URL'leri doğrudan Windows'ta komut satırından başlatabilir miyim?


Her zaman iexplore www.google.com’un işe yarayacağını düşündüm. Son zamanlarda yaptığımdan eminim ama olmadı. Yani, sopa c: \ program files \ internet explorer, yola ve olacaktır. Şahsen MOREPATH = "c: \ program files \ internet explorer" gibi uzun ve sıkıcı şeyler için başka bir çevre değişken daha yaparım. Sonra yol = .......;% MOREPATH% Bu, kontrol panelinde. System..environment değişkenleri. şimdi iexplore www.google.com iyi çalışacak!
barlop

Yanıtlar:


61

Evet, start komutuyla. Örnek:

start "http://www.google.com"

Bu kullanıcının varsayılan tarayıcısını kullanacaktır.


39
Kullanmayı unutmayın, start "" "some://url?with=special&chars=:->"aksi halde işler bozulur.
Joey

Güzel, bu çözüm için başka güzel bir özellik de yapabilirsiniz start www.google.comama her zaman işe yaramayacağını itiraf ediyorum.
рüффп

3
Tırnakları kaldırmam gerekiyor, aksi takdirde yeni bir CMD açar.
daVe

1
@daVe Joey'in söylediği gibi boş bir alıntı çiftine ihtiyacınız var, eğer URL belirtiliyorsa
phuclv

@Joey Yorumun cevabından daha kullanışlı olması durumunda ...
jpmc26

5

kullanabilirsiniz

start http://www.google.com

İlginç bir şekilde sadece aşağıdaki kombinasyon yukarıdaki url için çalışıyor:

start www.google.com
start http://google.com
start http://blog.google.com

Ancak aşağıdaki çalışmıyor:

start google.com
start asp.net
start blog.google.com

Bunun nedeni, daha sonraki örnekte google.com ve asp.net’in dosyalar olarak ele alınması ve google.com dosyasını bulmaya çalışması ve bulamama konusunda hata vermesidir.

Bence www için kodlanmış. Daha iyi bir tahmin var mı?


Muhtemelen startbirkaç uygulama için işe yaradığı içindir (sadece web siteleri için değil). en azından wwwya http://da startkomutun verilmesi URI'nizi HTTP protokolüne bağlar, muhtemelen başka protokolleri çalıştırabilir.
Jeff Noel

4

Bu bağlamda "lansman" nedir? Yapabilirsin start http://www.foo.bar/veya seversin, varsayılan tarayıcın gelecek ve bu URL’yi ziyaret edecek - demek istediğin bu mu?


4

explorer <url>Varsayılan tarayıcınızı kullanacak olanı kullanabilirsiniz.


@ekaj Doğru: / İlk denediğimde işe yaramadı - nedense işe yaradı ... yorum silindi
DavidPostill

1

İşte en azından XP üzerinde çalışacak ucuz bir yaklaşım:

"%PROGRAMFILES%\Internet Explorer\IExplore" "http://www.msn.com"

12
Ouch ... ve msn.com daha az değil.

akla gelen ilk şey ... ne olursa olsun belirgin bir sebep olmadan
David Andres

Hangi anlamda ucuz?
Kazark

1
@Kazark: URL, Internet Explorer’da, varsayılan tarayıcı ne olursa olsun, URL’yi açması bakımından ucuzdur.
David Andres,

0

Bunu aşağıdaki komutu çalıştırabilirsiniz ve google chrome tarayıcısına yönlendirir

C:\>start 'http://www.google.com'

-5

C # kodundan şunu çalıştırabilirsiniz (cmd-start eşdeğeri):

Process.Start("http://stackoverflow.com");

URL'nizi doğrudan bir komut satırından başlattınız (örneğin, önce başka bir program çalıştırmadan).


Bu C#mu Bu benim için Windows 7 kullanarak çalışmıyor cmd.exe.
iglvzx

1
PowerShell'de bunu denedim ve işe yaramadı. C # olmalı. Bu gerçekten soruyu cevaplıyor mu?
Kazark

1
Bu CMD sözdizimi değildir ve geçerli Powershell gibi görünmez. Poster, cevabını ayrıntılarla güncellediyse olumsuz oyumu kaldırabilirim.
oligofren
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.