Avatar billede per_lund_jespersen Nybegynder
07. marts 2005 - 15:41 Der er 4 kommentarer

Oprette genvej på skrivebordet

Hvordan opretter man via programkode en genvej på skrivebordet med icon og ønsket tekst. Findes der måske en API funktion ?
07. marts 2005 - 15:46 #1
Jeg har en stump kode her, som jeg bruger til at oprette en Url-genvej. Men den burde kunne bruges til alm. shortcuts også med få justeringer:

Private Sub CreateInternetShortcut(FullPath, TargetURL, IconURL)
    Dim iFile As Integer
   
    iFile = FreeFile

    Open FullPath For Output As #iFile
    Print #iFile, "[Default]"
    Print #iFile, "BASEURL=" & TargetURL
   
    Print #iFile, "[InternetShortcut]"
    Print #iFile, "URL=" & TargetURL
   
    Print #iFile, "IconFile=" & IconURL
    Print #iFile, "IconIndex=0"   
    Close #iFile
End Sub

FullPath er stien hvor ikonet skal placeres.
IconURL er stien til ikonet
TargetURL er destinationen
Avatar billede hiks Nybegynder
07. marts 2005 - 18:58 #2
hej

du kan også gøre det vha en wshell:

http://www.ostrosoft.com/vb/projects/shortcut.asp

/hiks
08. april 2005 - 10:48 #3
sker der mer her?
Avatar billede per_lund_jespersen Nybegynder
12. april 2005 - 21:05 #4
Hej Thomas !
Selv efter at jeg har været på ferie i næsten 4 uger, har jeg ikke haft særlig held med dine 2 forslag.
Ved den første måde du beskriver, sker der ingen ting, jeg forstår nok ikke rigtig metoden.
Ved det andet forslag får jeg følgende fejlmeddelelse.
Run-time error – 2147352567 (8002J009) i programlinien
Set wShortcut = wShell.CreateShortCut(Lst.List(Lst.ListIndex) & "\" & txtname & ".ink")

Har du en løsning, jeg er ikke bevandret i Script programmering
Hilsen Per
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester