Toon posts:

[IE7] Command line opties voor snelkoppeling met tabs

Pagina: 1
Acties:
  • 142 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Heeft iemand enig idee welke command line opties IE7 tot zijn beschikking heeft?
Ik ben namelijk op zoek naar een manier voor het maken van een snelkoppeling die meerdere tabs opent. Ik wil dus niet mijn startpagina aanpassen zodat ik elke keer als ik IE7 start de pagina's te zien krijg, maar echt via een snelkoppeling.

Ik heb via Google een stukje Javascript code gevonden
code:
1
2
3
4
5
6
var navOpenInBackgroundTab = 0x1000;
var oIE = new ActiveXObject("InternetExplorer.Application")
oIE.Navigate2("http://www.google.com/1");
oIE.Navigate2("http://www.google.com/2", navOpenInBackgroundTab);
oIE.Navigate2("http://www.google.com/3", navOpenInBackgroundTab);
oIE.Navigate2("http://www.google.com/4", navOpenInBackgroundTab);

Maar deze geeft af en toe fouten als ik hem uitvoer. De ene keer bij regel 3 dan bij regel 6 8)7

Nu heb ik in AutoIT de volgende code geprobeert
code:
1
2
3
4
5
6
7
#include <IE.au3>
const $navOpenInBackgroundTab = 4096
$oIE = _IECreate()
$oIE.Navigate2("http://www.google.com/1")
$oIE.Navigate2("http://www.google.com/2", $navOpenInBackgroundTab)
$oIE.Navigate2("http://www.google.com/3", $navOpenInBackgroundTab)
$oIE.Navigate2("http://www.google.com/4", $navOpenInBackgroundTab)

Dit stukje code opent 2 IE7 schermen, 1tje met 1 tabblad met about:blank, 1tje met de 4 tabbladen die in de code staan. Dus dat gaat ook niet helemaal goed.

Iemand enig idee wat ik hier voor oplossing kan creëren?

  • pasta
  • Registratie: September 2002
  • Laatst online: 04-04 23:18

pasta

Ondertitel

Waarom commandline features gebruiken als je het gewoon op Tools > Options > General in kunt stellen? :)

Als ik het volgende (bijv.) invoer bij Home page:
code:
1
2
http://tweakers.net
http://gathering.tweakers.net
Vervolgens sluit ik IE af en start het opnieuw op, er worden 2 tabs geopend, eentje die naar http://tweakers.net gaat, en een die naar http://gathering.tweakers.net gaat. :)

Signature


Verwijderd

Topicstarter
Zoals ik al zei wil ik mijn startpagina niet aanpassen, want dan worden elke keer die pagina's gestart.
Neem als voorbeeld je hebt diverse leveranciers, deze kun je mooi in in IE venster in tabs openen. Maar ik heb geen belang bij dat ze elke keer geopent worden als ik IE start.

Dat duurt zowieso al langer, maar ik gebruik het ook niet elke keer.

  • Clueless
  • Registratie: Juli 2001
  • Laatst online: 01-07 16:37
Misschien gewoon even een lokale pagina maken met daarin de links naar je leveranciers en daarvan een snelkoppeling op de desktop maken?

Bij mij is het zo dat er een pagina wordt geopend met daarin het Intranet van het bedrijf met op een pagina de links die veel gebruikt zijn. Als je dat gewoon netjes doet ziet het er professioneel uit en qua klikken maakt het ook niet uit of je nu 1x klikt op het tabblad of je klikt 1x op een link.

Scheelt je overbodige tabs sluiten en overbodig netwerkverkeer.

I Don't Know, So Don't Shoot Me


Verwijderd

Dit lijkt niet te kunnen via een command line, maar ik vond dit voorbeeld

VBScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
on error resume next

 Set objShell = CreateObject("Shell.Application")
 Set objShellWindows = objShell.Windows
 Set IE = objShellWindows.Item

 URL = "www.jick.nl"

 IE.Navigate2 URL

 If err.number <> 0 Then
  Set IE = wscript.CreateObject("internetexplorer.application")
  IE.Visible = True
  IE.Navigate2 URL
 End If

 Set IE = Nothing
 Set objShellWindows = Nothing
 Set objShell = Nothing

Verwijderd

Topicstarter
Verwijderd schreef op zaterdag 24 maart 2007 @ 17:00:
Dit lijkt niet te kunnen via een command line, maar ik vond dit voorbeeld

VBScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
on error resume next

 Set objShell = CreateObject("Shell.Application")
 Set objShellWindows = objShell.Windows
 Set IE = objShellWindows.Item

 URL = "www.jick.nl"

 IE.Navigate2 URL

 If err.number <> 0 Then
  Set IE = wscript.CreateObject("internetexplorer.application")
  IE.Visible = True
  IE.Navigate2 URL
 End If

 Set IE = Nothing
 Set objShellWindows = Nothing
 Set objShell = Nothing
Wat aan de late kant, maar ik zit al een tijdje te prutsen om de aantal pagina's in een nieuw venster te laten openen ipv een bestaande. Heb jij misschien een idee?

Programmeren is niet mijn sterkste kant, maar ik zat te zoeken in de richting window.open("website") en dan vervolgens de diverse pagina's. Maar dit wordt meer trial and error dan daadwerkelijk er een oplossing voor hebben 8)7

Verwijderd

Verwijderd schreef op woensdag 28 maart 2007 @ 11:34:
[...]
Programmeren is niet mijn sterkste kant, maar ik zat te zoeken in de richting window.open("website") en dan vervolgens de diverse pagina's. Maar dit wordt meer trial and error dan daadwerkelijk er een oplossing voor hebben 8)7
Het internet staat vol met voorbeeld scripts die popups veroorzaken.

Hier moet er toch wel één tussen zitten waar je wat mee kan.
Dit lijkt mij echter meer een vraag voor het forum programming.
Pagina: 1