Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Umgebungsvariable per Batch ändern

Mitglied: picard2106

picard2106 (Level 1) - Jetzt verbinden

13.03.2012 um 09:01 Uhr, 6234 Aufrufe, 7 Kommentare

Hallo,

ich möchte euch erstmal alle grüßen. Dies ist mein erster Beitrag und es ist direkt eine Frage.

Ich bin eigentlich ein totaler Neuling hier. Ich brauche eure Hilfe.
Gibt es irgendeine Möglichkeit per Batch die Umgebungsvariablen unter Windows XP zu ändern?
Ich soll einen Pfad umstellen:

Es soll von
PLANDIR=C:\Programme\M\6235

auf

PLANDIR=C:\Programme\M\633,

sowohl für den Benutzer als auch als Systemvariable umgestellt werden.

Hat einer eine Idee.

Gruß

picard2106
Mitglied: Xaero1982
13.03.2012 um 09:11 Uhr
Hi,

na dann willkommen im Forum.

Versuchs mal damit:

http://www.winfaq.de/faq_html/Content/tip1000/onlinefaq.php?h=tip1051.h ...

Gruß
Bitte warten ..
Mitglied: emeriks
13.03.2012 um 09:17 Uhr
Manuell oder per Script?

Manuell geht ganz einfach über Eigenschaften des Arbeitsplatzes, dort "Umgebungsvariablen".
Per Script muss berücksichtigen, dass "einfache" Änderungen immer nur innerhalb der aktuelle Shell gelten.Wenn Du also eine CMD öffnest, per "set" die Variable änderst, dann gilt diese nur innerhalb dieser geöffneten Shell bzw. für die von dort aus gestarteten Prozesse. Sobald Du diese CMD wieder schliessts ist die Änderung wieder weg.

Per VBscripr kann man das für die gesamte laufende Benutzerumgebung ändern

01.
  Set envVars = CreateObject("Wscript.Shell").Environment("VOLATILE") 
02.
  envVars.Item("PLANDIR") = "C:\Programme\M\633"
Bitte warten ..
Mitglied: picard2106
13.03.2012 um 09:24 Uhr
Wow,

danke für die schnellen Antworten.
Also am Besten wäre es über ein Skript ( Batch ).
Der Hintergrund ist, dass ich innerhalb einer XP Installation zwischen zwei verschiedenen Versionen eines Programms wechseln muss, um die Neue (633) zu testen,
aber auch schnell wieder auf die alte (6235) wechseln zu können.
Habe auch schon zwei Batchdateien angelegt und jeweils nur ein Set davor gesetzt.
Ich weiß, das reicht nicht, aber ich bin wie gesagt ziemlich neu!!!
Danke nochmal.
Bitte warten ..
Mitglied: emeriks
13.03.2012 um 09:34 Uhr
Doch, das sollte eigentlich reichen. Die Variablen, welche in der CMD gelten, sollten auch für jede EXE gelten, welche aus dieser CMD gestartet werden.
Bitte warten ..
Mitglied: picard2106
13.03.2012 um 09:58 Uhr
Hallo emeriks,

habe dein Skript in mein File plandir_6333.bat eingefügt und ausgeführt. Aber leider stellt sich nichts um in den Umgebungsvariablen.
Sorry, falls ich was falsch mache. Habe die Bat erstellt indem ich ein Txt file umbenannt habe.
Benötige ich zum ausführen deines Skripts ein alternatives Programm?

LG
Bitte warten ..
Mitglied: emeriks
13.03.2012 um 10:00 Uhr
VBscript! also ein ".vbs"-Datei.
Bitte warten ..
Mitglied: picard2106
13.03.2012 um 11:52 Uhr
Hallo emeriks,

muss ich was beachten beim ausführen? Bin an einem Firmenrechner, habe zwar lokale Adminrechte, aber es ändert sich nichts in den Umgebungsvariablen. Bin als User angemeldet. Die Möglichkeit öffnen als.... gibt es nicht im Kontextmenü.
Ich habe die Datei einfach in .vbs umbenannt, trotz Warnung. Und dann einen Doppelklick.
Muss ich noch etwas beachten?

LG

Zusatz:

Hallo emeriks,

habe versucht in die Anwendung reinzukommen in Version 6235, nach ausführen der VBS. Ging auf einen Fehler.
Nur bei den Umgebungsvariablen steht immer noch 6235, obwohl die Fehlermeldung besagt ( und auch unter cmd ) dass ich mit der 6333 arbeite.
Kann man das irgendwie ändern?

Lg
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

Umgebungsvariablen im Batch auflösen

gelöst Frage von SchmalspurTueftlerBatch & Shell3 Kommentare

Hallo zusammen, habe eine Textdatei in der zeilenweise temporäre Verzeichnispfade stehen. Die werden dann durch das Script eingelesen und ...

Batch & Shell

Batch: Umgebungsvariable zusammenstellen und ausgeben

Frage von yousaintBatch & Shell1 Kommentar

Hallo Zusammen ich habe eine Frage bzgl. Umgebungsvariablen in einer Batch-Datei. Folgender Fall liegt vor: Batch-Datei: echo off setlocal ...

Windows 7

Umgebungsvariablen werden abgeschnitten

Frage von tuCsen86Windows 72 Kommentare

Hallo zusammen, ich habe ein Problem mit einem User und kenne mich auf dem Gebiet nicht so gut aus. ...

Batch & Shell

Dateiname über Batch ändern

gelöst Frage von c64b311ee9Batch & Shell6 Kommentare

Hallo liebe Community, folgendes Problem!: Ich habe einen Ordner mit 500 PDF Dateien. Diese sind nach folgendem Schema aufgebaut. ...

Neue Wissensbeiträge
Humor (lol)
IoT-Gefahr: Smartes Aquarium leckt!
Information von Lochkartenstanzer vor 1 TagHumor (lol)3 Kommentare

Moin, Die IoT-Manie hat weitere Opfer gefunden. Ein Casino-Leck durch ein smartes Aquarium: Allerdings haben sie kein Wasser, sondern ...

Router & Routing

Alte Fritzbox 7270 mit VPN und SIP-Telefonie hinter O2 Homebox 6641 als "Modem"

Erfahrungsbericht von the-buccaneer vor 1 TagRouter & Routing3 Kommentare

Nun war es soweit: Auch O2 hat mich mit VOIP zwangsbeglückt. Heute am Privatanschluss, in 2 Wochen ist das ...

Sicherheit

Ungepatchte Remote Code Execution-Lücke in LG NAS

Information von kgborn vor 2 TagenSicherheit

Nutzt wer LG NAS-Einheiten? In den NAS-Einheiten der LG Network Storage-Einheiten gibt es eine sehr unschöne Schwachstelle, die einen ...

Windows Update

Neue Version KB4099950 NIC Einstellungen gehen verloren

Information von sabines vor 2 TagenWindows Update2 Kommentare

Es ist eine neue Version des KB4099950 verfügbar, die das Problem mit den verlorenen Netzwerkeinstellungen lösen soll. Das Datum ...

Heiß diskutierte Inhalte
Router & Routing
Mikrotik: Routing zwischen Interfaces mit Geräten ohne Gateway
Frage von TonLichtVideoRouter & Routing18 Kommentare

Hallo zusammen, ich komme aus dem Veranstaltungstechnik Bereich und habe zwei Netze um verschiedene Hardware zu Remoten. CONTROL1 192.168.1.0/24 ...

Linux Netzwerk
Raspberry Pi 3: WLAN Power save deaktivieren
Frage von nordie92Linux Netzwerk14 Kommentare

Moin moin, mein Raspberry Pi 3 Model B benötigt eine dauerhaft aktive WLAN-Verbindung. Leider bricht die WLAN-Verbindung nach einigen ...

Vmware
Server 2008 r2 vmware terminalserver
Frage von MasterCVmware11 Kommentare

Guten Abend zusammen, ich hoffe , dass einer von euch mir weiterhelfen kann ,bei meinem kack Problem ! Ist ...

VB for Applications
VBScript mit WINscp für einfachen FTP Transfer und nachträglichem verschieben der Datei in ein erledigt Verzeichnis
Frage von KeiosIDVB for Applications9 Kommentare

Hallo, leider soll ich auf den neueren Servern(Win2016R2) keine *.Bat Dateien mehr laufen lassen. Hier soll nun alles über ...