Toon posts:

[XP] 'Program files' dir zelfde bij verschillende talen?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben bezig met installatie script te maken voor symbolen bieb voor AutoCAD (LT).

k'vroeg me af of [c:\program files\] voor alle Windows XP versies hetzelfde is (NL/ENG/Frans)?
C-drive kan verschillen denk ik, maar 'program files' ook?

Waarom?
Er zitten in bepaalde bestanden die ik meeinstalleer harde verwijzingen naar c:\program files\....
Of ik moet hier iets op verzinnen om met relatieve paden te gaan werken.

Is er ook een windows variabele die de 'program files' directory kan uitlezen?
Dan zou ik die in die bepaalde bestanden kunnen opnemen.

thx alvast

  • AtleX
  • Registratie: Maart 2003
  • Niet online

AtleX

Tyrannosaurus Lex 🦖

%PROGRAMFILES% bevat iig onder Windows XP het pad naar de Program Files directory.

Sole survivor of the Chicxulub asteroid impact.


  • nhimf
  • Registratie: September 2000
  • Laatst online: 09-03 16:08

nhimf

Lekker belangrijk allemaal

%ProgramFiles%

Deze (systeem) variabele wijst altijd naar de juiste plek.
Vergeet niet dat een Program Files ook op de D, E, F, <letter> kan staan, dus keihard linken naar c:\program files is zowiezo niet handig.


edit:
spuit 11 :P

[ Voor 8% gewijzigd door nhimf op 25-07-2006 12:37 ]

Ik stink niet, ik ruik gewoon anders


Verwijderd

Topicstarter
%PROGRAMFILES%

In windows werkt het wel ja, zojuist getest met AutoCAD, dat pakt hij niet.
maar iig bedankt voor deze variabele, kan hem zeker nog vakers gebruiken.

Moet het maar op andere manier zien op te lossen.

  • basz
  • Registratie: April 2000
  • Laatst online: 21-10-2025

basz

Professioneel prutser

Verwijderd schreef op dinsdag 25 juli 2006 @ 12:42:
%PROGRAMFILES%

In windows werkt het wel ja, zojuist getest met AutoCAD, dat pakt hij niet.
maar iig bedankt voor deze variabele, kan hem zeker nog vakers gebruiken.

Moet het maar op andere manier zien op te lossen.
Als je een ini-file hebt met harde padverwijzingen welke je machine-specifiek wilt maken, kan je het ook zo oplossen (geheel in DOS-style :+ );

als dit je originele ini is (noemen we even settings.ini);
code:
1
2
[sectie]
instelling=c:\program files\bla.bla


dan maak je een batchfile met de volgende regels (deze noemen we nu even makesettings.bat);
code:
1
2
3
echo off
echo [sectie]
echo instelling=%PROGRAMFILES%\bla.bla


en voer om je machine-specifieke settings.ini te maken op elke pc dit commando uit;
code:
1
makesettings.bat > settings.ini


Als de map programfiles op die bepaalde pc bijvoorbeeld 'g:\los filos de programmos' is, dan wordt je ini zo;
code:
1
2
[sectie]
instelling=g:\los filos de programmos\bla.bla


Good luck!

Verwijderd

Topicstarter
Kijk, hier heb ik wat aan, dat gaat wel lukken denk ik..

ini bestanden zijn in dit geval XML achtige bestanden, kan dat wel gebruiken op deze manier.
Pagina: 1