Ghim cùng một ứng dụng nhiều lần trong Windows 7


27

Tôi sử dụng một số chương trình với các đối số dòng lệnh và muốn có các phím tắt để khởi chạy các chương trình đó với các đối số đó. Ví dụ: tôi giữ một số cấu hình Firefox xung quanh và muốn chỉ định tên hồ sơ trên dòng lệnh. Tương tự, tôi có một số phím tắt Eclipse với một đối số dòng lệnh chỉ định không gian làm việc sẽ mở.

Tôi muốn có thể ghim các phím tắt này vào menu bắt đầu hoặc thanh tác vụ trong Windows 7. Vấn đề tôi gặp phải là một khi tôi đã ghim một trong số các phím tắt này, không có phím tắt nào khởi chạy cùng một exe.

Tôi cũng mở các đề xuất như tiện ích máy tính để bàn phù hợp có thể chứa một loạt các phím tắt tùy ý, nhưng vẫn ở vị trí cố định trên máy tính để bàn của tôi ở đâu đó hoặc một số cách thêm thanh tác vụ phụ (điều này có thể có trong XP).


Đây là một câu hỏi tuyệt vời cho nhóm phát triển Windows. Tôi chắc chắn rằng ngoài hộp, có lẽ không có cách nào để làm điều này, nhưng tôi nghĩ rằng điều này nên đi vào "danh sách phải có tính năng" cho các phiên bản windows trong tương lai.
Zeke Hansell

Một biến thể khác của câu hỏi này là sử dụng phím tắt quản trị. Ví dụ, tôi muốn giữ các phím tắt được ghim cho một dấu nhắc lệnh thông thường và một dấu nhắc lệnh quản trị. Tuy nhiên chỉ có một pin có thể được ghim.
Synetech

Thật không may, câu hỏi này hiện đã được bảo vệ, vì vậy tôi sẽ chỉ nhận xét ở đây rằng tôi không gặp phải vấn đề này vì tôi sử dụng Menu Bắt đầu Cổ điển mà tôi rất khuyến khích. 5 mục được ghim hàng đầu trên Menu bắt đầu của tôi là tất cả các liên kết khác nhau đến cmd.exe, mà tôi chỉ cần kéo vào đó.
David Noha

Câu trả lời:


15

Gần đây tôi đã gặp phải sự cố này và đã đưa ra giải pháp sau (Tôi sẽ giả sử cài đặt Firefox mặc định khi cung cấp ví dụ):

THIẾT LẬP

Firefox thực thi (C: \ Chương trình tập tin \ Mozilla Firefox \ firefox.exe)

Một số hồ sơ:

  • Cá nhân
  • Công việc
  • Phát triển

DUNG DỊCH

Chúng tôi sẽ sử dụng tiện ích MKLINK đi kèm với HĐH.

Vì bạn chỉ có thể ghim một ứng dụng một lần vào thanh tác vụ, chúng tôi phải làm cho Windows tin rằng bạn có một số tệp thực thi Firefox. Chúng tôi sẽ làm điều này bằng cách tạo một vài 'liên kết cứng' đến firefox.exe .

  1. Mở Dấu nhắc lệnh ( cmd.exe )
  2. Điều hướng đến thư mục cài đặt Firefox cd "C:\Program Files\Mozilla Firefox\"
  3. Tạo 3 liên kết cứng cho ba hồ sơ:
    • Cá nhân: mklink /H firefox_Personal.exe firefox.exe
    • Công việc: mklink /H firefox_Work.exe firefox.exe
    • Phát triển: mklink /H firefox_Development.exe firefox.exe
  4. Tạo các phím tắt cho các bản sao chúng tôi vừa tạo (Nhấp chuột phải> Tạo lối tắt)
  5. Chỉnh sửa các phím tắt (Trường mục tiêu ):
    • 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. Kéo 3 phím tắt vào thanh tác vụ (ghim chúng). Bạn có thể xóa các phím tắt ban đầu.
  7. Thay đổi tên và biểu tượng của các phím tắt được ghim và bạn sẽ thấy ổn.

Nếu một cái gì đó không rõ ràng xin vui lòng cho tôi biết, và tôi sẽ cố gắng tạo ra một screencast.

Tùy chọn dòng lệnh Firefox


