bat (MS-DOS)ScriptsWindows

Criar atalhos na área de trabalho com bat

45K views
20 Comentários
2.8
(9)

Boa noite leitores do PI. Vejo que no site há muitas visitas relacionadas aos pequenos scripts de DOS que crio para facilitar a vida, hoje veremos mais um: “Criando atalhos na área de trabalho do usuário via bat.
Exemplo de uso:
Em certa rede, há um pequeno programa criado em Access cujo alguns usuários utilizam em suas áreas de trabalho. Gostaríamos de criar um atalho para este programa, logo, do jeito mais fácil, temos:
 

  1. Nevegue até a pasta em que o programa está na rede, ex. \\Server\programa\acesso.mdb
  2. Crie um atalho para este programa. Verifique nas propriedades se o atalho aponta para o caminho corrreto.
  3. abra o bloco de notas e adeque o código abaixo:copy \\server\programa\NomeDoAtalho.lnk %userprofile%\desktop
  4. Pronto, agora basta vincular este script de longo ao usuário, ou adicionar o arquivo
Simples e indolor =D

Gostou desta dica? Clique em nosso banner acima para ajudar o site a crescer!
Comente conosco seu ponto de vista. Acompanhe também nossas outras dicas de Windows e Windows Server. Deixe seu e-mail ao lado para receber as novidades e se você tiver outras dicas, compartilhe conosco mandando seu artigo

O que você achou disso?

Média da classificação 2.8 / 5. Número de votos: 9

Nenhum voto até agora! Seja o primeiro a avaliar este post.

Como você achou esse post útil...

Ajude o site a crescer compartilhando o conteúdo

Lamentamos que este post não tenha sido útil para você!

Vamos melhorar este post!

Diga-nos, como podemos melhorar este post?

Artigos Relacionados

Nenhum resultado encontrado.

20 Comentários. Deixe novo

  • Esse comando: “copy \serverprogramaNomeDoAtalho.lnk %userprofile%desktop”
    Só vai funcionar se o “NomeDoAtalho.lnk” realmente ele existir.
    E se ele não existir, não vai dar certo.
    Existe alguma forma de criar um “.lnk” de um determinado arquivo pelo DOS?

    Responder
    • Paulo
      o arquivo nome do atalho.ink deve ser substituido pelo atalho que voce quer colocar na area de trabalho.
      meio obvio isso não?

      Responder
      • Não é obvio! Se o usuário tentar executar um atalho e o caminho do .lnk não estiver disponível, uma mensagem para exclui-lo será exibida, se confirmado já era o atalho. Acho que o Paulo quis dizer que o script deveria criar o atalho (.lnk), e não supor que exista.

        Responder
  • Muito bom viu! gostei mesmo! 🙂

    Responder
  • Muito bom!
    Este artigo me ajudou bastante.
    O único detalhe, que me fez quebrar bastante a cabeça, é que o caminho %userprofile%\desktop deve ser colocado entre aspas. Assim: “%userprofile%\desktop”.
    Abraço.

    Responder
  • Diego, e para eu exluir um icone da area de trabalho… como ficaria a linha de comando..?

    Responder
  • Rick Walker
    30/09/2013 11:33 AM

    eu tenho algo melho para fazer um aplicativo em sfx com atalhos, e so me pedir ^~

    Responder
  • Olá gostaria de fazer um atalho para copiar e colar fiz assim mais nao ta dando poderia me ajudar
    “C:\Users\%USERNAME%\mtg\Estoque5\Backup”copy
    “C:\Users\%USERNAME%\Desktop\Google Drive”paste

    Responder
  • ola, gostaria de saber como faria para criar um bat que editasse o destino dos atalhos, tenho muitos casos em que as pragas da internet como hao 123 e etc configuram suas urls nos atalhos no campo destino, ai se apagarmos volta ao normal, porem gostaria de saber se da pra automatizar isso, um que verificasse todos atalhos do Ie por ex. e os editasse, obrigado

    Responder
  • Olá, gostaria de saber, como eu faço um atalho com o bat, sem que eu tenha que criar manualmente.

    Responder
  • Alcebiades
    09/12/2014 2:00 PM

    este comando copy só faz copiar um arquivo existente e cola ele em outro lugar… eu quero saber se tem algum comando para criar o arquivo de atalho para um arquivo ou pasta especícico, por ex:
    Temos uma imagem na unidade c: que é “C:\FOTO.JPG” e eu quero criar um atalho para esta foto pelo prompt e quero que este atalho seja criado na área de trabalho.
    Tem como?

    Responder
  • Olá,
    Pode ser vbs?
    strAppPath = “\\server\pasta\teste.txt”
    Set objShell = CreateObject(“WScript.Shell”)
    objDesktop = objShell.SpecialFolders(“Desktop”)
    Set objLink = objShell.CreateShortcut(objDesktop & “\NomedoAtalho.lnk”)
    objLink.TargetPath = strAppPath
    objLink.WindowStyle = 3
    objLink.Save
    WScript.Quit
    Salve com a extensão .vbs e faça os testes.

    Responder
    • Estou usando o .vbs acima para mapear atalhos que de nosso ERP que está em outro serviço em um mapeamento exemplo g:/glb4/globus/sistema/menu/sistemaglobus funcionou perfeitamento e aplicado a uma GPO atribui a todos usuários no login.

      Responder
  • Bom Dia… Fiz o atalho certinho do BAT, mas algumas máquinas estão com o Desktop no D: , como faço o caminho ?

    Responder
  • Bom dia, no meu caso retorna erro informando que não encontra o atalho, qualquer arquivo consigo copiar, menos quando é atalho. Se deixo .Ink ou sem extensão retorna um erro que não localizou.

    Responder
  • Reginaldo Gomes Viana
    19/09/2022 11:11 AM

    Bom dia!

    Estou precisando criar um script ou arquivo .Bat que criar automaticamente um atalho no meu Iniciar do Windows de uma página Web específica. Pode me ajudar?

    Responder

Gostou do conteúdo? Deixe seu comentário

Secured By miniOrange