Bir Windows Toplu İş Dosyasında bir Web Sayfası Açın


115

Bir sürü şey yapan bir toplu iş dosyam var ve sonunda bir sayfaya bir web tarayıcısı açmam gerekiyor . Aslında, web sayfasını açmak için ShellExecutebir http çağrısı yapmanın bir yolu var mı ?

Windows Komut İstemi


3
MS-DOS dediğinizde, Windows komut istemini kastettiğinizi varsayıyorum, gerçek bağımsız MS-DOS değil mi?
NPE

Yanıtlar:


192

startİle hemen hemen aynı şeyi yapmak için komutu kullanabilirsiniz ShellExecute. Örneğin

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

Bu, varsayılan tarayıcı olan tarayıcıyı başlatır, dolayısıyla Internet Explorer'ı mutlaka başlatmaz.


1
Ya bu web sayfasını varsayılan tarayıcı yerine ayrı bir tarayıcıda açmak istersek?
Dulith De Costa

8
@DulithDeCozta Eğer böyle bir şey kullanmanız gerekir makinede yüklü olduğu belirli tarayıcısında bir web sayfasını açmak istiyorsanız: C:\path\to\browser.exe http://www.stackoverflow.com. Daha fazla ayrıntıya ihtiyacınız olursa kendi sorunuzu sormalısınız.
Ross Ridge

Boş tırnak işaretlerini kullanmak için ne sebep var? Gördüğüm gibi start http://www.stackoverflow.comvarsayılan tarayıcıda sayfa açmanız yeterli.
Daniil Palii

2
@Daniechka URL'nin çift tırnak gerektirmesi durumunda. Komut start "http://www.stackoverflow.com"çalışmayacak, ancak komut start "" "http://www.stackoverflow.com"çalışacaktır. Bakınız: stackoverflow.com/questions/27261692/… ve stackoverflow.com/questions/44219435/…
Ross Ridge

2

Ne yazık ki, buna yaklaşmanın en iyi yöntemi, Windows tabanlı makinelerde olması gereken bir tarayıcı olduğu için Internet Explorer'ı kullanmaktır. Bu aynı zamanda firefox, chrome, opera..etc gibi alternatif tarayıcılara sahip olabilecek diğer kullanıcıların uyumluluğunu da getirecektir.

start iexplore.exe http://www.website.com

2

Başlat komutunu bir web sitesinde kullandığınızda, varsayılan olarak varsayılan tarayıcıyı kullanır, ancak belirli bir tarayıcı kullanmak istiyorsanız start iexplorer.exe www.website.com

Ayrıca http://url'de olamazsınız .


4
iexplore.exe
Olmadığından

0

Start benim için işe yaramadı.

Ne yaptı, firefox http://www.stackoverflow.comya da chrome http://www.stackoverflow.com.

Açıkçası dağıtmak için harika değil, ancak belirli bir makine için kullanıyorsanız, iyi çalışması gerekir.

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.