Я использую некоторые программы с аргументами командной строки и хотел бы иметь ярлыки для запуска этих программ с этими аргументами. Например, я держу несколько профилей Firefox и люблю указывать имя профиля в командной строке. Точно так же у меня есть несколько ярлыков Eclipse с аргументом командной строки, определяющим рабочую область для открытия.
Я хотел бы иметь возможность закрепить эти ярлыки в меню «Пуск» или на панели задач в Windows 7. Проблема, с которой я столкнулся, заключается в том, что, как только я закрепил один из них, никакие другие ярлыки, запускающие тот же самый exe-файл, не могут быть запущены.
Я также открыт для предложений, таких как подходящий настольный гаджет, который может содержать несколько произвольных ярлыков, но при этом оставаться где-то в фиксированном положении на моем рабочем столе, или каким-либо образом добавить дополнительную панель задач (это было возможно в XP).
Ответы:
Я недавно столкнулся с этой проблемой и нашел следующее решение (я буду предполагать установку Firefox по умолчанию при предоставлении примера):
НАСТРОИТЬ
Исполняемый файл Firefox (C: \ Program Files \ Mozilla Firefox \ firefox.exe)
Некоторые профили:
РЕШЕНИЕ
Мы будем использовать утилиту MKLINK, которая поставляется вместе с ОС.
Поскольку вы можете прикрепить приложение только один раз к панели задач, мы должны заставить Windows поверить, что у вас есть несколько исполняемых файлов Firefox. Мы сделаем это, создав несколько «жестких ссылок» на firefox.exe .
cd "C:\Program Files\Mozilla Firefox\"
mklink /H firefox_Personal.exe firefox.exe
mklink /H firefox_Work.exe firefox.exe
mklink /H firefox_Development.exe firefox.exe
"C:\Program Files\Mozilla Firefox\firefox_Personal.exe" -P "Personal" -no-remote
"C:\Program Files\Mozilla Firefox\firefox_Work.exe" -P "Work" -no-remote
"C:\Program Files\Mozilla Firefox\firefox_Development.exe" -P "Development" -no-remote
Если что-то не понятно, пожалуйста, дайте мне знать, и я постараюсь сделать скринкаст.
Параметры командной строки Firefox
источник
Я использовал решение, предоставленное "hegearon" с MKLINK, но вместо ссылки на файл использовал ссылку на папку.
Для Firefox я создал новую папку с именем «Mozilla Firefox Dev», которая является ссылкой на настоящую папку Firefox, с помощью этой команды:
mklink /D "Mozilla Firefox Dev" "Mozilla Firefox"
Затем создайте ярлык для firefox.exe (убедитесь, что свойства «start in» указывают на новый каталог ссылок) и закрепите его на панели задач.
Решение со связанным файлом не работает для меня, потому что Windows знает, что это тот же процесс (я обнаружил его с помощью диспетчера задач / проводника процессов).
Благодаря этому решению Windows считает, что существует 2 различных процесса Firefox, потому что их пути не совпадают.
Надеюсь, это поможет.
источник
В случае, если кто-то наткнется на это, на самом деле очень просто настроить профили Firefox для группировки в отдельные выводы панели задач, как работает менеджер профилей Chrome.
Мне нравится иметь отдельный «персональный» и «рабочий» профиль Firefox с отдельными ярлыками, закрепленными рядом:
• Запустите Firefox и перейдите к: config.
• Добавить New> Boolean> "taskbar.grouping.useprofile"> true.
• Затем закройте и перезапустите новый экземпляр Firefox, используя RUN> «firefox.exe -P [профиль] -no-remote»
• Прикрепите значок этого приложения к панели задач.
• Теперь перейдите к C: \ Users [профиль] \ AppData \ Roaming \ Microsoft \ Internet Explorer \ Quick Launch \ User Pinned \ TaskBar.
• Отредактируйте свойства на теперь закрепленном ярлыке, чтобы включить в цель тот же «-P [профиль] -но-удаленный».
Повторите эту процедуру для каждого профиля, который вы хотели бы прикрепить отдельно к панели задач, и каждый профиль будет иметь свою собственную группу соответственно.
источник
Properties
.Вы не можете прикрепить пакетные файлы и ярлыки непосредственно к панели задач Windows 7. Вот простой обходной путь, который может быть достаточным:
Вы не собираетесь получать все хорошие вещи Windows 7, такие как превью и тому подобное, но я не уверен, что вы заботитесь об этом. ;)
РЕДАКТИРОВАТЬ: Вот гаджет, который может соответствовать вашему счету: http://rocketdock.com/
Надеюсь, это поможет...
источник
Не закрепляйте EXE и не «официальный» ярлык: создайте ярлык для каждого профиля, а затем прикрепите их.
1.- Создайте свои собственные ярлыки в ваших документах или на рабочем столе, по одному для каждого профиля. Я сделал это в «Dropbox \ Profiles»:
"Файл" -> "Новый" -> "Ярлык" -> введите полный путь
Введите и введите отличительное имя, например "Cool t130688"
2.- Щелкните правой кнопкой мыши в каждом ярлыке и в «Закрепить на панели задач»
источник
Defrag.exe
). Но это не работает для Firefox без настройки (предложено в ответе MathewCNichols ).Допустим, вам нужна вторая копия Chrome на панели задач (выберите свойства папки, чтобы отобразить расширения файлов )
start <path to chrome app>\chrome.exe
источник
Предположим, нам нужно закрепить 2 ярлыка в меню «Пуск» (не работает с панелью задач!):
"C:\Program Files (x86)\Mozilla Firefox\firefox.exe" -p User1
"C:\Program Files (x86)\Mozilla Firefox\firefox.exe" -no-remote -p User2
Самый простой способ это:
C:\Program Files (x86)\Mozilla Firefox\crashreporter.exe
потому что оно рядом).C:\Program Files (x86)\Mozilla Firefox\firefox.exe
. Теперь вы можете редактировать этот ярлык, добавляя необходимые аргументы.crashreporter
наfirefox
и добавив необходимые аргументы.Firefox (User1)
иFirefox (User2)
.Этот метод не работает с панелью задач , как я упоминал ранее. В этом случае используйте один из обходных путей, предложенных другими пользователями.
источник
После поисков в течение нескольких часов и пробуя все, я понял, как заставить два профиля работать с разными значками на панели задач (т.е. разными значками и чтобы они не объединялись).
Это все в Win7, и убедитесь, что вы осторожно используете кавычки, которые я использовал в строках 'type this'. Они имеют значение. Введите все жирным шрифтом в точности как есть.
Во-первых, создайте новый профиль Firefox. Перейдите в меню «Пуск» и введите: Firefox.exe -profilemanager
Создайте новый профиль под названием « Почта» для использования с почтовыми клиентами и т. Д. (Или с тем, для чего вы хотите его использовать).
Откройте командную строку с правами администратора (в командной строке введите cmd, затем щелкните правой кнопкой мыши CMD и откройте с правами администратора)
Введите это, затем нажмите ввод:
mklink / H "C: \ Program Files (x86) \ Mozilla Firefox \ fmail.exe" "C: \ Program Files (x86) \ Mozilla Firefox \ Firefox.exe"
Введите это, затем нажмите ввод:
mklink / D "C: \ ProgramData \ Mozilla Firefox" "C: \ Program Files (x86) \ Mozilla Firefox"
Создайте новую ссылку, щелкнув правой кнопкой мыши в любом месте рабочего стола и выбрав New-> Shortcut
Введите цель: «C: \ ProgramData \ Mozilla Firefox \ fmail.exe» -p Mail -no-remote
Введите Start In: "C: \ ProgramData \ Mozilla Firefox"
Теперь нажмите Apply, затем Ok.
Щелкните правой кнопкой мыши, затем Свойства.
Измените значок на значок стандартной почты Windows (просто выберите любой случайный файл, и если он не найдет его, появятся файлы по умолчанию. Значок «Почта» находится сверху примерно на полпути)
Нажмите Ok - Применить - Ok
Переместите этот ярлык на панель задач, перетащив его на него.
Теперь у вас должен быть значок почты на панели задач.
Щелкните правой кнопкой мыши, затем щелкните правой кнопкой мыши fmail.exe, затем Свойства
Измените значок на тот же значок почты, который вы использовали ранее.
Нажмите ОК - применить - ОК.
Перейдите в меню «Пуск» и введите: % localappdata%
Удалите IconCache.db в папке, которая появляется
Вернуться к черно-белому окну cmd
Введите и нажмите ввод: taskkill / f / im explorer.exe
Введите и нажмите ввод: explorer.exe
Теперь щелкните правой кнопкой мыши значок Firefox на панели задач и щелкните правой кнопкой мыши Firefox.exe, затем Свойства
Введите Цель: «C: \ Program Files (x86) \ Mozilla Firefox \ firefox.exe» -P по умолчанию -no-remote
Нажмите ОК
Теперь вы можете открыть два профиля одновременно, с разными значками на панели задач!
Откройте значок «Почта», затем «ИЗМЕНИТЬ ВНЕШНИЙ ВИД / ТЕМУ» в разделе «Дополнения», чтобы вы сразу узнали, в каком из них вы находитесь, выбрав совершенно другую тему для своего основного профиля просмотра.
Не забудьте добавить обычные минимальные надстройки (BetterPrivacy, Redirect Remover, Adblock Edge, Саморазрушающиеся Cookies) в новый профиль, так как это совершенно пустой профиль.
PS> Если у вас по-прежнему возникают проблемы с объединением значков на панели задач, запустите -> regedit и найдите «HKEY_CURRENT_USER \ Software \ Mozilla \ Firefox \ TaskBarIDs». Затем создайте новый строковый ключ с именем « C: \ ProgramData \ Mozilla Firefox » и используйте ту же переменную данных, что и в стандартной, которая там есть, но замените последний символ на что-нибудь еще. Это остановит объединение значков на панели задач.
PPS> Если у вас все еще есть проблемы, убедитесь, что вы напечатали ТОЧНО, что я сделал выше, жирным шрифтом, ВКЛЮЧАЯ ЗАМЕТКИ ЦИТАТЫ !!!!
источник
Мне нужно это для моих
git-bash.exe
ярлыков.У меня есть несколько каталогов, с которыми я работаю, и я хотел иметь возможность щелкнуть по отдельному значку на панели задач, чтобы открыть каждый файл git-bash.exe для каждого пути.
Простое решение - создать копию
git-bash.exe
и назвать ееgit-bash2.exe
Затем я указываю свой первый ярлык на исходный исполняемый файл, а второй ярлык на копию, затем я могу изменить значок на каждом ярлыке и закрепить их оба независимо на панели задач.
Между прочим, вы просто должны знать, что если вы обновите
git-bash.exe
, вам придется повторно скопировать исполняемый файл.источник
Вы можете просто скопировать приложение Eclipse в том же месте, а затем закрепить эту новую копию Eclipse в меню «Пуск». Вы можете указать это на другое рабочее пространство.
Вы можете повторять это так часто, как требуется.
источник