Arnoud Posted April 16, 2005 Posted April 16, 2005 Omdat er omder jullie een aantal specialisten zitten op dit gebied... Ik ben bezig met een bach file om FMP te installeren. De batch file roept tevens een VB script aan om een snelkoppeling op het buroblad te plaatsen. Dit werkt perfect. Alleen wil ik tevens een snelkoppeling in de Program Files van mijn Start Menu zetten. Dit wil maar niet lukken, omdat ik het pad niet weet. Ter verduidelijking: op mijn desktop bevindt zich folder INSTALL met daarin MyShortcurt.lnk en de shortcut wil ik ook terugzien in mijn startmenu. Heeft iemand de oplossing (code)? Quote
0 AvD Posted April 16, 2005 Posted April 16, 2005 Is dit het pad dat je nodig hebt? C:\Documents and Settings\AvD\Start Menu\Programs Quote
0 AvD Posted April 16, 2005 Posted April 16, 2005 En je desktop staat hier: C:\Documents and Settings\AvD\Desktop Quote
0 Arnoud Posted April 16, 2005 Author Posted April 16, 2005 Set MyShortcut = WSHShell.CreateShortcut(DesktopPath & "\Relaties.lnk") Dit is de regel uit het VB scriptje die de shortcut op de Desktop zet. Ik zoek dus een universele code (CMD of VB) die op elke Windoos draait. Wellicht moet ik het zoeken in een CMD die er ongeveer zo uit ziet: copy Install\MyShortcut.lnk userprofile%"\StartMenu\Programma's\" Ondanks veel spitten op het net heb ik nog geen werkende code kunnen vinden. Quote
0 wmoerdijk Posted April 17, 2005 Posted April 17, 2005 Onder XP NL: copy Install\MyShortcut.lnk "%userprofile%\Menu Start\Programma's\MyShortcut.lnk" Quote
0 Arnoud Posted April 17, 2005 Author Posted April 17, 2005 Dit werkt prima! Met dit voorbeeld kan ik nu ook op de desktop kopieren. Ik maak nog steeds dankbaar gebruik van een VB script om de shortcuts te maken (http://www.clarify.net/viewtopic.php?t=558&start=15&postdays=0&postorder=asc&highlight=batch): Dim WSHShell Dim MyShortcut, MyDesktop, DesktopPath Set WSHShell = WScript.CreateObject("WScript.Shell") DesktopPath = WSHShell.SpecialFolders("Desktop") '----- locatie en naam van de shortcut Set MyShortcut = WSHShell.CreateShortcut(DesktopPath & "\Relaties.lnk") '----- locatie en naam van de applicatie MyShortcut.TargetPath = WSHShell.ExpandEnvironmentStrings ("C:\PROGRAM FILES\RELATIES\Relaties.fp7") '----- de werkdirectory (van je aan te roepen file) MyShortcut.WorkingDirectory = WSHShell.ExpandEnvironmentStrings("C:\PROGRAM FILES\RELATIES") '----- window 1=normal, 2=minimised, 3=maximised MyShortcut.WindowStyle = 1 '----- locatie en naam van het icoontje voor je shortcut MyShortcut.IconLocation = WSHShell.ExpandEnvironmentStrings ("C:\PROGRAM FILES\RELATIES\INSTALL\RELATIESLOGO.ico, 0") MyShortcut.Save Welke twee regels moet ik toevoegen om de shortcut ook in mijn startmenu te plaatsen? Bij voorbaat heel hartelijk dank. Quote
Question
Arnoud
Omdat er omder jullie een aantal specialisten zitten op dit gebied...
Ik ben bezig met een bach file om FMP te installeren.
De batch file roept tevens een VB script aan om een snelkoppeling op
het buroblad te plaatsen. Dit werkt perfect.
Alleen wil ik tevens een snelkoppeling in de Program Files van mijn
Start Menu zetten.
Dit wil maar niet lukken, omdat ik het pad niet weet.
Ter verduidelijking: op mijn desktop bevindt zich folder INSTALL met daarin MyShortcurt.lnk en de shortcut wil ik ook terugzien in mijn startmenu.
Heeft iemand de oplossing (code)?
5 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.