cuba04: Systemsprache abfragen

Hallo zusammen!

Nach 2-stündiger, erfolgloser Suche im Inet, hoffe ich das mir hier geholfen werden kann...

Folgendes: Habe ein Skript, das mir ein File in einen bestimmten Ordner ablegt. Dieser Ornder liegt unter ->

C:\Program Files\xyz\xyz

Das funktioniert soweit auch. Nun kann es aber der Fall sein, das ein User eine deutsche Win-Version hat und dann müsste der Pfad wie folgt aussehen ->

C:\Programme\xyz\xyz

wie kann ich das nun in Javascript bewerkstelligen? Habe versucht das über die Systemsprache zu prüfen, aber das war ohne Erfolg.

Hoffentlich habt ihr eine Idee wie das gehen könnte.

Tausend dank schonmal im Voraus.

Grüße

  1. Hallo cuba04,

    Du hast mit Javascript im Browserkontext keine Moeglichkeit herauszufinden, was fuer ein Windows der User verwendet. Selbst wenn du das haettest, haettest du keinerlei Moeglichkeit, auf Daten irgendeiner Art zuzugreifen. Die Information mit dem Pfad zu den Programmen (meiner ist uebrigens D:) ist voellig nutzlos.

    Gruß,

    Dieter

    1. Sowas hab ich befürchtet...

      Danke für Ihre schnelle Antwort.

      Gibt es da auch keine andere Möglichkeit zu prüfen ob es da einen Ordner gibt der Programme heißt oder eben Program Files?

      1. Moin!

        Gibt es da auch keine andere Möglichkeit zu prüfen ob es da einen Ordner gibt der Programme heißt oder eben Program Files?

        Dieser Ordner ist vom Benutzer vollkommen frei konfigurierbar und kann auch ganz anders heißen.

        Nutze die Environment-Variablen, die Windows dafür extra bereithält. Es ist schon ärgerlich genug, dass es genug kommerzielle Software gibt, die sich nicht an MS-Standards hält, sondern genau wie du glaubt, eigene Ideen wären besser.

        http://en.wikipedia.org/wiki/Environment_variable#System_path_variables

        - Sven Rautenberg

        --
        "Love your nation - respect the others."
  2. hi,

    wie shcon gesagt, ein script in einer html-datei kann nicht auf den lokalen rechner zugreifen (weder lesen noch schreiben). da du aber schreibst, dass das script das für englische rechner kann, unterstelle ich mal, dass es NICHT in einer sandbox läuft. wenn das so ist, sollte es eine möglichkeit geben, die  %PROGRAMFILES% auszulesen (ich weiß jetzt aber nicht genau, wie).

    Google hilft.

    Gruß,
    Niklas