Если я вставлю следующий URL-адрес прямо в адресную строку Internet Explorer

http://maps.google.com/maps?layer=c&cbll=56.18231,10.20435&cbp=12,70

отображается соответствующая карта улиц Google Maps.

Если вместо этого я пытаюсь

start "" "http://maps.google.com/maps?layer=c&cbll=56.18231,10.20435&cbp=12,70"

этот URL показывается, а улиц нет

https://www.google.com/maps/@/data=!3m3!1e1!3m1!2e0

Проблема возникает только тогда, когда IE является браузером по умолчанию. С Chrome в качестве браузера по умолчанию вид на улицу отображается правильно также при использовании команды запуска в командной строке.

Есть идеи, что может пойти не так? Я также пытался

rundll32.exe url.dll,FileProtocolHandler http://maps.google.com/maps?layer=c&cbll=56.18231,10.20435&cbp=12,70

но безрезультатно.

Клиент, для которого я настраиваю это, использует IE 8. Нет проблем с более высокими версиями IE или Chrome

1 ответ1

0

пытаться

start "" "http://maps.google.com/maps?layer=c&cbll=56.18231,10.20435&cbp=12,70"

это запустит файл http://maps.google.com/maps?layer=c&cbll=56.18231,10.20435&cbp=12,70, который представляет собой веб-сайт, поэтому он откроет его с помощью Internet Explorer. Первый набор скобок - это программа, которую вы хочу открыть его, но, поскольку по умолчанию используется Internet Explorer, первый набор можно оставить пустым

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