Announcement

Collapse
No announcement yet.

DOS Shell-Variable setzen?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • DOS Shell-Variable setzen?

    Hallo alle,

    ich möchte gerne einen definierten .bat job durchführen, aber bräuchte vorher ein paar Shell-Variablen die es intern nutzt einstellen.

    Hat jemand Idee, wie so was zu realisieren wäre?

    Danke im Voraus, Julius

  • #2
    Hallo,

    man könnte aus C heraus eine Batch-Datei schreiben, die die Umgebungsvariablen einstellt und den anderen Batch-Job aufruft.

    Gruß Ud

    Comment


    • #3
      ah ok, so z.B. text-file zusammenstellen, ausschreiben, dann exekutieren als batch-job?

      Wurde auch gehen. Ich hoffte, das da elegantere weg vorhanden ist.

      Dank

      Comment


      • #4
        Hallo Julius,

        schau Dir mal die Funktionen putenv() und getenv() an.

        Aber wenn ich mich recht erinnere, wird für jedes Programm eine eigene 'Environment' erstellt, Du hast also keine Zugriff auf die globalen Environment-Variablen. Ich weiß nicht, ob die Batch-Datei im globalen Kontext, im Programmkontext, oder gar in einem eigenen Kontext ausgeführt wird...

        Grüße Joche

        Comment

        Working...
        X