Usuário com melhor resposta
Script para criar atalho

Pergunta
-
Respostas
-
Olá,
Você pode utilizar este script vbs:
set WshShell = WScript.CreateObject("WScript.Shell")
strDesktop = WshShell.SpecialFolders("Desktop")
set oShellLink = WshShell.CreateShortcut(strDesktop & "\notepad.lnk")
oShellLink.TargetPath = WScript.ScriptFullName
oShellLink.WindowStyle = 1
oShellLink.Hotkey = "CTRL+SHIFT+F"
oShellLink.IconLocation = "notepad.exe, 0"
oShellLink.Description = "Bloco de Notas"
oShellLink.WorkingDirectory = strDesktop
oShellLink.SaveO exemplo cria um atalho para o bloco de notas no desktop.
Espero que tenha ajudado.
Um abraço,
Helio Panissa Jr
MCP Brasil.com
-
Abaixo o comando caso queira fazer num arquivo .BAT
Nesse caso ele pega no servidor o atalho para uma pagina da internet.
@echo off
if exist "%userprofile%\desktop\atalho.url" goto exit
copy "\\servidor\share\atalho.url" "%userprofile%\desktop"
:exit[]'s
Todas as Respostas
-
Olá,
Você pode utilizar este script vbs:
set WshShell = WScript.CreateObject("WScript.Shell")
strDesktop = WshShell.SpecialFolders("Desktop")
set oShellLink = WshShell.CreateShortcut(strDesktop & "\notepad.lnk")
oShellLink.TargetPath = WScript.ScriptFullName
oShellLink.WindowStyle = 1
oShellLink.Hotkey = "CTRL+SHIFT+F"
oShellLink.IconLocation = "notepad.exe, 0"
oShellLink.Description = "Bloco de Notas"
oShellLink.WorkingDirectory = strDesktop
oShellLink.SaveO exemplo cria um atalho para o bloco de notas no desktop.
Espero que tenha ajudado.
Um abraço,
Helio Panissa Jr
MCP Brasil.com
-
Abaixo o comando caso queira fazer num arquivo .BAT
Nesse caso ele pega no servidor o atalho para uma pagina da internet.
@echo off
if exist "%userprofile%\desktop\atalho.url" goto exit
copy "\\servidor\share\atalho.url" "%userprofile%\desktop"
:exit[]'s
-
-
-
Utilizando est script ele so esta gerando link, ate ai esta tranquilo, o problema que ele nao esta chamando o programa que quero colocar no desktop.
Sera possivel colocar um função para chamar o prg ?
Fico no aguardo de uma resposta.
set WshShell = WScript.CreateObject("WScript.Shell")
strDesktop = WshShell.SpecialFolders("Desktop")
set oShellLink = WshShell.CreateShortcut(strDesktop & "\EXPLORE.LNK")
oShellLink.TargetPath = WScript.ScriptFullName
oShellLink.WindowStyle = 1oShellLink.Hotkey = "SHIFT+ALT+F"
oShellLink.IconLocation = "explorer.exe 0"
oShellLink.Description = "WINDOWS EXOLORE "
oShellLink.WorkingDirectory = strDesktop
oShellLink.SaveaTT
-
-
set WshShell = WScript.CreateObject("WScript.Shell")
strDesktop = WshShell.SpecialFolders("Desktop")
set oShellLink = WshShell.CreateShortcut(strDesktop & "\NOME DO ATALHO.lnk")
oShellLink.TargetPath = "\\nome ou ip do servidor\compartilhamento$\nome da pasta que deseja criar o atalho"
oShellLink.WindowStyle = 3
oShellLink.IconLocation = "%SystemRoot%\system32\SHELL32.dll, 41"
oShellLink.Description = "NOME DA DESCRIÇÃO DO ATALHO"
oShellLink.SaveCom esse script você cria o atalho na área de trabalho e pode até escolher o ícone que será associado a esse atalho, basta verificar a linha oShellLink.IconLocation = "%SystemRoot%\system32\SHELL32.dll, 41" onde o número 41 faz referência a qual ícone será associado.
Espero ter ajudado.
-
Boa tarde
Helio eu tenho uma dúvida eu utilizo um script igual ao que você postou acima, mas eu preciso setar o Star in do Atalho ele fica em branco, você sabe como fazer isso utilizando o script que você passou ?
Atenciosamente
Fabrício Castro Maluf
E-mail: fabricio@metaora.com.br -
Olá caro colega, para setar onde o atalho vai iniciar vc adiciona o caminho de rede em "oShellLink.WorkingDirectory", como no exemplo abaixo.
set WshShell =WScript.CreateObject("WScript.Shell")
strDesktop = WshShell.SpecialFolders("Desktop")
set oShellLink = WshShell.CreateShortcut(strDesktop & "\NOME DO ATALHO.lnk")
oShellLink.TargetPath = "\\nome ou ip do servidor\compartilhamento$ \nome da pasta que
deseja criar o atalho"
oShellLink.WindowStyle = 3
oShellLink.IconLocation = "%SystemRoot%\system32\SHELL32.dll, 41"
oShellLink.Description = "NOME DA DESCRIÇÃO DO ATALHO"
oShellLink.WorkingDirectory ="NOME DA DESCRIÇÃO DO ATALHO"
oShellLink.SaveQualquer duvida é so postar aqui. vlw!!!
- Sugerido como Resposta Fabrício Castro Maluf quinta-feira, 1 de julho de 2010 14:04
-
-
-
-
Ola boa noite..
Como eu faço para gerar uma BAT para adcionar icones no menu iniciar do windows 7?
André Silva Borges Tec. Suporte
André por favor abra um novo topico específico para o seu tipo de problema.
" Qm tem boca vai a roma, meu fogão tem 6 e não saiu da cozinha ainda" -
-
Olá caro colega, para setar onde o atalho vai iniciar vc adiciona o caminho de rede em "oShellLink.WorkingDirectory", como no exemplo abaixo.
set WshShell =WScript.CreateObject("WScript.Shell")
strDesktop = WshShell.SpecialFolders("Desktop")
set oShellLink = WshShell.CreateShortcut(strDesktop & "\NOME DO ATALHO.lnk")
oShellLink.TargetPath = "\\nome ou ip do servidor\compartilhamento$ \nome da pasta que
deseja criar o atalho"
oShellLink.WindowStyle = 3
oShellLink.IconLocation = "%SystemRoot%\system32\SHELL32.dll, 41"
oShellLink.Description = "NOME DA DESCRIÇÃO DO ATALHO"
oShellLink.WorkingDirectory ="NOME DA DESCRIÇÃO DO ATALHO"
oShellLink.SaveQualquer duvida é so postar aqui. vlw!!!
-