web-dev-qa-db-ja.com

Windows 7で同じアプリを複数回固定する

私はコマンドライン引数を使用していくつかのプログラムを使用しており、それらの引数を使用してそれらのプログラムを起動するためのショートカットが欲しいです。たとえば、私はいくつかのFirefoxプロファイルを保持しており、コマンドラインでプロファイル名を指定したいと思っています。同様に、開くワークスペースを指定するコマンドライン引数を持ついくつかのEclipseショートカットがあります。

これらのショートカットをWindows 7のスタートメニューまたはタスクバーに固定できるようにしたいのですが、問題の1つは、これらのいずれかを固定すると、同じexeを起動する他のショートカットを起動できないことです。

私はまた、任意のショートカットの束を含むことができる適切なデスクトップガジェットなどの提案を受け入れることができますが、デスクトップのどこかに固定したままにするか、セカンダリタスクバーを追加する方法があります(これはXPで可能でした)。

私は最近この問題に遭遇し、次の解決策を考え出しました(例を提供するときに、デフォルトのFirefoxインストールを想定します):

セットアップ

Firefox実行可能ファイル(C:\ Program Files\Mozilla Firefox\firefox.exe)

一部のプロファイル:

  • 個人的な
  • 作業
  • 開発

解決

OSに付属する [〜#〜] mklink [〜#〜] ユーティリティを使用します。

アプリケーションをタスクバーに固定できるのは1回だけなので、Firefoxの実行可能ファイルがいくつかあるとWindowsに認識させる必要があります。 firefox.exeへのいくつかの「ハードリンク」を作成してこれを行います。

  1. コマンドプロンプトを開きます(cmd.exe
  2. Firefoxのインストールディレクトリcd "C:\Program Files\Mozilla Firefox\"に移動します
  3. 3つのプロファイルに対して3つのハードリンクを作成します。
    • 個人:mklink /H firefox_Personal.exe firefox.exe
    • 仕事:mklink /H firefox_Work.exe firefox.exe
    • 開発:mklink /H firefox_Development.exe firefox.exe
  4. 作成したコピーのショートカットを作成します(右クリック>ショートカットの作成)
  5. ショートカットを編集(Targetフィールド):
    • firefox_Personal.exe.lnk"C:\Program Files\Mozilla Firefox\firefox_Personal.exe" -P "Personal" -no-remote
    • firefox_Work.exe.lnk"C:\Program Files\Mozilla Firefox\firefox_Work.exe" -P "Work" -no-remote
    • firefox_Development.exe.lnk"C:\Program Files\Mozilla Firefox\firefox_Development.exe" -P "Development" -no-remote
  6. 3つのショートカットをタスクバーにドラッグ(固定)します。元のショートカットを削除できます。
  7. ピン留めされたショートカットの名前とアイコンを変更すれば、準備は完了です。

不明な点がある場合はお知らせください。スクリーンキャストを作成します。

MozillaのFirefoxコマンドラインオプション

MozillazineのFirefoxコマンドラインオプション

16
hegearon

私はMKLINKで「hegearon」が提供するソリューションを使用しましたが、ファイルリンクの代わりにフォルダーリンクを使用しました。

Firefoxの場合、次のコマンドを使用して、実際のFirefoxフォルダーへのリンクである「Mozilla Firefox Dev」という名前の新しいフォルダーを作成しました。

mklink /D "Mozilla Firefox Dev" "Mozilla Firefox"

次に、firefox.exeへのショートカットを作成し( "start in"プロパティが新しいリンクディレクトリを指していることを確認します)、タスクバーに固定します。

Windowsは同じプロセスであることをWindowsが認識しているため(リンクされたファイルを使用した解決策は機能しません(タスクマネージャー/プロセスエクスプローラーで発見しました))。

このソリューションでは、Windowsは2つの異なるFirefoxプロセスがあると考えています。これは、それらのパスが同じではないためです。

それが役に立てば幸い。

8
xfr

誰かがこれに遭遇した場合に備えて、Chromeプロファイルマネージャーが機能するように、Firefoxプロファイルを個別のタスクバーピンにグループ化するように設定するのは実際には非常に簡単です。

私は個別のショートカットが並んで固定された個別の「個人用」と「仕事用」のFirefoxプロファイルを作成したいです。

•Firefoxを起動して、about:configに移動します。

•新規追加>ブール> "taskbar.grouping.useprofile"> true。

•次に、RUN> "firefox.exe -P [profile] -no-remote"を使用して、Firefoxの新しいインスタンスを閉じて再起動します。

•このアプリのアイコンをタスクバーに固定します。

•次に、C:\ Users [profile]\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBarに移動します。

•固定されたショートカットのプロパティを編集して、ターゲットに同じ「-P [プロファイル] -no-remote」を含めます。

タスクバーに個別に固定したいすべてのプロファイルに対してこの手順を繰り返します。これにより、プロファイルごとに独自のグループが作成されます。

5
MathewCNichols

EXEも「公式の」ショートカットも固定しないでください。各プロファイルにショートカットを作成して固定してください。

1.-プロファイルごとに1つずつ、ドキュメントまたはデスクトップに独自のショートカットを作成します。 「Dropbox\Profiles」でそれを行いました:

「ファイル」->「新規」->「ショートカット」->フルパスを入力

C:\Users\t130688\AppData\Local\MapleStudio\ChromePlus\Application\chrome.exe --user-data-dir="D:\Navegadores\t130688"

明確な名前を入力して入力します。 「クールt130688」

2.-各ショートカットと「タスクバーに固定」の右クリック

4
user244257

バッチファイルとショートカットをWindows 7のタスクバーに直接固定することはできません。これは十分かもしれない簡単な回避策です:

  1. どこかにフォルダを作成します。
  2. バッチファイルを作成して、それぞれに必要な特定のコマンドライン引数を指定してプログラムを起動し、それらをそのフォルダーに貼り付けます。
  3. Windowsタスクバーの空白領域を右クリック->ツールバー->新しいツールバー
  4. [フォルダを選択]ダイアログが開いたら、作成したフォルダを見つけて選択します。
  5. タスクバーのオプション(ロック解除、タイトルの表示、テキストの表示など)を使用して、アイコンの外観を好みに合わせて調整します。

プレビューなどのすべての素晴らしいWindows 7のものを手に入れるつもりはありませんが、あなたがそれを気にかけているとは思いません。 ;)

編集:Rocketdockはあなたの法案に合うかもしれないツールです: https://punklabs.com/

お役に立てば幸い...

4

タスクバーにchromeの2番目のコピーが必要だとしましょう(フォルダのプロパティを選択して ファイルの拡張子を表示 ))

  • 空のファイルをどこかに作成し、それを「chrome1.exe」と呼びます
  • タスクバーにドラッグ&ピン留めします
  • ファイルの名前を「chrome1.bat」に変更します
  • Shift +タスクバーアイコンを右クリックしてプロパティを選択
  • ターゲットを「.exe」から「.bat」に変更します(ファイルの名前を変更したため)
  • Chrome1.batを編集してstart <path to chrome app>\chrome.exeを追加します
  • 必要に応じてアイコンを変更します
2
user

スタートメニューに2つのショートカットを固定する必要があるとしましょう(タスクバーでは機能しません!):

  • "C:\Program Files (x86)\Mozilla Firefox\firefox.exe" -p User1
  • "C:\Program Files (x86)\Mozilla Firefox\firefox.exe" -no-remote -p User2

最も簡単な方法は次のとおりです。

  1. 無関係なアプリケーションを固定します(たとえば、C:\Program Files (x86)\Mozilla Firefox\crashreporter.exeが近くにあるため)。
  2. 必要なアプリケーション、つまりC:\Program Files (x86)\Mozilla Firefox\firefox.exeを固定します。これで、必要な引数を追加してこのショートカットを編集できます。
  3. 最初のピンを編集して、crashreporterfirefoxに置き換え、必要な引数を追加します。
  4. Firefox (User1)Firefox (User2)などのショートカットの名前を変更することもできます。

このメソッドはタスクバーでは機能しませんです。この場合は、他のユーザーが提案する回避策のいずれかを使用してください。

2
Dragonizer

時間を検索してすべてを試した後、2つのプロファイルをタスクバーの異なるアイコン(つまり、異なるアイコンとそれらが結合しないように)で実行する方法を見つけました。

これはすべてWin7にあります。「type this」行で使用した引用符を注意して使用してください。彼らは違いを生みます。すべてをそのまま太字で入力します。

