Тема закрыта
Страницы: 1
У меня стоит портативная версия на пользователе гостя. Объяснить не запускать браузер когда он уже запущен этому гостю невозможно.
Проблема в том что при запуске браузера с ярлыка, открывается новое окно браузера, хотя в других браузерах разворачивается запущеный браузер и создаётся новая вкладка.
Попробовал запустить сам firefox.exe в обход портативности, тоже самое, каждый раз создаётся новое окно, даже от имени админа.
Пробовал сделать запускатор на bat и autoit который проверял бы запущеность браузера, но от имени гостя там не работают команды проверяющие активннность процесов. А конкретно они просят пароль гостя которого нет и не может быть.
Так как сделать чтоб при запуске firefox разворачивалось текущее окно или хотябы не создавалось новое?
Отсутствует
А возможно убрать все ярлыки и оставить только закреплённый значок на панели задач? По-моему, это проще всего.
Отсутствует
А возможно убрать все ярлыки
для смены пользователя используется ярлык на быстром запуске в виде ie.предлагаете сделать такойже и для самого браузера от имени другого пользователя?
И что мешает не такать этот значёк каждый раз подвис, свёрнут или ещё что угодно до таких вариантов как пользователь смотря в браузер забыл что он запущен. Такой способ сделает ещё больше окон. Нужно именно както узнать что браузер запущен, но таких программ в венде нет.
browser.link.open_newwindow.restriction=0
Уже стоит.
Может есть сишные и дельфийские програмисты которые могут написать простой запускатор
Если firefox.exe не запущен, запустить FirefoxPortable.exe
Отредактировано lus4 (29-08-2015 17:27:34)
Отсутствует
для смены пользователя используется ярлык на быстром запуске в виде ie
щито?
Нужно именно както узнать что браузер запущен
зачем? нажатие на значок в панели задач просто развернёт окно, если, конечно, используется win7 и выше.
Если firefox.exe не запущен, запустить FirefoxPortable.exe
могу написать батник "убить firefox, запустить заново "
по указанному условию могу рискнуть написать на visual c++/c#, но не сейчас
Отсутствует
Ну такие вот тупые юзеры, нужно сделать айфон из лиса и других вариантов нет.
В моём случае не разворачивается, а создаётся новое пустое окно, лис 29.0.
Вот то что я пытался сделать
rem @echo off setlocal ENABLEDELAYEDEXPANSION Set Process=notepad tasklist | Find /i "%Process%.exe" || (goto Else) :THEN Exit Goto end :ELSE start notepad Exit
autoit тоже по всякому эксперементировал, видимо тоже права админа надо
Dim $proc = "FirefoxPortable.exe" If Not ProcessExists($proc) Then Run($proc,@WorkingDir & '')
Отредактировано lus4 (29-08-2015 23:40:44)
Отсутствует
Хм, на taskkill у обычного юзера права есть, самому интересно поковыряться.
Кстати, вариант дописывания в ярлык послк пути чего-нибудь вроде about:newtab рассматривается? Ибо при открытии такого ярлыка действительно открывается новая вкладка.
Отсутствует
Идея хорошая.
Но может какуюто страницу можно написать чтоб при её открытии вкладка сразу закрывалась, но чтото мне кажется это не заработает.
Попробовал такую штуку, не работает. Что интересно первое и второе предупреждение о закрытии вкладки были не такими как третье, но вкладка не закрылась
Отредактировано lus4 (31-08-2015 15:31:57)
Отсутствует
Тема закрыта
Страницы: 1