Eintrag in Host Datei hinzufügen

  • #1
C

chussi

Guest
Hallo,

jemand ne Idee wie man einen Wert in die Host Datei mittels einer Batch Datei einspielt?

Brauche also den Befehl der zum beispiel
127.0.0.1 localhost
in die Host datei in
c:\Winnt\system32\drivers\etc
einfügt.
Ist sowas möglich
 
  • #2
Ja, ist es - copy con heisst der Befehl ;D

Code:
C:\Dokumente und Einstellungen\Joshua>copy con /?
Kopiert eine oder mehrere Dateien an eine andere Position.

COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B] Quelle [/A | /B]
   [+ Quelle [/A | /B] [+ ...]]
   [Ziel [/A | /B]]

 Quelle    Bezeichnet die zu kopierende(n) Datei(en).
 /A      Weist auf eine ASCII-Textdatei hin.
 /B      Weist auf eine Binärdatei hin.
 /D      Zieldatei kann entschlüsselt erstellt werden.
 Ziel     Bezeichnet das Verzeichnis und/oder Dateinamen der neuen
        Datei(en).
 /V      Überprüft, ob die Dateien richtig geschrieben wurden.
 /N      Verwendet den Kurznamen (falls vorhanden), beim Kopieren
        einer Datei mit einem Nicht-8Punkt3-Namen.
 /Y      Unterdrückt die Bestätigungsaufforderung beim Überschreiben
        vorhandener Zieldateien.
 /-Y     Fordert beim Überschreiben vorhandener Zieldateien zum
        Bestätigen auf.
 /Z      Kopiert Netzwerkdateien in einem Modus, der einen Neustart
        ermöglicht.

Die Option /Y ist möglicherweise in der Umgebungsvariablen COPYCMD
voreingestellt. Dies wird durch /-Y auf der Befehlszeile überschrieben.
Standardmäßig wird beim Überschreiben zum Bestätigen aufgefordert, außer
wenn der COPY-Befehl innerhalb einer Batchdatei ausgeführt wird.

Um Dateien aneinander zu hängen, geben Sie eine einzelne Datei als Ziel an,
aber mehrere Dateien als Quelle (unter Verwendung von Platzhaltern oder
in der Form: Datei1 + Datei2 + ...).

C:\Dokumente und Einstellungen\Joshua>
 
  • #3
Danke,

aber damit riskiere ich ja, dass vorhandene Einträge überschrieben werden oder ?
Das wäre fatal.
 
  • #4
Nochmal ich,

wie lautet dann die Syntax ?
 
  • #5
Hallo,

Wie wäre es mit:

Code:
echo 192.168.0.10 meinrechner >> %WINDIR%\system32\drivers\etc\hosts

EDIT: Ich vergas grade:
Wenn Du zwei >> nimmst, fügt echo das ganze an, so das NICHT überschrieben wird.
Nimmst Du nur ein > wird die Datei neu erstellt.

Gruß
Sven
 
  • #6
Riesensache Sven.

Kompliment !!!!
 
  • #7
*hmpf*
Klar, oder so - auf die einfachsten Dinge kommt man immer zuletzt ;D

Cheers,
Joshua
 
Thema:

Eintrag in Host Datei hinzufügen

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.965
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben