Comando para criar atalhos na linguagem Java

1 resposta
Tuanny_Ramos

Gostaria de saber o comando em java para se criar um atalho no windows (depois fica facil achar para outros SOs)
Estou criando um aplicativo que cria um atalho no desktop, e nas pastas do menu iniciar,
porem não acho nada específico com relação a criação de atalhos por dentro da própria linguagem Java.

Alguém saberia?

1 Resposta

fabiomazzo

A melhor forma é chamar um vbscript que cria o .lnk, encontrei esse exemplo em um site:

For Windows XP and more recent systems, you are better off using a little .vbs script, as WSH is built-in from XP onwards, call the script like so:
CSCRIPT C:\myshortcut.vbs

Optional sections in the VBscript below are commented out:

Set oWS = WScript.CreateObject(WScript.Shell)

sLinkFile = C:\MyShortcut.LNK

Set oLink = oWS.CreateShortcut(sLinkFile)

oLink.TargetPath = “C:\Program Files\MyApp\MyProgram.EXE”
’ oLink.Arguments = “”
’ oLink.Description = “MyProgram”
’ oLink.HotKey = “ALT+CTRL+F”
’ oLink.IconLocation = “C:\Program Files\MyApp\MyProgram.EXE, 2”
’ oLink.WindowStyle = “1”
’ oLink.WorkingDirectory = “C:\Program Files\MyApp”
oLink.Save

Fonte: http://ss64.com/nt/shortcut.html

Criado 16 de junho de 2010
Ultima resposta 16 de jun. de 2010
Respostas 1
Participantes 2