Eigen rechtsklikmenu

Status
Niet open voor verdere reacties.

bartwebdesign

Gebruiker
Lid geworden
16 jul 2006
Berichten
443
Hallo,

Ik wil in XP, een eigen rechtsklikmenu maken.

Is dit mogelijk of niet.

Zo ja, hoe? DLL?

Hoe moet dit?
 
ik denk dat dit niet mogelijk is, mss in DLL, maar daar ken ik nu NIETs van :)

grtjs

jeroen
 
Dat doe je in het register :)

voorbeeld:
Voor rechtsklik op alle bestanden neem je,
Code:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\Note\command]
@="notepad"
De sleutel shell is daar default niet aanwezig moet je zelf maken in die sleutel zet je weer een sleutel met de naam die je in je snelmenu wil in dit geval " Note" in de Note zet je weer de sleutel command, in de sleutel command pas je de reg_sz aan met het commando wat moet openen, in dit geval "Notepad.exe"

Wil je zoiets voor bv alleen mp3 bestanden of zo zoek je de juiste extensie in het reigister
Code:
HKEY_CLASSES_ROOT\.mp3\shell
Voor mappen doe je dit in
Code:
HKEY_CLASSES_ROOT\Folder\shell
of
HKEY_CLASSES_ROOT\Directory\shell

De kloe zit nu in de command sleutel, voor windows geintregeerde programmaas is dat simple dan volstaat alleen de reg_sz naar de .exe zoals "Notepad" of "Nero" Windows zoekt in zijn systeem mappen dan automatisch naar de .exe met die naam

Voor niet geintregeerde programmaas in %program files% moet je het gehele pad op geven bv.
"C:\Program Files\Alcohol Soft\Alcohol 120\Alcohol.exe"

Wil je naar een andere map springen wordt het weer wat moeilijker dan moet je de hex waarde weten en heb je een REG_EXPAND_SZ nodig, dat gaat dus niet handmatig maar alleen via cmd line (script) of een reg file schrijven.

voorbeeld een snelmenu naar de program files map..

Code:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Folder\shell\Program Files\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,45,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,2e,00,65,00,78,00,\
  65,00,20,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\
  00,46,00,69,00,6c,00,65,00,73,00,00,00

Meer
http://support.microsoft.com/kb/321379/nl

Zie ook Start uitvoeren cmd

reg /?

reg add /?

:thumb:

Het gaat ook via je explorer zelf

explorer - mapopties - bestandstypen - geavanceerd - Actie - Nieuw
:)
 
Zoek eens op "xp context menu editor", er zijn daar diverse progjes voor, alleen de goede voor jou, moet je zelf even uitproberen.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan