mozilla firefox pref.js mapverwijzing C:\\doc....ngs\\leon\\

Pagina: 1
Acties:

  • potterske
  • Registratie: Januari 2004
  • Niet online
Bij mozilla firefox is vanalles in te stellen in het javascriptje prefs.js Een mapverwijzing werkt als volgt:

user_pref("browser.download.defaultFolder", "C:\\documents and settings\\leon\\desktop");

De dubbele \\ is hier al vaag, maar het werkt. Nu moet deze voor het netwerk aangepast worden naar :

user_pref("browser.download.defaultFolder", "C:\\documents and settings\\%username%\\desktop");

Voor username moet dan de ingelogde gebruiker worden ingevuld. Hoe krijg ik dit voor elkaar? Er wordt nu namelijk een %username% map aangemaakt. Ook $user, $username, %user, %user%, %username geven een map, ipv de gebruikersmap.

Alvast bedankt.

  • Dieter
  • Registratie: Januari 2001
  • Laatst online: 20-07-2021
de dubbele \\ is te verklaren omdat dit Java is (.js = javascript). Om een 'speciaal' karakter in code te krijgen, moet je een \ laten voorafgaan. Dus om een \ in code te zetten moet er nog een \ voor vandaar 2 x \ oftewel \\ :)

  • potterske
  • Registratie: Januari 2004
  • Niet online
Dieter schreef op 03 november 2004 @ 18:28:
de dubbele \\ is te verklaren omdat dit Java is (.js = javascript). Om een 'speciaal' karakter in code te krijgen, moet je een \ laten voorafgaan. Dus om een \ in code te zetten moet er nog een \ voor vandaar 2 x \ oftewel \\ :)
dus om %user te krijgen moet er \%user worden gedaan? of is % geen speciaal karakter?

Wordt het dan uiteindelijk zoals hieronder?

c:\\doc...ings\\\%user\\desktop

  • Dutchess_Nicole
  • Registratie: Augustus 2001
  • Laatst online: 15:25
potterske schreef op 04 november 2004 @ 01:50:
[...]


dus om %user te krijgen moet er \%user worden gedaan? of is % geen speciaal karakter?

Wordt het dan uiteindelijk zoals hieronder?

c:\\doc...ings\\\%user\\desktop
Neen, de \ is om een speciaal karakter te "escapen" zoals dat heet, omdat windows de \ gebruikt om een directorystructuur aan te geven, waar linux bijvoorbeeld de / voor gebruikt.

%user is een speciaal commando dat vervangen moet worden door de username. als jij er \%user neer gaat zetten zul je waarschijnlijk een foutmelding krijgen omdat windows dacht ik het % teken niet toestaat in filenamen (en dus ook directories), terwijl je hem zegt dat ie de directory genaamd "%user" moet aanmaken in plaats van de username.

Verder weet ik eerlijk gezegd niet of firefox in staat is om de huidige gebruiker te onderscheiden (neem aan van wel). Probeer eens %u of %U in te vullen... Je weet maar nooit. :)

Kia E-Niro 2019 Executiveline. OTGW/HA Enthousiasteling.