Anzeige:
Ergebnis 1 bis 6 von 6

Thema: Aktuellen username unter Windows mit Perl auslesen

  1. #1
    Registrierter Benutzer
    Registriert seit
    05.02.2005
    Beiträge
    24

    Aktuellen username unter Windows mit Perl auslesen

    Ich möchte in der Konfigurationsdatei des Druckers den Aktuellen Username eintragen, damit man am Drucker sieht, von welchem User der Ausruck ist, der gerade kommt.

    Meine Momentane Lösung ist, dass ich beim Loginvorgang unter Windows eine .bat Datei aufrufe in welcher ich mit:
    set username > username.txt

    den aktuellen username auslesen und danach in eine Datei schreibe.
    Mit meinem Perl Script lese ich diese danach ein und erhalte dadurch den Username.
    Diesen kann ich dann in die Datei schreiben.

    Soweit funktioniert das zwar, nur es gefällt mir nciht wirklich. Weiß jemand wie man mit Perl direkt den aktuellen Username unter Win2k ausliest?????


    Danke David

  2. #2
    Registrierter Benutzer Avatar von klewan
    Registriert seit
    06.05.2005
    Ort
    Wien
    Beiträge
    99
    env? %USERNAME%

  3. #3
    Registrierter Benutzer
    Registriert seit
    08.11.2004
    Beiträge
    16
    Code:
    my $username = $ENV{USERNAME};

  4. #4
    Registrierter Benutzer
    Registriert seit
    05.02.2005
    Beiträge
    24
    Danke!

    Es funktioniert!

  5. #5
    Registrierter Benutzer
    Registriert seit
    25.10.2004
    Beiträge
    8
    Hallo,
    gibt es irgendwo eine Datenbank, wo man solche Variablen nachschlagen kann?

    Danke, mfG
    menace

  6. #6
    Registrierter Benutzer Avatar von klewan
    Registriert seit
    06.05.2005
    Ort
    Wien
    Beiträge
    99
    unter linux

    env


    unter windows start->ausführen cmd
    set

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •