Windows 7'de aynı uygulamayı birden çok kez sabitleyin


27

Bazı programları komut satırı argümanları ile kullanıyorum ve bu programları bu argümanlarla başlatmak için kısayollar kullanmak istiyorum. Örneğin, birkaç Firefox profilini çevrede tutuyorum ve komut satırında profil adını belirtmeyi seviyorum. Benzer şekilde, açılacak çalışma alanını belirten bir komut satırı argümanına sahip birkaç Eclipse kısayolum var.

Bu kısayolları Windows 7'deki başlat menüsüne veya görev çubuğuna sabitleyebilmek istiyorum. Buradaki sorun bunlardan birini bastığımda, aynı exe'yi başlatan başka hiçbir kısayolun başlatılamaması.

Ayrıca, bir dizi keyfi kısayol içerebilen, ancak bir yerlerde masaüstümde sabit bir konumda kalan veya ikincil bir görev çubuğu eklemek için (XP'de mümkün olan) uygun bir masaüstü aygıtı gibi önerilere açığım.


Bu, Windows geliştirme ekibi için harika bir soru. Kutunun dışında, muhtemelen bunu yapmanın bir yolu olmadığından eminim, ancak bunun gelecekteki Windows sürümleri için "olması gerekenler listesi" üzerinde olması gerektiğini düşünüyorum.
Zeke Hansell

Bu sorunun başka bir varyasyonu, bir yönetim kısayolu kullanmaktır. Örneğin, normal bir komut istemi ve yönetimsel bir komut istemi için kısayolları sabit tutmak istiyorum. Ancak yalnızca biri sabitlenebilir.
Synetech

Maalesef bu soru şu an korunuyor, bu yüzden burada yorumlayacağım, çünkü bu sorunu yaşamadım çünkü tavsiye ettiğim Klasik Başlat Menüsünü kullanıyorum . Başlat Menümdeki sabitlenmiş en iyi 5 öğenin tümü, oraya sürüklemiş olduğum cmd.exe dosyasına giden farklı bağlantılardır.
David Noha,

Yanıtlar:


15

Son zamanlarda bu sorunla karşılaştım ve aşağıdaki çözümü buldum (örneği verirken varsayılan bir Firefox kurulumunu yapacağım):

KURMAK

Firefox çalıştırılabilir (C: \ Program Files \ Mozilla Firefox \ firefox.exe)

Bazı profiller:

  • Kişisel
  • İş
  • gelişme

ÇÖZÜM

İşletim sistemi ile birlikte gelen MKLINK yardımcı programını kullanacağız .

Bir uygulamayı yalnızca bir kez görev çubuğuna sabitleyebildiğiniz için, Windows'un birkaç Firefox çalıştırılabilir olduğuna inanmasını sağlamalıyız. Biz birkaç oluşturarak yapacağım 'sabit bağlantıları' için firefox.exe .

  1. Bir Komut İstemi Açın ( cmd.exe )
  2. Firefox kurulum dizinine gidin cd "C:\Program Files\Mozilla Firefox\"
  3. Üç profil için 3 sabit bağlantı oluşturun:
    • Kişisel: mklink /H firefox_Personal.exe firefox.exe
    • İş: mklink /H firefox_Work.exe firefox.exe
    • Geliştirme: mklink /H firefox_Development.exe firefox.exe
  4. Yeni yaptığımız kopyalar için kısayolları oluşturun (Sağ Tıkla> Kısayol oluştur)
  5. Kısayolları düzenleyin ( Hedef alan):
    • 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 kısayolu görev çubuğuna sürükleyin (işaretleyin). Orijinal kısayolları silebilirsiniz.
  7. Sabitlenmiş kısayolların adını ve simgesini değiştirdiğinizde, gitmeniz iyi olur.

Bir şey net değilse, lütfen bana bildirin ve bir ekran görüntüsü almaya çalışacağım.

Firefox komut satırı seçenekleri


Bu kesinlikle umut verici geldi. Yine de Chrome için çalışmadı. İkinci kısayolu başlattığımda birincisi ile tekrar gruplandırıldı ... :(
Oliver Giesen

O NE LAN! Chrome.exe'nin gerçek bir kopyasını oluşturduğumda bile çalışmıyor ...
Oliver Giesen

Bu, Windows 7 Başlat Menüsü kısayolları için harikadır, ancak bunları Görev Çubuğuna sabitlerseniz birleştirilirler. Teşekkürler.
jordanbtucker

4
Symlink tek başına benim için hile yapmadı, çünkü firefox, AppID'sini çalıştırılabilir dizine bağlı olarak saklamak için bir kayıt defteri ayarını kullanıyor gibi görünüyor. İlgili ayar, Windows kayıt defterinde bulunur: altında bulunan HKCU \ Software \ Mozilla \ Firefox \ TaskbarIDs Adresine bağlı yolunuz için yeni bir dize değeri ekleyin ve varsayılan ayardan farklı bir değer verin (aksi takdirde kullanılmış gibi görünüyor) ikinci çalıştırmada). Bu benim için hile yaptı.

Bazı detaylar var bu cevap programcılar uzakta bir vazife grubundan belirli pencereleri kırmak için, ya da bir vazife gruba birleştirmek için bir dizi pencere zorlamak için kullanılabilen Windows 7 Görev Çubuğu varsayılan gruplandırma davranışı geçersiz nasıl ilgili. Bu, Firefox ve Chrome'un neden sabit bağlantılı çalıştırılabilir adından bağımsız olarak bir Görev Çubuğu grubuyla birleştirildiğini açıklayabilir.
Oran D. Lord

8

"Hegearon" tarafından sağlanan çözümü MKLINK ile birlikte kullandım ancak dosya bağlantısı yerine bir klasör linki kullandım.

Firefox için, bu komutu kullanarak gerçek Firefox klasörüne bağlanan "Mozilla Firefox Dev" adında yeni bir klasör hazırladım:

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

Ardından firefox.exe dosyasına bir kısayol oluşturun ("start" özelliklerinin yeni link dizinini gösterdiğinden emin olun) ve görev çubuğuna sabitleyin.

Bağlantılı dosyadaki çözüm benim için işe yaramıyor, çünkü pencereler aynı işlem olduğunu biliyor (görev yöneticisi / işlem gezgini aracılığıyla buldum).

Bu çözümle, Windows 2 farklı Firefox işlemi olduğuna inanıyor çünkü yolları aynı değil.

Umarım yardımcı olur.


5

Herhangi birinin buna tökezlemesi durumunda, Firefox profillerini Chrome profil yöneticisi gibi çalışan ayrı görev çubuğu pinlerinde gruplamak için ayarlamak gerçekten çok kolay.

Yan yana tutturulmuş ayrı kısayolları olan ayrı bir "kişisel" ve "iş" Firefox profiline sahip olmayı seviyorum:

• Firefox'u başlatın ve about: config.

• Yeni> Boolean> "taskbar.grouping.useprofile"> true ekleyin.

• Daha sonra, RUN> "firefox.exe -P [profil] -no-remote" kullanarak yeni bir Firefox örneğini kapatın ve yeniden başlatın

• Bu uygulama simgesini görev çubuğuna sabitleyin.

• Şimdi, C: \ Kullanıcılar [profil] \ AppData \ Roaming \ Microsoft \ Internet Explorer \ Hızlı Başlat \ Kullanıcı Pinned \ TaskBar konumuna gidin.

• Hedefe aynı "-P [profile] -no-remote" eklemek için şimdi sabitlenmiş kısayoldaki özellikleri düzenleyin.

Görev çubuğunuza ayrı ayrı bağlamak istediğiniz her profil için bu işlemi tekrarlayın; her profil de buna göre kendi grubuna sahip olacaktır.


Bu konuyla ilgili bilgiler olsa da ( övgüyle övgülerinize yazdım ), bu özel soru daha geniştir. Burada yorum yapmak yerine (doğrudan soruda) bir yorum bırakıp diğer cevabınıza bağlantı vermeniz gerektiğini düşünüyorum.
Marc.2377,

Bir de sağ tıkladığınızda, ardından açılan menüdeki uygulamayı sağ tıklatarak ve ardından seçerek, sabitlenmiş bir görev çubuğu düğmesinin (ilgili kısayoldakiler) özelliklerine erişebilirsiniz Properties.
UnclickableCharacter

4

Toplu iş dosyalarını ve kısayolları doğrudan Windows 7'nin görev çubuğuna sabitleyemezsiniz. İşte yeterli olabilecek kolay bir geçici çözüm:

  1. Bir yere bir klasör yap.
  2. Programlarınızı her biri için istediğiniz komut satırı argümanlarıyla başlatmak için toplu iş dosyaları oluşturun ve bu klasöre yapıştırın.
  3. Windows görev çubuğunda boş bir alanı sağ tıklayın -> Araç Çubukları -> Yeni Araç Çubuğu
  4. "Bir klasör seç" iletişim kutusu açıldığında, oluşturduğunuz klasörü bulun ve seçin.
  5. Simgelerin görünümünü istediğiniz gibi ayarlamak için görev çubuğu seçeneklerini (Kilidi Aç, Başlığı Göster, Metni Göster, vb.) Kullanın.

Önizleme ve benzeri tüm güzel Windows 7 şeylerini almayacaksınız, ama bunu umursadığınızdan emin değilim. ;)

EDIT: İşte faturanıza uyacak bir gadget: http://rocketdock.com/

Umarım yardımcı olur...


Bu iyi bir öneri ama ne yazık ki benim için görev çubuğunu çok fazla sıkıştırıyor (XP'nin çoklu görev çubuğu özelliğini özlüyorum).
Bay Shiny ve Yeni 宇 宇

Barı bir avuç içi ikondan daha fazla nasıl tuttuğundan emin değilim, ama hey. ;) Evet, onları çıkaramazsınız can sıkıcıdır; sizin için bir gadget bağlantısı ekledi, yardımcı olur umarım ...
Ƭᴇcʜιᴇ007

Çıtayı temelde tutar çünkü XP'de aslında biri ekranın en üstünde ve diğeri en sağ kenarında olmak üzere iki görev çubuğum vardı ve sağ tarafta da tüm kısayollarım vardı. 7'de yalnızca bir görev çubuğuna sahip olabilirsiniz.
Bay Shiny ve Yeni 宇 宇

1
Bu iyi bir cevap, ancak toplu iş dosyaları yerine bu klasöre kısayollar atamaz mısınız?
Steven Penny,

4

EXE'yi veya "resmi" kısayolu sabitlemeyin: her profil için bir kısayol yapın ve ardından sabitleyin.

1.- Her profil için bir tane olmak üzere belgelerinizde veya masaüstünüzde kendi kısayollarınızı oluşturun. "Dropbox \ Profiles" de yaptım:

"Dosya" -> "Yeni" -> "Kısayol" -> tam yolu yazın

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

Belirgin bir ad girin ve yazın, "Cool t130688"

2.- Her kısayolda ve "Görev çubuğuna sabitle" de sağ clic


1
Bu genel olarak çalışıyor gibi görünüyor (Chrome yüklü değil, ancak test edildi Defrag.exe). Ancak çimdik olmadan Firefox için çalışmıyor ( MathewCNichols'ın cevabında önerildiği gibi ).
Marc.2377,

2

Görev çubuğunuzda ikinci bir krom kopyası istediğinizi söyleyin (dosyaların uzantılarını göstermek için klasör özelliklerini seçin )

  • Bir yerde boş bir dosya oluşturun ve "chrome1.exe" olarak adlandırın
  • Görev çubuğuna sürükleyin ve sabitleyin
  • Dosyayı "chrome1.bat" olarak yeniden adlandırın
  • ÜstKrkt + Görev çubuğu simgesini sağ tıklayın ve özellikleri seçin
  • Hedefinizi ".exe" den ".bat" olarak değiştirin (dosyanızı yeniden adlandırdığınızdan beri)
  • Chrome1.bat dosyasını düzenle ve ekle start <path to chrome app>\chrome.exe
  • Gerekirse simgeyi değiştirin

2

Başlat Menüsüne 2 kısayol eklememiz gerektiğini varsayalım (Görev Çubuğu ile çalışmaz!):

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

En kolay yol:

  1. İlgisiz bazı uygulamaları sabitleyin ( C:\Program Files (x86)\Mozilla Firefox\crashreporter.exeçünkü yakında olduğu için).
  2. Gereken uygulamayı, yani sabitleyin C:\Program Files (x86)\Mozilla Firefox\firefox.exe. Şimdi bu kısayolu gerekli argümanları ekleyerek düzenleyebilirsiniz.
  3. İlk pimi değiştirerek ve gereken argümanları ekleyerek crashreporterdüzenleyin firefox.
  4. Ayrıca Firefox (User1)ve gibi kısayolları yeniden adlandırmak isteyebilirsiniz Firefox (User2).

Bu yöntem daha önce de belirttiğim gibi Görev Çubuğuyla çalışmıyor . Bu durumda, diğer kullanıcılar tarafından önerilen geçici çözümlerden birini kullanın.


0

Saatlerce aradıktan ve her şeyi denedikten sonra, görev çubuğundaki (örneğin, farklı ikonlar ve bunların birleşmemesi için) farklı ikonların nasıl çalıştığını gösteren iki profilin nasıl bulunduğunu anladım.

Bunların hepsi Win7'dedir ve 'this this' satırlarında kullandığım alıntı işaretlerini kullandığınızdan emin olun. Bir fark yaratırlar. Her şeyi olduğu gibi kalın harflerle yazın.

İlk önce, yeni bir firefox profili oluşturun. Başlat Menüsü Çalıştır bölümüne gidin ve şunu yazın: Firefox.exe -profilemanager

Posta istemcileri vb. (Veya ne amaçla kullanmak isterseniz) kullanmak için Mail adlı yeni bir profil oluşturun .

Açık istemi cmd Yönetici olarak (Çalıştır tipi cmd ardından sağ CMD tıklayarak yönetici olarak açmak)

Bunu yazın ve ardından enter tuşuna basın:
mklink / H "C: \ Program Dosyaları (x86) \ Mozilla Firefox \ fmail.exe" "C: \ Program Dosyaları (x86) \ Mozilla Firefox \ Firefox.exe"

Bunu yazın ve ardından enter tuşuna basın:
mklink / D "C: \ ProgramData \ Mozilla Firefox" "C: \ Program Dosyaları (x86) \ Mozilla Firefox"

Masaüstünde herhangi bir yere sağ tıklayarak yeni bir bağlantı oluşturun ve Yeni-> Kısayol'u seçin.

Hedefi yazın: "C: \ ProgramData \ Mozilla Firefox \ fmail.exe" -p Posta - uzaktan

Başlat yazın: "C: \ ProgramData \ Mozilla Firefox"

Şimdi Uygula ve ardından Tamam'ı tıklayın.

Sağ tıklayın, ardından Özellikler.

Simgeyi Standart Windows Mail simgesine değiştir (sadece rastgele bir dosya seç, ve bir tane bulamazsa, varsayılan olanlar ortaya çıkacak. Posta simgesi en üstte yarı yolda)

Tamam - Uygula - Tamam

Bu kısayolu görev çubuğuna sürükleyerek taşıyın.

Şimdi görev çubuğunda bir posta simgesine sahip olmalısınız.

Sağ tıklayın, ardından fmail.exe'ye sağ tıklayın ve ardından Özellikler

Simgeyi daha önce kullandığınız aynı Mail simgesine değiştirin.

Tamam'a tıklayın - Uygula - Tamam.

Başlat Menüsü Çalıştırına gidin ve şunu yazın: % localappdata%

Açılan klasördeki IconCache.db dosyasını silin

Siyah ve beyaz cmd penceresine geri dön

Yazım ve isabet enter: taskkill / f / im explorer.exe

Yazım ve isabet enter: explorer.exe

Şimdi görev çubuğundaki firefox simgesini sağ tıklayın ve firefox.exe dosyasını sağ tıklayın

Hedefi yazın: "C: \ Program Dosyaları (x86) \ Mozilla Firefox \ firefox.exe" -P varsayılan -no-remote

Tamam'ı tıklayın

Artık görev çubuğundaki farklı simgelerle aynı anda iki profili açabilirsiniz !!

Posta simgesini açın, sonra eklentilerdeki GÖRÜNÜMÜ / TEMAYİ DEĞİŞTİRİN, böylece ana tarama profilinize göre çok farklı bir tema seçerek hangisinin içinde olduğunuzu anında anlayabilirsiniz.

Her zamanki minimum eklentileri (BetterPrivacy, Redirect Remover, Adblock Edge, Kendi Kendine Yıkan Çerezler) tamamen boş bir profil olduğundan yeni profile eklemeyi unutmayın.

PS> Görev çubuğundaki simgeleri bir araya getirmeye devam ediyorsanız, Çalıştır -> regedit'i bulun ve "HKEY_CURRENT_USER \ Software \ Mozilla \ Firefox \ TaskBarIDs" i bulun. Ardından " C: \ ProgramData \ Mozilla Firefox " adlı yeni bir dize anahtarı oluşturun ve standart veride olduğu gibi aynı veri değişkenini kullanın, ancak son karakteri başka bir şeyle değiştirin. Bu, görev çubuğundaki simgeleri birleştirmeyi durduracaktır.

Sorun yaşamaya devam ediyorsanız PPS>, emin ben yukarıda yaptığımız tam olarak ne yazmanız yapmak cesur tırnak işareti DAHİL !!!!


Asla "varsayılan" profili başlatmak için -no-remote komutunu kullanmayın (Firefox'u ne zaman başlattığınızı sormadan açılacak şekilde ayarlanmış olan). Bunun nedeni, Firefox’u başlattığınızda, örneğin posta programınızdaki bir bağlantıyı tıklatarak Firefox’un çalışmakta olduğunu, ancak varsayılan profil kullanımdaysa, yanıt vermiyor. Çözüm, varsayılan profili her zaman normal şekilde başlatmak ve -no-remote ile diğerlerini başlatmaktır. O zaman işe yarayacak. (kaynak)
Marc.2377

0

git-bash.exeKısayollarım için buna ihtiyacım vardı .

Çalıştığım birkaç dizin var ve her yol için her git-bash.exe dosyasını açmak için görev çubuğundaki ayrı bir simgeye tıklamak istedim.

Basit çözüm, bir kopyasını oluşturmak git-bash.exeve onu aramaktır.git-bash2.exe

Sonra ilk kısayolumu orijinal exe'ye, ikinci kısayolu da kopyalamaya yönelttim, sonra her kısayoldaki simgeyi değiştirip her ikisini de bağımsız olarak görev çubuğuna sabitleyebilirim.

Bu arada, yalnızca güncelleme git-bash.exeyaparsanız exe'yi yeniden kopyalamanız gerektiğinin farkında olmanız gerekir.


-1

Eclipse uygulamasını aynı yere kopyalayıp aynı Eclipse kopyasını Başlat menüsüne sabitleyebilirsiniz. Bu noktayı farklı bir çalışma alanına bırakabilirsiniz.

Bunu istediğiniz sıklıkta tekrarlayabilirsiniz.


2
.Exe dosyasının bir kopyasını farklı bir dosya adıyla mı kastediyorsunuz? Bazı uygulamalar güvenlik nedeniyle belirli yürütülebilir dosya adlarını gerektirir, bu nedenle tüm uygulamalar için çalışmayabilir.
Mufasa
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.