Điều đó chắc chắn nghe có vẻ hứa hẹn. Mặc dù vậy, không hoạt động cho Chrome. Ngay khi tôi khởi chạy lối tắt thứ hai, nó lại được nhóm lại với phím tắt thứ nhất ... :(
Oliver Giesen

WTF! Nó thậm chí không hoạt động khi tôi tạo một bản sao thực sự của chrome.exe ...
Oliver Giesen

Điều này hoạt động rất tốt cho các phím tắt Menu Bắt đầu của Windows 7, nhưng nếu bạn ghim chúng vào Thanh tác vụ, chúng sẽ được hợp nhất. Cảm ơn.
jordanbtucker

4
Symlinking một mình đã không làm điều đó cho tôi, vì firefox dường như sử dụng một thiết lập đăng ký để lưu trữ AppID của nó phụ thuộc vào thư mục của tệp thực thi. Có thể tìm thấy cài đặt tương ứng trong sổ đăng ký windows, nằm trong: HKCU \ Software \ Mozilla \ Firefox \ TaskbarIDs Thêm một giá trị chuỗi mới cho đường dẫn liên kết tượng trưng của bạn ở đó và cung cấp cho nó một giá trị khác với giá trị mặc định (có vẻ như được sử dụng trên đường chạy thứ hai). Điều đó đã đánh lừa tôi.

Có một số chi tiết trong câu trả lời này liên quan đến cách lập trình viên có thể ghi đè hành vi nhóm mặc định của Thanh tác vụ Windows 7, có thể được sử dụng để phá một số cửa sổ khỏi nhóm Thanh tác vụ hoặc buộc một nhóm cửa sổ kết hợp thành một nhóm Thanh tác vụ. Điều này có thể giải thích tại sao Firefox và Chrome kết hợp thành một nhóm Thanh tác vụ, bất kể tên thực thi được liên kết cứng.
Oran D. Lord

8

Tôi đã sử dụng giải pháp được cung cấp bởi "hegearon" với MKLINK nhưng sử dụng liên kết thư mục thay vì liên kết tệp.

Đối với Firefox, tôi đã tạo một thư mục mới có tên "Mozilla Firefox Dev", đó là một liên kết đến thư mục Firefox thực bằng cách sử dụng lệnh này:

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

Sau đó, tạo một lối tắt đến firefox.exe (đảm bảo các thuộc tính "start in" đang trỏ thư mục liên kết mới) và ghim nó vào thanh tác vụ.

Giải pháp với tệp được liên kết không phù hợp với tôi vì windows biết rằng đó là cùng một quy trình (tôi đã phát hiện ra nó thông qua trình quản lý tác vụ / trình thám hiểm quy trình).

Với giải pháp này, Windows tin rằng có 2 quy trình Firefox riêng biệt vì đường dẫn của chúng không giống nhau.

Hy vọng nó giúp.


5

Trong trường hợp bất kỳ ai vấp phải điều này, thực sự rất đơn giản để thiết lập các cấu hình Firefox để nhóm thành các chân trên thanh tác vụ riêng biệt như trình quản lý hồ sơ Chrome hoạt động.

Tôi muốn có một hồ sơ Firefox "cá nhân" và "công việc" riêng biệt với các phím tắt riêng được ghim cạnh nhau:

• Khởi chạy Firefox và đi tới about: config.

• Thêm mới> Boolean> "taskbar.grouping.useprofile"> true.

• Tiếp theo, đóng và khởi chạy lại một phiên bản mới của Firefox bằng RUN> "firefox.exe -P [profile] -no-remote"

• Ghim biểu tượng ứng dụng này vào thanh tác vụ.

• Bây giờ, điều hướng đến C: \ Users [profile] \ AppData \ Roaming \ Microsoft \ Internet Explorer \ Quick Launch \ User Pinned \ TaskBar.

• Chỉnh sửa các thuộc tính trên phím tắt được ghim bây giờ để bao gồm cùng một "-P [profile] -no-remote" trong mục tiêu.

Lặp lại quy trình này cho mỗi cấu hình bạn muốn ghim riêng vào thanh tác vụ của mình và mỗi cấu hình sẽ có một nhóm riêng cho phù hợp.


Mặc dù đây là thông tin có liên quan ( tôi đã ca ngợi nó, trong bài đăng khác của bạn ), câu hỏi cụ thể này rộng hơn. Tôi cảm thấy bạn nên để lại một bình luận (trực tiếp trong câu hỏi) và liên kết với câu trả lời khác của bạn, thay vì sao chép nó ở đây.
Marc.2377

Người ta cũng có thể nhận được các thuộc tính của nút thanh tác vụ được ghim (các phím tắt tương ứng) bằng cách nhấp chuột phải vào nó, sau đó nhấp chuột phải vào ứng dụng trong menu bật lên để xuất hiện, sau đó chọn Properties.
UnclickableCharacter

4

Bạn không thể ghim trực tiếp các tệp và phím tắt vào thanh tác vụ của Windows 7. Đây là một cách giải quyết dễ dàng có thể đủ:

  1. Tạo một thư mục ở một nơi nào đó.
  2. Tạo các tệp bó để khởi chạy các chương trình của bạn với các đối số dòng lệnh cụ thể mà bạn muốn cho từng tệp và dán chúng vào thư mục đó.
  3. Nhấp chuột phải vào một vùng trống trên thanh tác vụ Windows -> Thanh công cụ -> Thanh công cụ mới
  4. Khi hộp thoại "chọn thư mục" mở ra, xác định vị trí và chọn thư mục bạn đã tạo.
  5. Sử dụng các tùy chọn trên thanh tác vụ (Mở khóa, Hiển thị Tiêu đề, Hiển thị Văn bản, v.v.) để điều chỉnh (các) biểu tượng theo ý thích của bạn.

Bạn sẽ không nhận được tất cả những thứ hay ho của Windows 7 như xem trước và như vậy, nhưng tôi không chắc bạn quan tâm đến điều đó. ;)

EDIT: Đây là một tiện ích có thể phù hợp với hóa đơn của bạn: http://rocketdock.com/

Mong rằng sẽ giúp ...


Đây là một gợi ý hay nhưng thật không may cho tôi, nó làm hỏng thanh tác vụ quá nhiều (tôi nhớ tính năng nhiều thanh tác vụ của XP).
Ông Shiny và New

Tôi không thực sự chắc chắn làm thế nào mà điều đó làm xáo trộn thanh nhiều hơn một loạt các biểu tượng được ghim, nhưng này. ;) Vâng, thật khó chịu khi bạn không thể tháo gỡ chúng; đã thêm một liên kết tiện ích cho bạn, hy vọng nó sẽ giúp ...
cʜιᴇ007

Nó đóng thanh chủ yếu vì trong XP tôi thực sự có hai thanh tác vụ, một ở phía trên màn hình và một ở cạnh phải, và bên phải có tất cả các phím tắt của tôi. Trong 7 bạn chỉ có thể có một thanh tác vụ.
Ông Shiny và New

1
Đây là một câu trả lời tốt, nhưng bạn không thể đặt các phím tắt trong thư mục đó thay vì các tệp bó?
Steven Penny

4

Không ghim EXE cũng như phím tắt "chính thức": tạo một lối tắt cho mỗi hồ sơ và sau đó ghim chúng.

1.- Tạo các đường cắt riêng của bạn trong tài liệu của bạn hoặc trong máy tính để bàn của bạn, một cho mỗi hồ sơ. Tôi đã làm điều đó trong "Dropbox \ Profiles":

"Tệp" -> "Mới" -> "Phím tắt" -> nhập đường dẫn đầy đủ

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

Nhập và nhập tên phân biệt, pe "Cool t130688"

2.- Clic phải trong mỗi phím tắt và trong "Ghim vào thanh tác vụ"


1
Điều này dường như hoạt động chung (Tôi chưa cài đặt Chrome, nhưng đã được thử nghiệm Defrag.exe). Nhưng nó không hoạt động với Firefox mà không có tinh chỉnh (được đề xuất trong câu trả lời của MathewCNichols ).
Marc.2377

2

Giả sử bạn muốn có bản sao thứ hai của chrome trên thanh tác vụ của mình (chọn thuộc tính thư mục để hiển thị phần mở rộng của tệp )

  • Tạo một tệp trống ở đâu đó và gọi nó là "chrome1.exe"
  • Kéo và ghim nó vào thanh tác vụ
  • Đổi tên tệp thành "chrome1.bat"
  • Shift + Nhấp chuột phải vào biểu tượng trên thanh tác vụ và chọn thuộc tính
  • Thay đổi mục tiêu thành ".bat" từ ".exe" (vì bạn đã đổi tên tệp của mình)
  • Chỉnh sửa chrome1.bat và thêm start <path to chrome app>\chrome.exe
  • Thay đổi biểu tượng nếu cần

2

Giả sử chúng ta cần ghim 2 phím tắt vào Menu Bắt đầu (không hoạt động với Thanh tác vụ!):

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

Cách dễ nhất là:

  1. Ghim một số ứng dụng không liên quan (giả sử, C:\Program Files (x86)\Mozilla Firefox\crashreporter.exevì nó ở gần đó).
  2. Ghim ứng dụng cần thiết, tức là C:\Program Files (x86)\Mozilla Firefox\firefox.exe. Bây giờ bạn có thể chỉnh sửa phím tắt này thêm các đối số cần thiết.
  3. Chỉnh sửa pin đầu tiên thay thế crashreporterbằng firefoxvà thêm các đối số cần thiết.
  4. Bạn cũng có thể muốn đổi tên các phím tắt như Firefox (User1)Firefox (User2).

Phương pháp này không hoạt động với Thanh tác vụ , như tôi đã đề cập trước đó. Trong trường hợp này, sử dụng một trong các cách giải quyết được đề xuất bởi người dùng khác.


0

Sau khi tìm kiếm hàng giờ và thử mọi thứ, tôi đã tìm ra cách để hai cấu hình chạy các biểu tượng khác nhau trên thanh tác vụ (nghĩa là các biểu tượng khác nhau và để chúng không kết hợp).

Đây là tất cả trong Win7 và đảm bảo bạn cẩn thận khi sử dụng dấu ngoặc kép mà tôi đã sử dụng trong dòng 'gõ này'. Họ làm cho một sự khác biệt. Nhập tất cả mọi thứ in đậm chính xác như là.

Đầu tiên, tạo một hồ sơ firefox mới. Chuyển đến Start Menu Run và gõ: Firefox.exe -profilemanager

Tạo hồ sơ mới gọi là Mail để sử dụng với ứng dụng thư khách, v.v. (hoặc bất cứ điều gì bạn muốn sử dụng nó cho).

Mở dấu nhắc cmd với tư cách Quản trị viên (Trong Run gõ cmd, sau đó nhấp chuột phải vào CMD và mở với tư cách quản trị viên)

Nhập cái này rồi nhấn enter:
mklink / H "C: \ Program Files (x86) \ Mozilla Firefox \ fmail.exe" "C: \ Program Files (x86) \ Mozilla Firefox \ Firefox.exe"

Nhập cái này rồi nhấn enter:
mklink / D "C: \ ProgramData \ Mozilla Firefox" "C: \ Program Files (x86) \ Mozilla Firefox"

Tạo một liên kết mới bằng cách nhấp chuột phải vào bất cứ nơi nào trên máy tính để bàn và chọn Mới-> Phím tắt

Nhập vào Target: "C: \ ProgramData \ Mozilla Firefox \ fmail.exe" -p Mail -no-remote

Nhập vào Bắt đầu: "C: \ ProgramData \ Mozilla Firefox"

Bây giờ bấm vào Áp dụng rồi Ok.

Nhấp chuột phải vào nó, sau đó thuộc tính.

Thay đổi biểu tượng thành biểu tượng Windows Mail tiêu chuẩn (chỉ cần chọn bất kỳ tệp ngẫu nhiên nào và nếu không tìm thấy tệp nào, các tệp mặc định sẽ xuất hiện. Biểu tượng Thư nằm ở trên cùng khoảng nửa chừng)

Nhấp vào Ok - Áp dụng - Ok

Di chuyển phím tắt này đến thanh tác vụ bằng cách kéo nó vào nó.

Bây giờ bạn sẽ có một biểu tượng thư trong thanh tác vụ.

Nhấp chuột phải vào nó, sau đó nhấp chuột phải vào fmail.exe rồi Thuộc tính

Thay đổi biểu tượng thành cùng biểu tượng Thư bạn vừa sử dụng trước đó.

Nhấp vào ok - áp dụng - ok.

Chuyển đến Start Menu Run và gõ: % localappdata%

