Let op: Tweakers stopt per 2023 met Tweakblogs. In
dit artikel
leggen we uit waarom we hiervoor hebben gekozen.
Dropbox Startmenu - Part Deux
Mijn vorige blogpost ging over het maken van een "Dropbox startmenu". Dit is een map op je Dropbox met tools en dergelijke die je makkelijk kan syncen en daarbij een app die fungeert als startmenu. Zo wil ik aanpassingen en configuratie instellingen in mijn toolbox snel over andere PC's verspreiden. Bijvoorbeeld het toevoegen van een server in Filezilla of Putty of het updaten van verschillende apps.
Ik maakte eerst gebruik van Hedgehogs Jumplist launcher maar na een tijdje merkte ik dat de map van de Launcher begon vol te lopen met .ICO bestanden. In de reacties suggereerde edeboeck dat Portable apps ook een optie was dus die heb ik even naderbij bekeken. Eén van de redenen dat ik de Jumplist Launcher verkoos boven de Portable Apps Launcher was dat de Jumplist Launcher categorieën ondersteunt. De nieuwste versie van de Portable Apps Launcher ondersteunt nu echter ook categorieën. Na meerdere weken gebruik te maken van de Portable Apps Launcher ben ik overtuigd en is het de moeite waard om mijn vorige blogpost te corrigeren.
De werkwijze is wederom zeer simpel:

Als je commandline parameters wilt toevoegen aan een Portable App dan plaats je gewoon een .INI bestand in de maps van de app bv. "FileZillaPortable.ini" (bestandsnaam is hetzelfde als de .EXE) met de volgende inhoud.
Vervang "-s" natuurlijk door je eigen parameters. (De "-s" zorgt ervoor dat Filezilla automatisch opent met de sitemanager)
Ik maakte eerst gebruik van Hedgehogs Jumplist launcher maar na een tijdje merkte ik dat de map van de Launcher begon vol te lopen met .ICO bestanden. In de reacties suggereerde edeboeck dat Portable apps ook een optie was dus die heb ik even naderbij bekeken. Eén van de redenen dat ik de Jumplist Launcher verkoos boven de Portable Apps Launcher was dat de Jumplist Launcher categorieën ondersteunt. De nieuwste versie van de Portable Apps Launcher ondersteunt nu echter ook categorieën. Na meerdere weken gebruik te maken van de Portable Apps Launcher ben ik overtuigd en is het de moeite waard om mijn vorige blogpost te corrigeren.
De werkwijze is wederom zeer simpel:
- Installeer de Portable apps Launcher in je dropbox folder
- Installeer de Portable apps die je wilt gebruiken dmv. de Launcher (Beheren - Meer programma's downloaden)
- Voila


Als je commandline parameters wilt toevoegen aan een Portable App dan plaats je gewoon een .INI bestand in de maps van de app bv. "FileZillaPortable.ini" (bestandsnaam is hetzelfde als de .EXE) met de volgende inhoud.
code:
1
2
| [FileZillaPortable] AdditionalParameters=-s |
Vervang "-s" natuurlijk door je eigen parameters. (De "-s" zorgt ervoor dat Filezilla automatisch opent met de sitemanager)
Dropbox Startmenu
Portable apps op een USB drive zijn handig maar ik loop niet constant tussen mijn desktop en men laptop men USB drive over en weer te sleuren. Daarom dacht ik via Dropbox een alternatief te verzinnen en eerlijk gezegd, ik vind het geslaagd!
Het uiteindelijke resultaat komt er zo uit te zien:

Het is niet super ingewikkeld maar voor de geïnteresseerden een kleine tutorial

Na het toevoegen van al je tools klik je even op Update Jumplist en hij is klaar voor gebruik. Ik was eerst van plan om sanderev's jumplist te gebruiken maar die moest geinstalleerd worden en die van Hedgehog is portable.
Zoals je ziet heb ik een environment variable aangemaakt voor mijn Dropbox tools folder en daan bij elke tool de file location aangepast. Op die manier blijven mogen mijn Jumplist links op elke PC hetzelfde blijven, zolang ik op elke PC maar de environment variable aanmaak (enkel de eerste keer). Die variable toevoegen kan bij Configuratiescherm - Systeem - Geavanceerde systeeminstellingen.
Vergeet de folder niet aan te passen
Je kunt ook parameters doorgeven aan je exe. Bijvoorbeeld om zoals in mijn screenshot met een WOL tooltje het MAC adres door te geven. Om je menu zichtbaar te maken op een andere Dropbox PC moet je het gewoon even toevoegen aan de taakbalk en een environment variable aanmaken...
Als je iets toevoegt of wijzigt aan de Jumplist moet je wel op elke PC op Update Jumplist klikken. Dat is het grote nadeel maar daar valt weinig aan te doen.
Hopelijk heeft iemand er iets aan en anders staat er gewoon nog iets meer onzin op het internet
Een kleine update is volgend VBS script dat je gewoon aanmaakt in de tools folder zelf. Een dubbelklik maakt de environment variable aan met het path waarin het script staat.
Het uiteindelijke resultaat komt er zo uit te zien:

Het is niet super ingewikkeld maar voor de geïnteresseerden een kleine tutorial
- Maak in je dropboxfolder een map aan om je tools in te zetten. Als je wilt maak je voor elke tool hierin een map aan
- Download Hedgehogs Jumplist-Launcher en pak het uit in je tools folder
- Rechtsklik nu op de JumplistLauncher.exe en voeg hem toe aan je taakbalk
- Als je nu Jumplist Launcher opent, kan je makkelijk bestanden, mappen en groepen toevoegen.

Na het toevoegen van al je tools klik je even op Update Jumplist en hij is klaar voor gebruik. Ik was eerst van plan om sanderev's jumplist te gebruiken maar die moest geinstalleerd worden en die van Hedgehog is portable.
Zoals je ziet heb ik een environment variable aangemaakt voor mijn Dropbox tools folder en daan bij elke tool de file location aangepast. Op die manier blijven mogen mijn Jumplist links op elke PC hetzelfde blijven, zolang ik op elke PC maar de environment variable aanmaak (enkel de eerste keer). Die variable toevoegen kan bij Configuratiescherm - Systeem - Geavanceerde systeeminstellingen.
Vergeet de folder niet aan te passen
Als je iets toevoegt of wijzigt aan de Jumplist moet je wel op elke PC op Update Jumplist klikken. Dat is het grote nadeel maar daar valt weinig aan te doen.
Hopelijk heeft iemand er iets aan en anders staat er gewoon nog iets meer onzin op het internet
Een kleine update is volgend VBS script dat je gewoon aanmaakt in de tools folder zelf. Een dubbelklik maakt de environment variable aan met het path waarin het script staat.
VBScript:
1
2
3
4
5
6
7
8
9
10
| Set wshShell = CreateObject( "WScript.Shell" ) Set wshSystemEnv = wshShell.Environment( "USER" ) ' Set the environment variable wshSystemEnv( "dropboxtools" ) = Replace(WScript.ScriptFullName, WScript.ScriptName, "") WScript.Echo "De dropboxtoolsmap werd ingesteld op: " & wshSystemEnv( "dropboxtools" ) Set wshSystemEnv = Nothing Set wshShell = Nothing |