Eu sei que posso adicionar um argumento / opção de linha de comando a um atalho dessa maneira; por exemplo:
"C:\Program Files\Internet Explorer\iexplore.exe" www.a.com
Então, o IE se conectará a.com
quando iniciar. O que eu gostaria de fazer é conectar o IE a.com
quando eu o chamo através de outro programa como o seguinte:
C:\Windows\SysWOW64\ForceBindIP.exe 192.168.1.151 "C:\Program Files\Internet Explorer\iexplore.exe" www.a.com
Isso não funciona. O IE inicia, mas não vai a.com
. Parece que o argumento é ignorado ou é entendido como um argumento do ForceBindIP (não tenho certeza).
O que estou tentando fazer é criar 2 atalhos do IE, cada um deles vinculando uma janela do IE a uma NIC e a um site específico. Portanto, adicionar o www.a.com
etc em sua lista de inicialização não ajudará. O sistema operacional é o Windows 8.
Peça desculpas se isso já foi solicitado e respondido antes. Sugira palavras-chave para pesquisar se for esse o caso.
"C:\Program Files\Internet Explorer\iexplore.exe" www.a.com
e alterar o atalho para dizerC:\Windows\SysWOW64\ForceBindIP.exe 192.168.1.151 foo.bat
?Respostas:
Crie um arquivo em lotes (chamado, digamos
foo.bat
) que dize depois mude o atalho para dizer
Isso permite que você trabalhe apenas dentro da aparente restrição de manipulação do ForceBindIP
na linha de comando (sem aceitar nenhum parâmetro para o aplicativo ), além de fornecer parâmetro (s) para o Internet Explorer. (Você observará que a página da web mostra apenas o uso acima, embora eles não especifiquem a restrição.)
fonte
Por alguma razão, o ForceBindIP está ignorando o primeiro parâmetro, assim:
fonte
O ForceBindIp usa 3 argumentos para si próprio e procura por IP / Interface, o programa para iniciar e a opção "-i", que atrasa a injeção do forcebind até que a fila de mensagens seja carregada (o que quer que isso signifique).
Portanto, mesmo quando os 2 argumentos obrigatórios ip e program estão lá, mas o terceiro switch opcional -i está ausente, ele descarta o terceiro parâmetro (já que ele não é um dos 3 conhecidos).
A partir do quarto parâmetro, ele analisa todos os argumentos do programa. Então, algo como
ForceBindIp ÌP FULLPATH garbage ARGUMENT1 ARGUMENT2
funciona.fonte