Xóa IconCache.db trong thư mục bật lên

Quay trở lại cửa sổ cmd trắng đen

Nhập và nhấn enter: taskkill / f / im explorer.exe

Nhập và nhấn enter: explorer.exe

Bây giờ, nhấp chuột phải vào biểu tượng firefox trên thanh tác vụ và nhấp chuột phải vào firefox.exe

Nhập vào Target: "C: \ Program Files (x86) \ Mozilla Firefox \ firefox.exe" -P default -no-remote

Nhấn vào OK

Bây giờ bạn có thể mở hai hồ sơ cùng một lúc, với các biểu tượng khác nhau trên thanh tác vụ !!

Mở biểu tượng Thư, sau đó THAY ĐỔI NGHIÊN CỨU / ĐỀ TÀI dưới các tiện ích bổ sung để bạn nhận ra ngay lập tức bạn đang ở đâu bằng cách chọn một chủ đề rất khác với hồ sơ duyệt chính của bạn.

Đừng quên thêm các tiện ích tối thiểu thông thường (BetterPrivacy, Redirect Removal, Adblock Edge, Self-Desting Cookies) vào hồ sơ mới vì đây là một hồ sơ hoàn toàn trống.

PS> Nếu bạn vẫn gặp vấn đề với các biểu tượng kết hợp trên thanh tác vụ, Run -> regedit, và tìm thấy "HKEY_CURRENT_USER \ Software \ Mozilla \ Firefox \ TaskBarIDs" Sau đó, tạo một khóa chuỗi mới gọi là " C: \ ProgramData \ Mozilla Firefox " và sử dụng cùng một biến dữ liệu như trong tiêu chuẩn có ở đó, nhưng thay đổi ký tự cuối cùng thành bất kỳ thứ gì khác. Điều này sẽ dừng các biểu tượng trên thanh tác vụ kết hợp.

PPS> Nếu bạn vẫn gặp sự cố, hãy đảm bảo bạn nhập CHÍNH XÁC những gì tôi đã làm ở trên in đậm BAO GỒM NHỮNG KẾT QUẢ NHANH !!!!


Không bao giờ sử dụng -no-remote để bắt đầu cấu hình "mặc định" ( cấu hình được đặt thành mở mà không hỏi khi bạn khởi chạy Firefox). Đó là bởi vì khi bạn khởi chạy Firefox, ví dụ, bằng cách nhấp vào một liên kết trong chương trình thư của bạn, bạn sẽ nhận được một Firefox đang chạy nhưng không trả lời tin nhắn nếu cấu hình mặc định đã được sử dụng. Giải pháp là luôn luôn khởi động cấu hình mặc định một cách bình thường và khởi chạy tất cả các cấu hình khác với -no-remote. Sau đó, nó sẽ làm việc. (nguồn)
Marc.2377

0

Tôi cần điều này cho các git-bash.exephím tắt của tôi .

Tôi có một vài thư mục mà tôi làm việc cùng và muốn có thể nhấp vào một biểu tượng riêng trong thanh tác vụ để mở từng git-bash.exe cho mỗi đường dẫn.

Giải pháp đơn giản là tạo một bản sao git-bash.exevà gọi nógit-bash2.exe

Sau đó, tôi trỏ phím tắt đầu tiên của mình đến exe ban đầu và phím tắt thứ hai vào bản sao, sau đó tôi có thể thay đổi biểu tượng trên mỗi phím tắt và ghim cả hai độc lập vào thanh tác vụ.

Ngẫu nhiên, bạn chỉ cần lưu ý rằng nếu bạn cập nhật git-bash.exe, bạn sẽ phải sao chép lại exe.


-1

Bạn có thể chỉ cần sao chép ứng dụng Eclipse tại cùng một vị trí và sau đó ghim bản sao mới đó của Eclipse vào menu Bắt đầu. Bạn có thể làm cho điểm đó đến một không gian làm việc khác.

Bạn có thể lặp lại điều này thường xuyên theo yêu cầu.


2
Bạn đang đề cập đến việc tạo một bản sao của .exe với một tên tệp khác? Một số ứng dụng yêu cầu tên tệp thực thi cụ thể vì lý do bảo mật nên điều này có thể không hoạt động cho tất cả các ứng dụng.
Mufasa
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.