まず、新しいfirefoxプロファイルを作成します。 [スタート]メニューの[ファイル名を指定して実行]に移動し、次のように入力します。Firefox.exe -profilemanager

Mailという新しいプロファイルを作成して、メールクライアントなど(またはそれを使用したいもの)で使用します。

管理者としてcmdプロンプトを開きます(実行タイプcmdで、CMDを右クリックして管理者として開きます)

これを入力してEnterキーを押します。
mklink/H "C:\ Program Files(x86)\ Mozilla Firefox\fmail.exe" "C:\ Program Files(x86)\ Mozilla Firefox\Firefox.exe"

これを入力してEnterキーを押します。
mklink/D "C:\ ProgramData\Mozilla Firefox" "C:\ Program Files(x86)\ Mozilla Firefox"

デスクトップ上の任意の場所を右クリックして新しいリンクを作成し、[新規]-> [ショートカット]を選択します。

ターゲットに入力:"C:\ ProgramData\Mozilla Firefox\fmail.exe" -p Mail -no-remote

Start Inと入力します:"C:\ ProgramData\Mozilla Firefox"

[適用]をクリックし、次に[OK]をクリックします。

それを右クリックし、[プロパティ]をクリックします。

アイコンを標準のWindowsメールアイコンに変更します(ランダムファイルを選択するだけで、ファイルが見つからない場合は、デフォルトのファイルが表示されます。メールアイコンは、途中の上部にあります)。

クリックOk-適用-OK

このショートカットをタスクバーにドラッグして、タスクバーに移動します。

タスクバーにメールアイコンが表示されます。

それを右クリックし、次にfmail.exeを右クリックしてから、プロパティ

アイコンを、前に使用したのと同じメールアイコンに変更します。

[OK]-[適用]-[OK]をクリックします。

[スタート]メニューの[ファイル名を指定して実行]に移動し、次のように入力します。%localappdata%

ポップアップしたフォルダ内のIconCache.dbを削除します

白黒のcmdウィンドウに戻る

入力してEnterキーを押します:taskkill/f/im Explorer.exe

入力してEnterキーを押します:Explorer.exe

タスクバーのfirefoxアイコンを右クリックし、firefox.exeを右クリックしてから、プロパティ

ターゲットに入力:"C:\ Program Files(x86)\ Mozilla Firefox\firefox.exe" -P default -no-remote

OKをクリックします

タスクバーのアイコンが異なる2つのプロファイルを同時に開くことができるようになりました。

メールアイコンを開き、アドオンの下で外観/テーマを変更すると、メインの閲覧プロファイルに非常に異なるテーマを選択することで、現在のテーマ/テーマを即座に認識できます。

新しいプロファイルは完全に空白のプロファイルであるため、通常の最小アドオン(BetterPrivacy、リダイレクトリムーバー、Adblock Edge、自己破壊Cookie)を追加することを忘れないでください。

PS>タスクバーでアイコンの組み合わせに関する問題が引き続き発生する場合は、実行-> regeditで「HKEY_CURRENT_USER\Software\Mozilla\Firefox\TaskBarIDs」を見つけて、「C:\ ProgramData \」という新しい文字列キーを作成します。 Mozilla Firefox "であり、そこにある標準の変数と同じデータ変数を使用しますが、最後の文字を他のものに変更します。これにより、タスクバーのアイコンが結合されなくなります。

PPS>それでも問題が解決しない場合は、上記で行ったことを正確に入力してください太字引用マークを含む!!!!

0

git-bash.exeのショートカットにこれが必要でした。

使用しているディレクトリがいくつかあり、タスクバーの個別のアイコンをクリックして、各パスの各git-bash.exeを開くことができるようにしたいと考えていました。

簡単な解決策は、git-bash.exeのコピーを作成し、それをgit-bash2.exeと呼ぶことです。

次に、最初のショートカットを元のexeにポイントし、2番目のショートカットをコピーにポイントします。次に、各ショートカットのアイコンを変更し、両方を個別にタスクバーに固定できます。

ちなみに、git-bash.exeを更新した場合は、exeを再コピーする必要があることに注意してください。

0
Rich S