Come aggiungere un collegamento o un file batch alla nuova barra delle applicazioni di Windows 7, 8 e 10 e al menu Start?


274

Stiamo riscontrando problemi con l'aggiunta dei nostri script batch alla barra delle applicazioni o al menu Start di Windows 7, 8 o 10.

I nostri file batch accettano alcuni argomenti ed eseguono semplicemente altre applicazioni basate su tali argomenti. Per semplificare, abbiamo creato alcune scorciatoie per i nostri clienti che devono semplicemente fare clic per far funzionare tutto.

La domanda qui è: come possiamo aggiungere tali collegamenti o file batch alla barra delle applicazioni o al menu di avvio?

(I clienti non devono accedere al file system ed è per questo che possono vedere solo la barra delle applicazioni)

Risposte:


373
  1. Crea un collegamento al tuo file batch.
  2. Entrare in proprietà target e il cambiamento scorciatoia a qualcosa come: cmd.exe /C "path-to-your-batch".
  3. Trascina semplicemente il tuo nuovo collegamento sulla barra delle applicazioni. Ora dovrebbe essere pinnable.

6
Una soluzione così semplice. Strano che il pinning di collegamenti diretti a file batch non sia supportato.
Steve Crane,

17
E se sei infastidito dal fatto che una finestra cmd venga visualizzata ogni volta che usi il collegamento, dopo averlo bloccato, puoi aprire il collegamento a C:\Users\<User name>\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBare cambiare il percorso di destinazione inpath-to-your-batch
apple16

11
I nomi e le icone si attaccano dopo aver bloccato l'elemento, quindi è bene eseguire anche il passaggio 2.5: modificare il nome e l'icona del collegamento.
JohnEye,

1
Anche se questo "sembra" funzionare, ma il comportamento non è esattamente lo stesso. Il programma appuntato 'Standard' sarà attivo (selezionato) una volta cliccato, quindi quando lo fai clic di nuovo in seguito porterà il programma in primo piano. Ma con le scorciatoie appuntate, avvierà un nuovo processo / finestra ogni volta che lo fai clic. Quindi non è proprio il comportamento previsto.
Rosdi

1
Che cosa significa /Cin cmd.exe /C "path-to-your-batch"esattamente significa?
Daniel Krizian,

50

Questo thread quasi risponde al mio problema, un altro thread che vale la pena leggere che risolve questi problemi in modo diverso è qui: Aggiunta di file batch alla barra delle applicazioni di Windows 7 come Vista rapida di Vista / XP

Sono stato in grado di aggiungere un file batch alla barra delle attività con i seguenti passaggi:

  1. Rinomina il tuo .cmd / .bat in .exe
  2. Fare clic con il tasto destro del mouse su * .exe e selezionare Aggiungi alla barra delle applicazioni
  3. Rinominandolo in .cmd / .bat
  4. Maiusc + clic con il pulsante destro del mouse sull'icona della barra delle applicazioni (per exe) e scegliere proprietà
  5. Modifica del riferimento da * .exe a .cmd / .bat e modifica l'icona secondo necessità

Inizia a funzionare immediatamente ma l'aggiornamento dell'icona richiede un riavvio.

Ho una domanda aggiuntiva però: come si ottiene un file batch della barra delle applicazioni appuntato che accetta un altro file come parametro? Funziona quando è bloccato sulla barra di avvio o solo nella cartella, ma non riesco a farlo funzionare come su XP.

Questa è la funzionalità di cui sto parlando:

Trascina e rilascia un file sull'icona della mazza. Il pipistrello riceverà il nome del file rilasciato come% 1 e vbscript lo riceverà come WScript.Arguments (0).


5
+1 Non è necessario disporre di un collegamento separato per il batch. E in realtà non è necessario riavviare, è possibile semplicemente eliminare explorer.exe ed eseguirlo nuovamente dal Task Manager per aggiornare l'icona.
stylez,

2
Sarei felice se non stessi piangendo sul perché apparentemente è ancora necessario. Grazie, Daniele. apparentemente questo è ancora vero per win8 / 10
Timothy Groote

funziona anche in Win10 :)!
J-Dizzle,

Dang, non funziona per me. Tutto fatto tranne quando sposto il tasto destro del mouse; non ci sono Proprietà per il collegamento (ho cercato anche nel menu "Altro"). Fare clic con il tasto destro (senza maiusc) è lo stesso. Dangit. Senza l'ultimo passaggio punta ancora a .exe. file.
Clamum,

1
@clamum Se fai clic su "Apri posizione file" nel menu "Altro", ti porterà dove si trova il collegamento. Quindi è possibile fare clic con il pulsante destro del mouse sul file di scelta rapida per modificare l'obiettivo (H / T alla risposta di @ iuliu.net)
Jeff Bridgman,

15

La cartella per la barra delle applicazioni di Windows 7 si trova in:

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

La cartella del menu Start è:

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

È possibile creare un collegamento lì e al momento della disconnessione e riaccensione, dovrebbe apparire.

Spero che questo aiuti ... Ci sono altre cose di cui dovrei avvertirti, ad esempio, possono fare clic con il tasto destro e modificare il file batch - quindi, potresti voler esaminare le autorizzazioni NTFS per bloccare il file.


3
Questo approccio non ha funzionato con le scorciatoie ..
Shaharyar

Ho anche provato ad aggiungere un nuovo collegamento qui e non è stato visualizzato nella barra delle applicazioni dopo il riavvio di explorer.exe.
eidylon,

Ho usato la soluzione di @ daniel per aggiungere il collegamento e il tuo per cambiare le icone. Richiede un riavvio di Explorer per vedere le nuove icone.
Anthony Horne,

3

Sì, questa è una "caratteristica" fastidiosa della barra delle applicazioni di Windows 7. Ho creato una semplice applicazione che esegue file batch che è possibile aggiungere alla barra delle applicazioni e aggiungere file batch ad esso. Fa il lavoro. Scaricalo gratuitamente -> http://johnastevens.com/helpTopics.aspx#batchapp


1
Funziona come un fascino. L'unica cosa che manca è che quando fai semplicemente clic su RunBatch non fa nulla, sarebbe bello se aprisse il prompt dei comandi.
Jochen,

1
Grazie per lo sforzo di scrivere e renderlo disponibile, ma sembra un approccio esagerato quando la soluzione fornita da Kamil Klimek è così semplice.
Steve Crane,

Il collegamento ora conduce a una pagina di parcheggio del dominio.
Devtk,

2

Aggiungerò un altro metodo utile. In Windows 10 , vuoi avere una barra delle applicazioni più semplice, dove puoi appuntare facilmente le cose (icone piccole) come questa ?:

inserisci qui la descrizione dell'immagine

quindi vedrai solo quei programmi che vengono aperti.

In " Documenti ", crea una cartella, denominata "le mie icone ", e inserisci le scorciatoie desiderate. Quindi fare clic destro sulla barra delle applicazioni -> "Nuova barra degli strumenti":

inserisci qui la descrizione dell'immagine

e seleziona la tua cartella. Quindi sbloccare la barra delle applicazioni, fare clic con il tasto destro sulla nuova barra degli strumenti e deselezionare "Mostra titolo" e "Mostra testo":

inserisci qui la descrizione dell'immagine

ps non dimenticare di deselezionare "MAI COMBINE ICONE" nelle proprietà della barra delle applicazioni:

inserisci qui la descrizione dell'immagine


Funziona anche su Windows 8.1
rxantos

1

Nel mio caso, nessuna di queste soluzioni è arrivata al 100%. Erano vicini, ma sull'ultimo Windows 10 questi sono i passaggi che ho dovuto seguire:

1. Rinominare .bat in .exe
2. Fare clic con il pulsante destro del mouse .exe => Pin per iniziare
3. Fare clic con il pulsante destro del mouse .exe => Rinomina in .bat
4. Fare clic con il pulsante destro del mouse sulla barra delle applicazioni / avviare la voce di menu => Altro => Apri posizione file
5. Fare clic con il tasto destro del mouse sul collegamento => Cambia destinazione da .exe a .bat

Fatto!


Questo non funziona per me, sto ricevendo un This app can't run on your PCmessaggio. Windows 10 V1703 Build15063.332
jay
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.