Avatar billede moddi100 Seniormester
28. april 2008 - 14:43 Der er 6 kommentarer og
1 løsning

cmd kommandoer - start

Hej

Hvis man nu skriver
start iexplore.exe www.google.dk

åbner den som bekendt google.dk i internet explore. Hvis jeg nu har flere hjemmesider jeg ønsker at åbne kan jeg selvfølgelig skrive

start iexplore.exe www.side1.dk
start iexplore.exe www.side2.dk

Men er det muligt at få den til at åbne dem i samme vindue, bare på forskellige faner?
Avatar billede gustenmaster Nybegynder
29. april 2008 - 12:34 #1
Har lige kigget på dette:

http://blogs.msdn.com/tonyschr/archive/2007/01/19/ie-automation-amp-tabs.aspx

det ser ud til at det virker...
Avatar billede moddi100 Seniormester
29. april 2008 - 13:11 #2
Ja der er ikke meget andet at sige end at det virker. Dog kunne jeg godt tænke mig at det altid åbnede i et nyt vindue. Altså alle de nye sider i et nyt vindue, frem for det jeg har åbent i forvejen, men det går. Tak
Avatar billede moddi100 Seniormester
29. april 2008 - 13:13 #3
jo lige en ting til, er det muligt at angive parametre? Altså hvis jeg skriver wscript.exe fil.js /www.google.dk

og at den så åbner google.dk?? og sådan at jeg kan tilføje flere
wscript.exe fil.js /www.google.dk /www.eksperten.dk

??
Avatar billede gustenmaster Nybegynder
29. april 2008 - 14:02 #4
det er det du skriver i mellem " " der bliver åbnet

det wscript.exe gør, er det der står i filen.

var navOpenInBackgroundTab = 0x1000;
var oIE = new ActiveXObject("InternetExplorer.Application");
oIE.Navigate2("http://www.google.dk");
oIE.Navigate2("http://www.eksperten.dk", navOpenInBackgroundTab);
oIE.Navigate2("http://www.etellandet.dk", navOpenInBackgroundTab);
oIE.Navigate2("http://nogettredie.com", navOpenInBackgroundTab);
oIE.Visible = true;
Avatar billede moddi100 Seniormester
29. april 2008 - 14:21 #5
ja det ved jeg godt, men er det muligt at den bare ser sådan ud:

var navOpenInBackgroundTab = 0x1000;
var oIE = new ActiveXObject("InternetExplorer.Application");
oIE.Navigate2("http:// side1");
oIE.Navigate2("http:// side2 ", navOpenInBackgroundTab);
oIE.Visible = true;

og så kan man bare skrive
wscript.exe fil.js /www.google.dk /www.eksperten.dk

i kommandopromten
Avatar billede frand Nybegynder
29. april 2008 - 16:26 #6
prøv med

for(i=0; i < WScript.Arguments.Length; i++){
  if(i == 0) oIE.Navigate2("http://" + WScript.Arguments(i));
  else eoIE.Navigate2("http://" + WScript.Arguments(i), navOpenInBackgroundTab);
}
Avatar billede moddi100 Seniormester
29. april 2008 - 16:51 #7
du mener vel:

var navOpenInBackgroundTab = 0x1000;
var oIE = new ActiveXObject("InternetExplorer.Application");

for(i=0; i < WScript.Arguments.Length; i++){
  if(i == 0) oIE.Navigate2("http://" + WScript.Arguments(i));
  else eoIE.Navigate2("http://" + WScript.Arguments(i), navOpenInBackgroundTab);
}

??

Med det viser den kun den første side, ikke de(n) næste.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester