WinFuture-Forum.de: Suche Befehl Für Batchdatei - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Suche Befehl Für Batchdatei


#1 Mitglied ist offline   Foxhound 

  • Gruppe: aktive Mitglieder
  • Beiträge: 366
  • Beigetreten: 29. November 04
  • Reputation: 0

geschrieben 10. April 2005 - 19:33

Wie kann man per batchdatei die Systemumgebungsvariablen änder? Oder ist das gar nicht möglich? Ich möchte die variablen für temporäre verzeichnisse ändern, ich weiß aber net wie. Kann mir da jemand helfen?
0

Anzeige



#2 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.942
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 10. April 2005 - 19:36

Beispiel für einen Aufruf des java Compilers javac:
@echo off
path=C:\Programme\Java\jdk1.5.0_01\bin;%PATH%

0

#3 Mitglied ist offline   Foxhound 

  • Gruppe: aktive Mitglieder
  • Beiträge: 366
  • Beigetreten: 29. November 04
  • Reputation: 0

geschrieben 10. April 2005 - 19:59

Muss um %TMP% zu ändern der Befehl dann so lauten?

@echo off
TMP=C:\Temp;%TMP%


Oder habe ich da was falsch verstanden?
0

#4 Mitglied ist offline   puppet 

  • Gruppe: aktive Mitglieder
  • Beiträge: 2.857
  • Beigetreten: 27. April 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Rudoltown

geschrieben 10. April 2005 - 20:05

Ihr habt da glaube das set davor vergessen :wink:
Ach ja und bei der Temp/TMP-Variable solltest du die Variable überschriben und nicht einen weiteren Pfad hinzufügen (also das ;%vari% weglassen)

Dieser Beitrag wurde von puppet bearbeitet: 10. April 2005 - 20:06

0

#5 Mitglied ist offline   Rika 

  • Gruppe: aktive Mitglieder
  • Beiträge: 11.533
  • Beigetreten: 11. Juni 03
  • Reputation: 2
  • Geschlecht:Männlich

geschrieben 10. April 2005 - 20:09

Zitat

Wie kann man per batchdatei die Systemumgebungsvariablen änder?

Temporär (für die Laufzeitdauer der Batchdatei) oder permanent?
Temporär mit set varname=value, permantent nur mit Schreiben in die Registry.

Zitat

Ich möchte die variablen für temporäre verzeichnisse ändern, ich weiß aber net wie. Kann mir da jemand helfen?

Nur für die Batch oder generell? Denn für's Generelle hat man ja Systemsteuerung, System, Erweitert, Umgebungsvariablen.
Konnichiwa. Manga wo shitte masu ka? Iie? Gomenne, sonoyouna koto ga tabitabi arimasu. Mangaka ojousan nihongo doujinshi desu wa 'Clamp X', 'Ayashi no Ceres', 'Card Captor Sakura', 'Tsubasa', 'Chobits', 'Sakura Taisen', 'Inuyasha' wo 'Ah! Megamisama'. Hai, mangaka gozaimashita desu ni yuujin yori.
Eingefügtes Bild
Ja, mata ne!

(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
0

#6 Mitglied ist offline   Foxhound 

  • Gruppe: aktive Mitglieder
  • Beiträge: 366
  • Beigetreten: 29. November 04
  • Reputation: 0

geschrieben 10. April 2005 - 20:13

Zitat

Temporär (für die Laufzeitdauer der Batchdatei) oder permanent?
Temporär mit set varname=value, permantent nur mit Schreiben in die Registry.


Permanent

Zitat

Nur für die Batch oder generell? Denn für's Generelle hat man ja Systemsteuerung, System, Erweitert, Umgebungsvariablen.


Nur für batchdateien


Brauche das, weil ich mir ein skript schreiben will, dass nach einer neuinstallation die einstellungen, die ich mache automatisch erledigt

Dieser Beitrag wurde von Foxhound bearbeitet: 10. April 2005 - 20:14

0

#7 Mitglied ist offline   puppet 

  • Gruppe: aktive Mitglieder
  • Beiträge: 2.857
  • Beigetreten: 27. April 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Rudoltown

geschrieben 10. April 2005 - 20:24

Also die Systemvariablen stehen bei HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment, und die Benutzervariablen stehen bei HKEY_CURRENT_USER\Environment

Den Zugriff kannst du bei XP über die reg.exe machen, bei 2k über VBScript.
0

#8 Mitglied ist offline   Rika 

  • Gruppe: aktive Mitglieder
  • Beiträge: 11.533
  • Beigetreten: 11. Juni 03
  • Reputation: 2
  • Geschlecht:Männlich

geschrieben 10. April 2005 - 20:26

Oder einfach mit regedit /i myvars.reg.
Konnichiwa. Manga wo shitte masu ka? Iie? Gomenne, sonoyouna koto ga tabitabi arimasu. Mangaka ojousan nihongo doujinshi desu wa 'Clamp X', 'Ayashi no Ceres', 'Card Captor Sakura', 'Tsubasa', 'Chobits', 'Sakura Taisen', 'Inuyasha' wo 'Ah! Megamisama'. Hai, mangaka gozaimashita desu ni yuujin yori.
Eingefügtes Bild
Ja, mata ne!

(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
0

#9 Mitglied ist offline   Foxhound 

  • Gruppe: aktive Mitglieder
  • Beiträge: 366
  • Beigetreten: 29. November 04
  • Reputation: 0

geschrieben 11. April 2005 - 12:33

@puppet:

Danke sehr

@Rika:

Brauche ich da nicht erst die datei myvars.reg? Da geht das doch einfacher mit reg add, oder nicht?

edit: muss natürlich reg add heißen

Dieser Beitrag wurde von Foxhound bearbeitet: 11. April 2005 - 15:38

0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0