Jak przypiąć plik skrótu lub plik wsadowy do nowego paska zadań Windows 7, 8 i 10 i menu Start?

274

Mamy problem z dodaniem naszych skryptów wsadowych do paska zadań lub menu Start systemu Windows 7, 8 lub 10.

Nasze pliki wsadowe pobierają pewne argumenty i po prostu uruchamiają inną aplikację na podstawie tych argumentów. Aby to uprościć, stworzyliśmy skróty dla naszych klientów, które muszą kliknąć, aby wszystko działało.

Pytanie brzmi: w jaki sposób możemy przypiąć te skróty lub pliki wsadowe do paska zadań lub menu Start?

(Klienci nie powinni uzyskiwać dostępu do systemu plików i dlatego widzą tylko pasek zadań)

Shaharyar
źródło

Odpowiedzi:

373
  1. Utwórz skrót do pliku wsadowego.
  2. Dostać się do skrótów i zmian własności docelowego do czegoś podobnego: cmd.exe /C "path-to-your-batch".
  3. Po prostu przeciągnij nowy skrót na pasek zadań. Teraz powinno być możliwe do przypięcia.
Kamil Klimek
źródło
6
Takie proste rozwiązanie. Dziwne, że przypinanie bezpośrednich skrótów do plików wsadowych nie jest obsługiwane.
Steve Crane
17
A jeśli denerwujesz się, że okno cmd wyskakuje za każdym razem, gdy używasz skrótu, po przypięciu możesz otworzyć skrót o C:\Users\<User name>\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBari zmienić docelową ścieżkę z powrotem napath-to-your-batch
apple16
11
Nazwy i ikony zostają przyklejone po przypięciu elementu, dlatego dobrze jest również wykonać krok 2.5: Zmień nazwę i ikonę skrótu.
JohnEye,
1
Chociaż to „wydaje się” działać, ale zachowanie nie jest takie samo. Przypięty „standardowy” program będzie aktywny (wybrany) po kliknięciu, więc po ponownym kliknięciu program zostanie przeniesiony na pierwszy plan. Ale z przypiętymi skrótami, zacznie nowy proces / okno za każdym razem, gdy go klikniesz. Nie jest to więc oczekiwane zachowanie.
Rosdi
1
Czego /Csię cmd.exe /C "path-to-your-batch"dokładnie na myśli?
Daniel Krizian,
50

Ten wątek prawie odpowiada na mój problem, kolejny wątek warty przeczytania, który rozwiązuje te problemy w inny sposób, jest tutaj: Dodawanie plików wsadowych do paska zadań systemu Windows 7, takiego jak Szybkie uruchamianie systemu Vista / XP

Byłem w stanie dodać plik wsadowy do paska zadań, wykonując następujące czynności:

  1. Zmiana nazwy pliku .cmd / .bat na .exe
  2. Kliknij prawym przyciskiem myszy plik * .exe i wybierz opcję Przypnij do paska zadań
  3. Zmiana nazwy z powrotem na .cmd / .bat
  4. Shift + kliknięcie prawym przyciskiem myszy ikony paska zadań (dla exe) i wybranie właściwości
  5. Zmiana odwołania z * .exe na .cmd / .bat i zmiana ikony w razie potrzeby

Zaczyna działać od razu, ale odświeżanie ikony wymaga ponownego uruchomienia.

Mam jednak dodatkowe pytanie: jak uzyskać przypięty plik wsadowy paska zadań akceptujący inny plik jako parametr? Działa po przypięciu do paska startowego lub po prostu w folderze, ale nie mogę go uruchomić tak jak na XP.

O tej funkcjonalności mówię:

Przeciągnij i upuść plik na ikonie nietoperza. Bat otrzyma nazwę upuszczonego pliku jako% 1, a vbscript otrzyma go jako WScript.Arguments (0).

