webForumDet fria alternativet

Starta FireFox med WSH-skript

Programmering

2 svar · 328 visningar · startad av Skarre

Medlem sedan apr. 20012 427 inlägg
Frågan#1

Jag vill öppna FireFox och samtidigt ladda en url med hjälp av ett WSH-skript, men det vill sig inte. Jag lyckas via "kommandotolken", då är det bara att skriva in url:en direkt efter.

firefox http://www.google.se

Så här ser skriptet ut:

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run("""C:\Program\Mozilla Firefox\firefox.exe")
Set WshShell = Nothing

Men när jag försöker lägga till url:en på slutet

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run("""C:\Program\Mozilla Firefox\firefox.exe http://www.google.se")
Set WshShell = Nothing

Protesterar windows:

Rad: 2
Tecken: 1
Fel: Det går inte att hitta filen

Jag har inte riktigt hajat syntaxen och undrar om någon skulle kunna hjälpa mig.

Medlem sedan aug. 20039 340 inlägg
#2

Det du har gjort är att du har ett extra citationstecken först i strängen. Detta kan du ta bort, alt. avsluta med ett citationstecken till efter exe-filens namn:

 Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run("[u]""[/u]C:\Program\Mozilla Firefox\firefox.exe[u]""[/u] [url]http://www.google.se[/url]")
Set WshShell = Nothing
 Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run("C:\Program\Mozilla Firefox\firefox.exe [url]http://www.google.se[/url]")
Set WshShell = Nothing

Jag rekommenderar metod 1!

Medlem sedan apr. 20012 427 inlägg
#3

Kanon! :bire

262 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)