Como fixar um atalho ou um arquivo em lote na nova barra de tarefas do Windows 7, 8 e 10 e no menu Iniciar?

274

Estamos com problemas para adicionar nossos scripts em lote à barra de tarefas ou ao menu Iniciar do Windows 7, 8 ou 10.

Nossos arquivos em lote pegam alguns argumentos e apenas executam outro aplicativo com base nesses argumentos. Para simplificar, criamos alguns atalhos para nossos clientes nos quais eles apenas precisam clicar para executar tudo.

A questão aqui é: como podemos fixar esses atalhos ou arquivos em lotes na barra de tarefas ou no menu Iniciar?

(Os clientes não devem acessar o sistema de arquivos e é por isso que eles só podem ver a barra de tarefas)

Shaharyar
fonte

Respostas:

373
  1. Crie um atalho para o seu arquivo em lotes.
  2. Entrar em alvo propriedade e mudança de atalho para algo como: cmd.exe /C "path-to-your-batch".
  3. Simplesmente arraste seu novo atalho para a barra de tarefas. Agora deve ser pinável.
Kamil Klimek
fonte
6
Uma solução tão simples. Estranho que a fixação de atalhos diretos em arquivos em lotes não seja suportada.
9788 Steve Steve Crane
17
E se o seu irritado que uma janela cmd aparece toda vez que você usar o atalho, depois de pinagem, você pode abrir o atalho em C:\Users\<User name>\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBare mudar o caminho de destino de volta parapath-to-your-batch
apple16
11
Os nomes e ícones permanecem após você fixar o item; portanto, é bom também executar a etapa 2.5: Alterar o nome e o ícone do atalho.
precisa saber é o seguinte
1
Embora isso "pareça" funcionar, o comportamento não é o mesmo. O programa fixado como 'Padrão' ficará ativo (selecionado) assim que for clicado. Quando você clicar novamente mais tarde, trará o programa para a frente. Mas com atalhos fixados, ele iniciará um novo processo / janela toda vez que você clicar nele. Portanto, não é exatamente o comportamento esperado.
Rosdi
1
O que /Cnos cmd.exe /C "path-to-your-batch"significa exatamente?
Daniel Krizian
50

Este tópico quase responde ao meu problema, outro tópico que vale a pena ler e resolve esses problemas de uma maneira diferente: Aqui, adicionamos arquivos em lotes à barra de tarefas do Windows 7, como o Vista / XP Quick Launch

Consegui adicionar um arquivo em lote à barra de tarefas, seguindo as seguintes etapas:

  1. Renomeando seu .cmd / .bat para .exe
  2. Clique com o botão direito no * .exe e escolha fixar na barra de tarefas
  3. Renomeando-o novamente para .cmd / .bat
  4. Shift + clique com o botão direito do mouse no ícone da barra de tarefas (para o exe) e escolha Propriedades
  5. Alterando a referência de * .exe para .cmd / .bat e altere o ícone conforme necessário

Ele começa a funcionar imediatamente, mas a atualização do ícone precisa de uma reinicialização.

Tenho uma pergunta adicional: como você obtém um arquivo em lote da barra de tarefas fixada aceitando outro arquivo como parâmetro? Ele funciona quando fixado na barra de inicialização ou apenas na pasta, mas não consigo fazê-lo funcionar como no XP.

Esta é a funcionalidade da qual estou falando:

Arraste e solte um arquivo no ícone bastão. O bastão receberá o nome do arquivo descartado como% 1 e o vbscript o receberá como WScript.Arguments (0).

daniel
fonte
5
+1 Não é necessário ter um atalho separado para o lote. E você realmente não precisa reiniciar, basta matar o explorer.exe e executá-lo novamente no gerenciador de tarefas para que o ícone seja atualizado.
stylez 29/09/12
2
Ficaria feliz se não estivesse chorando por que isso aparentemente ainda é necessário. Obrigado, @daniel. aparentemente isso ainda é verdade para win8 / 10
Timothy Groote
isso funciona no Win10 também :)!
precisa saber é o seguinte
Dang, não funciona para mim. Tudo aconteceu, exceto quando clico com o botão direito do mouse; não há propriedades para o atalho (procurei também no menu "Mais"). Clique com o botão direito (sem turno) é o mesmo. Dangit. Sem esse último passo, ele ainda está apontando para o .exe. Arquivo.
clamum
1
@clamum Se você clicar em "Abrir local do arquivo" no menu "Mais", ele o levará para onde está o atalho. Então você pode clicar com o botão direito no arquivo de atalho para mudar o alvo (H / T para a resposta por @ iuliu.net)
Jeff Bridgman
15

A pasta da barra de tarefas do Windows 7 está localizada em:

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

A pasta do menu Iniciar é:

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

Você pode criar um atalho lá e, ao fazer logoff e logon novamente, ele deve aparecer.

Espero que isso ajude ... Há outras coisas sobre as quais devo alertá-lo, por exemplo, elas podem clicar com o botão direito do mouse e editar o arquivo em lotes - portanto, convém consultar as permissões NTFS para bloquear o arquivo.

William Hilsum
fonte
3
Essa abordagem não funcionou com atalhos.
Shaharyar
Também tentei adicionar um novo atalho aqui e ele não apareceu na barra de tarefas após reiniciar o explorer.exe.
Eidylon 24/05
Usei a solução de @ daniel para adicionar o atalho e o seu para alterar os ícones. Exigiu uma reinicialização do explorador para ver os novos ícones.
Anthony Horne
3

Sim, este é um "recurso" irritante da barra de tarefas do Windows 7. Criei um aplicativo simples que executa arquivos em lote que você pode fixar na barra de tarefas e fixar arquivos em lote a ele. Isso finaliza o trabalho. Faça o download gratuitamente -> http://johnastevens.com/helpTopics.aspx#batchapp

John Stevens
fonte
1
Funciona como um encanto. A única coisa que falta é que, quando você clica em RunBatch, não faz nada, seria bom se abrir o prompt de comando.
Jochen
1
Obrigado por se esforçar para escrever e disponibilizar isso, mas parece um pouco exagerado quando a solução dada por Kamil Klimek é muito simples.
Steve Crane
O link agora leva a uma página de estacionamento do domínio.
Devtk 28/03
2

Vou adicionar outro método útil. No Windows 10 , você deseja ter uma barra de tarefas mais simples, onde é possível fixar coisas facilmente (pequenos ícones) como este?

insira a descrição da imagem aqui

então você verá apenas os programas abertos.

Em " Documentos ", crie uma pasta chamada " meus ícones " e coloque os atalhos desejados. Em seguida, clique com o botão direito na barra de tarefas -> "Nova barra de ferramentas":

insira a descrição da imagem aqui

e selecione sua pasta. Em seguida, desbloqueie a barra de tarefas, clique com o botão direito do mouse na nova barra de ferramentas e desmarque "Mostrar título" e "Mostrar texto":

insira a descrição da imagem aqui

O ps não se esqueça de desmarcar "NUNCA COMBINE ÍCONES" nas propriedades da barra de tarefas:

insira a descrição da imagem aqui

T.Todua
fonte
Funciona também no Windows 8.1
rxantos
1

No meu caso, nenhuma dessas soluções chegou a 100%. Eles estavam perto, mas nas últimas janelas 10, estes são os passos que eu tinha que seguir:

1. Renomeie .bat para .exe
2. Clique com o botão direito em .exe => Fixar para iniciar
3. Clique com o botão direito em .exe => Renomeie para .bat
4. Clique com o botão direito do mouse na barra de tarefas / no menu Iniciar => Mais => Abrir local do arquivo
5. Clique com o botão direito do mouse no atalho => Alterar destino de .exe para .bat

Feito!

iuliu.net
fonte
Isso não funciona para mim, estou recebendo uma This app can't run on your PCmensagem. Windows 10 V1703 Build15063.332
jay