Argumentos da linha de comando do Internet Explorer

10

Estou tentando executar o Internet Explorer a partir de um arquivo de lote / tarefa agendada.

Meu arquivo de lote contém (na sua totalidade):

cd "%ProgramFiles%\Internet Explore"
iexplore.exe http://superuser.com -nohome

Quando eu executo o arquivo em lote, o URL pega o argumento da linha de comando, em vez de agir sobre ele.

http://superuser.com%20-nohome/

Tenho certeza de que estou fazendo algo bobo, mas não vejo o que no momento. Qual é a solução?

Isso está no Windows 7 Home Premium, com o Internet Explorer 8.

UPDATE em resposta aos comentários:

Eu consegui o nohome de algum site ou outro, possivelmente aquele mencionado nos comentários. A tentativa anterior estava realmente usando nohangrecovery , que está documentado Internet Opções de linha de comando do Explorer .

Minha tentativa original ficou assim (na verdade, conforme a documentação da MSDN:

cd "%ProgramFiles%\Internet Explore"
iexplore.exe -nohangrecovery http://superuser.com

Isso resulta na barra de endereço contendo:

http://-nohangrecovery%20http//superuser.com

Desculpe se esta é uma duplicata - não consegui ver nenhuma correspondência quando pesquisei.

    
por Jon Egerton 04.07.2011 / 13:28

5 respostas

8

Por favor, consulte a documentação para as opções de linha de comando do Internet Explorer . As opções de linha de comando devem passar antes da URL, e -nohome não é nem mesmo uma opção suportada. Onde você aprendeu sobre -nohome ?

    
por 04.07.2011 / 13:44
2

Use este comando:

"%ProgramFiles%\Internet Explorer\iexplorer.exe" http://superuser.com

Não há necessidade do cd \

    
por 04.07.2011 / 14:08
0

Se você estiver apenas tentando abrir o Superusuário toda vez que fizer login por meio de um arquivo em lote, basta inserir:

cd "%ProgramFiles%\Internet Explore"
iexplore.exe http://superuser.com

No entanto, se você fizer isso para fazer login por 100 dias consecutivos, isso não funcionará. Eu não vou te dizer por que, mas não vai: -)

    
por 04.07.2011 / 13:58
0

Em vez de cd e indo para o diretório que você acabou de fazer:

start "" iexplore http://superuser.com  

ou apenas:

start iexplore http://superuser.com  

-nohome deve ser colocado antes do URL. Não tenho certeza se o comando existe.

    
por 03.03.2016 / 10:16
-1

Adicione a opção -noframemerging no final do atalho do Internet Explorer e você terá sessões separadas. Isso funciona no Windows 10 usando o Internet Explorer 11.

    
por 28.10.2016 / 22:43