3

Я знаю, что могу добавить аргумент / опцию командной строки к ярлыку таким образом; например:

"C:\Program Files\Internet Explorer\iexplore.exe" www.a.com

Поэтому IE подключится к a.com при запуске. Я хотел бы подключить IE к a.com когда я вызываю его через другую программу, например:

C:\Windows\SysWOW64\ForceBindIP.exe 192.168.1.151 "C:\Program Files\Internet Explorer\iexplore.exe" www.a.com

Это не работает. IE запускается, но не заходит на a.com . Кажется, что аргумент либо игнорируется, либо воспринимается как аргумент ForceBindIP (я не уверен).


Я пытаюсь создать 2 ярлыка IE, каждый из которых привязывает одно окно IE к одному NIC и одному конкретному веб-сайту. Поэтому добавление www.a.com т.д. В список автозагрузки не поможет. ОС Windows 8.

Прошу прощения, если об этом уже спрашивали и отвечали. Пожалуйста, предложите ключевые слова для поиска, если это так.

3 ответа3

2

Создайте командный файл (называемый, скажем, foo.bat), который говорит

"C:\Program Files\Internet Explorer\iexplore.exe"  www.a.com

а затем измените ярлык, чтобы сказать

C:\Windows\SysWOW64\ForceBindIP.exe  192.168.1.151  foo.bat

Это позволяет вам работать в рамках очевидного ограничения ForceBindIP обработки только

ForceBindIP.exe IP-адрес   полный путь к приложению

в командной строке (без принятия каких-либо параметров для приложения), а также предоставляя параметры для Internet Explorer.  (Вы заметите, что их веб-страница показывает только вышеупомянутое использование, хотя они не прописывают ограничение.)

1

По какой-то причине ForceBindIP игнорирует первый параметр, поэтому сделайте так:

C:\Windows\SysWOW64\ForceBindIP.exe 192.168.1.151 «C:\Program Files\Internet Explorer\iexplore.exe» foo www.a.com

-1

ForceBindIp принимает 3 аргумента для себя и ищет их для IP/Interface, запускаемой программы и переключателя «-i», который задерживает внедрение forcebind до загрузки очереди сообщений (что бы это ни значило).

Таким образом, даже когда есть 2 обязательных аргумента ip и program, но третий, необязательный ключ -i отсутствует, он отбрасывает третий параметр (так как он не является ни одним из 3 известных).

Начиная с четвертого параметра, он анализирует каждый аргумент программы. Так что-то вроде ForceBindIp ÌP FULLPATH garbage ARGUMENT1 ARGUMENT2 работает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .