2012-07-30 14:39:37 +0000 2012-07-30 14:39:37 +0000
26
26

Como criar um atalho utilizando um script batch?

Como posso criar um atalho para o ficheiro D:\myfile.extension no Ambiente de Trabalho utilizando um script batch?

Respostas (3)

24
24
24
2012-07-30 15:17:54 +0000

Pode conseguir isto sem ferramentas externas, criando um VBScript temporário:

@echo off

set SCRIPT="%TEMP%\%RANDOM%-%RANDOM%-%RANDOM%-%RANDOM%.vbs"

echo Set oWS = WScript.CreateObject("WScript.Shell") >> %SCRIPT%
echo sLinkFile = "%USERPROFILE%\Desktop\myshortcut.lnk" >> %SCRIPT%
echo Set oLink = oWS.CreateShortcut(sLinkFile) >> %SCRIPT%
echo oLink.TargetPath = "D:\myfile.extension" >> %SCRIPT%
echo oLink.Save >> %SCRIPT%

cscript /nologo %SCRIPT%
del %SCRIPT%

(Ideia retirada de aqui .)

Isto irá criar o myshortcut.lnk no Ambiente de Trabalho, apontando para D:\myfile.extension.

Pode fornecer propriedades adicionais antes de guardar o link modificando os seguintes valores:

oLink.Arguments
oLink.Description
oLink.HotKey
oLink.IconLocation
oLink.WindowStyle
oLink.WorkingDirectory

Consulte Como criar um atalho no Ambiente de Trabalho com o Windows Script Host para ver alguns exemplos.

15
15
15
2012-07-30 15:42:27 +0000
@echo off
echo [InternetShortcut] >> "%AllUsersProfile%\desktop\NOTEPAD.url"
echo URL="C:\WINDOWS\NOTEPAD.EXE" >> "%AllUsersProfile%\desktop\NOTEPAD.url"
echo IconFile=C:\WINDOWS\system32\SHELL32.dll >> "%AllUsersProfile%\desktop\NOTEPAD.url"
echo IconIndex=20 >> "%AllUsersProfile%\desktop\NOTEPAD.url"

Este código cria um atalho na pasta “Todos os utilizadores” do ambiente de trabalho chamado NOTEPAD.url apontando para a aplicação NotePad, e irá também atribuir um ícone da SHELL32.dll. Altere o caminho e o nome do ficheiro para a sua D:/ localização e exename. E certifique-se de que o seu nome de ficheiro .url permanece o mesmo em todas as linhas de código.

5
5
5
2012-07-30 14:47:43 +0000

existe um atalho de comando externo.exe que pode fazer isso dessa forma:

shortcut /a:c /f:"c:\users\me\desktop\myshortcut.lnk" /t:"c:\program files\skype\skype.exe"

que pode criar um atalho de skype no seu desktop

é um programa para download gratuito, mas não consigo encontrar o seu link, por isso vou tentar carregá-lo e publicar o link


** onde quer que esteja** : shortcut.exe por Marty List