Daniel
źródło
5
+1 Nie trzeba mieć osobnego skrótu do partii. I tak naprawdę nie musisz restartować, możesz po prostu zabić explorer.exe i ponownie uruchomić go z menedżera zadań, aby ikona się odświeżyła.
stylez
2
Byłbym szczęśliwy, gdybym nie płakał z powodu tego, dlaczego wydaje się to nadal konieczne. Dzięki, Daniel. najwyraźniej jest to nadal prawdą w przypadku win8 / 10
Timothy Groote
działa to również w Win10 :)!
J-Dizzle
Dang, nie działa dla mnie. Wszystko działało, z wyjątkiem sytuacji, gdy klikam prawym przyciskiem myszy; skrót nie ma właściwości (szukałem też w menu „Więcej”). Kliknięcie prawym przyciskiem (bez Shift) jest takie samo. Cholera. Bez tego ostatniego kroku nadal wskazuje na .exe. plik.
clamum
1
@clamum Kliknięcie „Otwórz lokalizację pliku” w menu „Więcej” spowoduje przejście do miejsca, w którym znajduje się skrót. Następnie możesz kliknąć plik skrótu prawym przyciskiem myszy, aby zmienić cel (H / T na odpowiedź @ iuliu.net)
Jeff Bridgman
15

Folder dla paska zadań systemu Windows 7 znajduje się w:

C:\Users\%USERNAME%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar

Folder Menu Start to:

C:\Users\%USERNAME%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu

Możesz utworzyć tam skrót, który po wylogowaniu i ponownym zalogowaniu powinien się pojawić.

Mam nadzieję, że to pomoże .... Są inne rzeczy, na które powinienem cię ostrzec, na przykład mogą one kliknąć prawym przyciskiem myszy i edytować plik wsadowy - więc możesz chcieć spojrzeć na uprawnienia NTFS do blokowania pliku.

William Hilsum
źródło
3
To podejście nie działało ze skrótami ..
Shaharyar
Próbowałem także dodać tutaj nowy skrót, który nie pojawił się na pasku zadań po ponownym uruchomieniu explorer.exe.
eidylon
Użyłem rozwiązania @ Daniel, aby dodać skrót i twój, aby zmienić ikony. Wymagało ponownego uruchomienia eksploratora, aby zobaczyć nowe ikony.
Anthony Horne
3

Tak, to irytująca „funkcja” paska zadań Windows 7. Zbudowałem prostą aplikację, która uruchamia pliki wsadowe, które można przypiąć do paska zadań i przypiąć do niego pliki wsadowe. Wykonuje pracę. Pobierz za darmo -> http://johnastevens.com/helpTopics.aspx#batchapp

John Stevens
źródło
1
Działa jak marzenie. Jedyne czego brakuje to to, że po kliknięciu RunBatch nic nie robi, byłoby miło, gdyby otworzył wiersz polecenia.
Jochen
1
Dzięki za wysiłek napisania i udostępnienia tego, ale wydaje się to nieco przesadne podejście, gdy rozwiązanie podane przez Kamila Klimka jest tak proste.
Steve Crane,
Link prowadzi teraz do strony parkowania domen.
devtk
2

Dodam kolejną przydatną metodę. Czy w systemie Windows 10 chcesz mieć prostszy pasek zadań, w którym można łatwo przypiąć takie rzeczy (małe ikony):

wprowadź opis zdjęcia tutaj

więc zobaczysz tylko te programy, które są otwarte.

W „ Dokumentach ” utwórz folder o nazwie „ moje ikony ” i umieść tam żądane skróty. Następnie kliknij prawym przyciskiem myszy pasek zadań -> „Nowy pasek narzędzi”:

wprowadź opis zdjęcia tutaj

i wybierz swój folder. Następnie odblokuj pasek zadań, kliknij prawym przyciskiem myszy nowy pasek narzędzi i odznacz „Pokaż tytuł” ​​i „Pokaż tekst”:

wprowadź opis zdjęcia tutaj

ps nie zapomnij odznaczyć „NIGDY NIE ŁĄCZYĆ IKON” we właściwościach paska zadań:

wprowadź opis zdjęcia tutaj

T.Todua
źródło
Działa również w systemie Windows 8.1
rxantos
1

W moim przypadku żadne z tych rozwiązań nie osiągnęło 100%. Były blisko, ale w najnowszych Windows 10 były to kroki, które musiałem wykonać:

1. Zmień nazwę .bat na .exe
2. Kliknij prawym przyciskiem myszy .exe => Przypnij, aby rozpocząć
3. Kliknij prawym przyciskiem myszy .exe => Zmień nazwę na .bat
4. Kliknij prawym przyciskiem myszy pasek zadań / element menu Start => Więcej => Otwórz lokalizację pliku
5. Kliknij prawym przyciskiem myszy skrót => Zmień cel z .exe na .bat

Gotowy!

iuliu.net
źródło
To nie działa dla mnie, otrzymuję This app can't run on your PCwiadomość. Windows 10 V1703 Build15063.332
sójka