FireFox And Chrome Open From IE

27 January 2017 | View comments (0)

Одновременно пользуюсь несколькими браузерами для разных целей. Время от времени требуется открыть “ссылку” в “другом” браузере, чаще всего открыть ссылку из IE в FF. В моем случае FF – браузер по умолчанию.

Поиск в интернете привёл к “IE add-on: Open In Default Browser” и ни к чему другому, так сразу. Общее решение проблемы указано правильно и верно, но только не работает и когда сразу не работает приходится разбираться.

Результатом будет пункт в контекстном меню IE у ссылки вида:

IE add-on_ Open_In_Default_Browser

После клика на этот пункт меню страница откроется в “браузере по умолчанию”. Чтобы появился этот пункт меню и работал как хочется нужно:

1. Использовать простые “пути” без “_”, в том числе и в названии файлов.

2. В реестре создать записи (demo.reg):

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\MenuExt\Open in FF]
@="file://c:\\\\XXXX\\\\OpenInDefBrowserURL\\\\action.htm"
"Contexts"=dword:00000020

3. Где XXXX это путь к фалу Action.htm

<script type="text/javascript">
   var win = window.external.menuArguments;
   var arg = win.event.srcElement.href;
   var wsh = new ActiveXObject("WScript.Shell");
    wsh.run(arg);
</script>

VS2015 Update1 Debug In IISExpress

07 December 2015 | View comments (0)

Вышел Visual Studio 2015 Update 1 и начались проблемы, появились у всех в команде. Суть: при отладки Web приложения под IIS Express, при первом запуске всё происходит нормально, но при повторном приложение зависает - открывается браузер и ничего не показывается. В чем корень проблемы выяснить не получилось, экспериментальным путем стало ясно, что проблема в IIS Express – если убить процесс, то повторный запуск происходит без проблем. Чтобы обойти проблему достаточно добавить в Pre-build event  Web проекта скрипт:

tasklist /fi "imagename eq iisexpress.exe" > nul
if errorlevel 1 taskkill /f /im "iisexpress.exe"

Windows 10

09 August 2015 | View comments (0)

Опыт миграции: они старались, им было нужно, сделать невозможное, у них не получилось. Когда пытаются сделать невозможно такое часто бывает, чудеса - редкие природные явления. Сделать миграцию на новую ОС, так чтобы автоматически, без глюков и чтобы пользователь не тратил кучу времени на её настройку - круто.

Получилось, немного получилось: из 3-х компьютеров только один относительно безболезненно перешел на Windows 10. Другой долго не хотел даже пытаться, потому что обнаружил драйвера для видеокарты которые "не поддерживаются" в W10, поставив "стандартные" все таки пришло обновление, получилось установить, танцы с бубном чтобы поставить таки драйвера для видеокарты и заработало. На третьем компьютере так и не получилось установить, точнее говоря получилось установить W10 а вот драйвера под "NVIDIA GeForce 8600" несмотря на то что на сайте разработчиков под W10 драйвера выложены, пришлось обратно на W7 откатиться, получилось легко и без проблем (они действительно старались).

О самой W10 - наверное самая сырая ОС от Microsoft на которую приходилось переходить, наверное мысль "потом заплатками поправим" расслабила разработчиков. От тривиальных багов, что-то не выравнивается, не сохраняется, "глючит", до концептуальных - нет штатного UI для решения обычных задач. Например: не получилось стандартными средствами настроить смену "обоев" рабочего стола произвольно раз в x минут, пришлось делать ярлык с вызовом вида: "C:\Windows\System32\rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,@desktop" и уже в старом UI делать эти настройки. В меню пуск обрезаются хваленные плитки по появлении полосы прокрутки и специфическим, но не сложным способом их расположения. И многое многое другое...

Мораль, переходить надо, но лучше не спешить - дать возможность довести до ума. И если все таки решите переходить может помочь: Download Windows 10.