私はコマンドライン引数を使用していくつかのプログラムを使用しており、それらの引数を使用してそれらのプログラムを起動するためのショートカットが欲しいです。たとえば、私はいくつかのFirefoxプロファイルを保持しており、コマンドラインでプロファイル名を指定したいと思っています。同様に、開くワークスペースを指定するコマンドライン引数を持ついくつかのEclipseショートカットがあります。
これらのショートカットをWindows 7のスタートメニューまたはタスクバーに固定できるようにしたいのですが、問題の1つは、これらのいずれかを固定すると、同じexeを起動する他のショートカットを起動できないことです。
私はまた、任意のショートカットの束を含むことができる適切なデスクトップガジェットなどの提案を受け入れることができますが、デスクトップのどこかに固定したままにするか、セカンダリタスクバーを追加する方法があります(これはXPで可能でした)。
私は最近この問題に遭遇し、次の解決策を考え出しました(例を提供するときに、デフォルトのFirefoxインストールを想定します):
Firefox実行可能ファイル(C:\ Program Files\Mozilla Firefox\firefox.exe)
一部のプロファイル:
OSに付属する [〜#〜] mklink [〜#〜] ユーティリティを使用します。
アプリケーションをタスクバーに固定できるのは1回だけなので、Firefoxの実行可能ファイルがいくつかあるとWindowsに認識させる必要があります。 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
不明な点がある場合はお知らせください。スクリーンキャストを作成します。
私はMKLINKで「hegearon」が提供するソリューションを使用しましたが、ファイルリンクの代わりにフォルダーリンクを使用しました。
Firefoxの場合、次のコマンドを使用して、実際のFirefoxフォルダーへのリンクである「Mozilla Firefox Dev」という名前の新しいフォルダーを作成しました。
mklink /D "Mozilla Firefox Dev" "Mozilla Firefox"
次に、firefox.exeへのショートカットを作成し( "start in"プロパティが新しいリンクディレクトリを指していることを確認します)、タスクバーに固定します。
Windowsは同じプロセスであることをWindowsが認識しているため(リンクされたファイルを使用した解決策は機能しません(タスクマネージャー/プロセスエクスプローラーで発見しました))。
このソリューションでは、Windowsは2つの異なるFirefoxプロセスがあると考えています。これは、それらのパスが同じではないためです。
それが役に立てば幸い。
誰かがこれに遭遇した場合に備えて、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」を含めます。
タスクバーに個別に固定したいすべてのプロファイルに対してこの手順を繰り返します。これにより、プロファイルごとに独自のグループが作成されます。
EXEも「公式の」ショートカットも固定しないでください。各プロファイルにショートカットを作成して固定してください。
1.-プロファイルごとに1つずつ、ドキュメントまたはデスクトップに独自のショートカットを作成します。 「Dropbox\Profiles」でそれを行いました:
「ファイル」->「新規」->「ショートカット」->フルパスを入力
C:\Users\t130688\AppData\Local\MapleStudio\ChromePlus\Application\chrome.exe --user-data-dir="D:\Navegadores\t130688"
明確な名前を入力して入力します。 「クールt130688」
2.-各ショートカットと「タスクバーに固定」の右クリック
バッチファイルとショートカットをWindows 7のタスクバーに直接固定することはできません。これは十分かもしれない簡単な回避策です:
プレビューなどのすべての素晴らしいWindows 7のものを手に入れるつもりはありませんが、あなたがそれを気にかけているとは思いません。 ;)
編集:Rocketdockはあなたの法案に合うかもしれないツールです: https://punklabs.com/
お役に立てば幸い...
タスクバーにchromeの2番目のコピーが必要だとしましょう(フォルダのプロパティを選択して ファイルの拡張子を表示 ))
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)
などのショートカットの名前を変更することもできます。このメソッドはタスクバーでは機能しませんです。この場合は、他のユーザーが提案する回避策のいずれかを使用してください。
時間を検索してすべてを試した後、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>それでも問題が解決しない場合は、上記で行ったことを正確に入力してください太字引用マークを含む!!!!
git-bash.exe
のショートカットにこれが必要でした。
使用しているディレクトリがいくつかあり、タスクバーの個別のアイコンをクリックして、各パスの各git-bash.exeを開くことができるようにしたいと考えていました。
簡単な解決策は、git-bash.exe
のコピーを作成し、それをgit-bash2.exe
と呼ぶことです。
次に、最初のショートカットを元のexeにポイントし、2番目のショートカットをコピーにポイントします。次に、各ショートカットのアイコンを変更し、両方を個別にタスクバーに固定できます。
ちなみに、git-bash.exe
を更新した場合は、exeを再コピーする必要があることに注意してください。