|
#1
|
|
|
|
|
Hallo, in meinem kleinen Peer-to-Peer-Netzwerk klappt an 4 von 5
Rechner mein kleiner Batch. Nur bei einem tritt folgendes Problem mit dem Netzwerkzugriff im DOS-Fenster auf: - PING -a ERWIN --> Antwort: "... für ERWIN [192.168.0.80] ..." - PING -a 192.168.0.80 --> Antwort: "... für ERWIN [192.168.0.80] ..." - IF EXIST \\ERWIN\A\*.* ECHO JA --> Antwort: "JA" <== Okay - IF EXIST \\192.168.0.80 ECHO JA --> Antwort: "" <== Fehler! Hat jemand eine Erklärung? |
|
|
|
#2
|
|
|
|
|
Hallo Joachim!
"Joachim Hartmann" <jo.antispam> schrieb im Newsbeitrag news:7761 > Hallo, in meinem kleinen Peer-to-Peer-Netzwerk klappt an 4 von 5 > Rechner mein kleiner Batch. Nur bei einem tritt folgendes Problem mit > dem Netzwerkzugriff im DOS-Fenster auf: > > - PING -a ERWIN --> Antwort: "... für ERWIN [192.168.0.80] ...." > - PING -a 192.168.0.80 --> Antwort: "... für ERWIN [192.168.0.80] ...." > > - IF EXIST \\ERWIN\A\*.* ECHO JA --> Antwort: "JA" <== Okay > - IF EXIST \\192.168.0.80 ECHO JA --> Antwort: "" <== Fehler! ___________^^^^^^^^^^^^ > > Hat jemand eine Erklärung? Rein gefühlsmäßig müsste das doch \\192.168.0.80\A\*.* heißen. Gruß Manfred |
|
#3
|
|
|
|
|
Am Wed, 23 Jun 2004 15:50:28 +0200 schrieb Manfred Alfaré <me>:
> Hallo Joachim! > > "Joachim Hartmann" <jo.antispam> schrieb im Newsbeitrag > news:7761 > mit > ..." > ..." > Fehler! > ___________^^^^^^^^^^^^ > > Rein gefühlsmäßig müsste das doch > > \192.168.0.80\A\*.* > > heißen. > > Gruß > Manfred Yepp. Es muss tatsächlich ein Laufwerk angegeben sein, der Rechnername (obe als Klartext oder IP-Adresse) reicht nicht. Bei Ping ist natürlich nur der Name erforderlich. Bemerkung: Mit IF EXIST C:\DUMMY\NUL (jenem seltsamen Datennirvana) prüfe ich die Anwesenheit auch eines leeren Verzeichnisses, ...\DUMMY\*.* würde in dem Falle ins Leere laufen! :-) Eric March |
|
#4
|
|
|
|
|
Hallo, Joachim,
Du (jo.antispam) meintest am 23.06.04: > - IF EXIST \\ERWIN\A\*.* ECHO JA --> Antwort: "JA" <== Okay Datei wird von "exist" gefunden > - IF EXIST \\192.168.0.80 ECHO JA --> Antwort: "" <== > Fehler! Rechner - dafür ist "exist" nicht zuständig. Vielleicht reicht ja if exist \\192.168.0.80\nul ... Viele Grüße! Helmut |
|
#5
|
|
|
|
|
Hallo Eric!
"Eric March" <ericmarch(spambremse)> schrieb im Newsbeitrag news:p-01 > Am Wed, 23 Jun 2004 15:50:28 +0200 schrieb Manfred Alfaré <me>: > Okay > > Yepp. Es muss tatsächlich ein Laufwerk angegeben sein, der Rechnername > (obe als Klartext oder IP-Adresse) reicht nicht. Nur so zur Information: Das hinter der IP-Adresse ist KEIN Laufwerk! Gruß Manfred |
|
#6
|
|
|
|
|
Manfred Alfaré <me> wrote in message news:jcu1
> Hallo Joachim! > > "Joachim Hartmann" <jo.antispam> schrieb im Newsbeitrag > news:7761 > mit > ..." > ..." > Fehler! > ___________^^^^^^^^^^^^ > > Rein gefühlsmäßig müsste das doch > > \192.168.0.80\A\*.* > > heißen. > > Gruß > Manfred Heißt es natürlich auch, ein Tipfehler im Posting. Jochen! |
|
#7
|
|
|
|
|
HHullen_BS (Helmut Hullen) wrote in message news:nfjb
> Hallo, Joachim, > > Du (jo.antispam) meintest am 23.06.04: >> Datei wird von "exist" gefunden >> Rechner - dafür ist "exist" nicht zuständig. > Vielleicht reicht ja > > if exist \192.168.0.80\nul ... > > Viele Grüße! > Helmut Hallo Helmut, da liegt ein Tipfehler vor, richtig muss es lauten: - IF EXIST \\ERWIN\A\*.* ECHO JA --> Antwort: "JA" <== Okay - IF EXIST \\192.168.0.80\*.* ECHO JA --> Antwort: "" <== Fehler Wie Du schon richtig erkannt, wollte ich damit aussagen: Im 1. Fall wird eine Datei gefunden Im 2. Fall nicht Für den umgekehrten Fall hätte ich auch Lösungsansätze, dieser schein mir jedoch vollkommen unlogisch. Gruß Jochen |
|
#8
|
|
|
|
|
Am Wed, 23 Jun 2004 20:13:35 +0200 schrieb Manfred Alfaré <me>:
>> Yepp. Es muss tatsächlich ein Laufwerk angegeben sein, der >> Rechnername (ob als Klartext oder IP-Adresse) reicht nicht. > > Nur so zur Information: > Das hinter der IP-Adresse ist KEIN Laufwerk! > Ich meinte hier konkret die IF-EXIST Syntax. Und da es fehlt klappts auch nicht... Eric March |
|
#9
|
|
|
|
|
Am 24 Jun 2004 03:47:25 -0700 schrieb Joachim Hartmann
<jo.antispam>: > Hallo Helmut, > da liegt ein Tipfehler vor, richtig muss es lauten: > - IF EXIST \\ERWIN\A\*.* ECHO JA --> Antwort: "JA" <== Okay > - IF EXIST \\192.168.0.80\*.* ECHO JA --> Antwort: "" <== Fehler > Wie Du schon richtig erkannt, wollte ich damit aussagen: > Im 1. Fall wird eine Datei gefunden > Im 2. Fall nicht > > Für den umgekehrten Fall hätte ich auch Lösungsansätze, dieser schein > mir jedoch vollkommen unlogisch. > Gruß Jochen Du kämpft mit einem Systaxfehler der gar nichts mit IP zu tun hat: Es muss bei IF-EXIST immer ein Verzeichnis bzw. eine Datei bzw. bei Rechnernamen ein Laufwerk angegeben sein. Diese Syntax kann nicht die Anweseneheit eines Rechenrs selbst prüfen. IF EXIST \\ERWIN\A\*.* ECHO JA IF EXIST \\192.168.0.80\A\*.* ECHO JA (Ich verweise nochmals auf die Verwendung des logischen Gerätes NUL statt von *.*) Die bieden IF-EXISTs sind gleichwertig wenn ERWIN die Adress 192.168.0.80 hat. Das Laufwerk A aber muss mit angeben sein - oder ein anderes auf dem Rechner ERWIN. Du musst praktisch den indirekten Beweis antreten, dass das Laufwerk A auf dem Rechner ERWIN existiert um zu ermitteln, dass ERWIN auch da ist. Oder etwas anders formuliert: ein Rechenr hält (direkt) nur Laufwerke, keine Dateien. Deshalb muss die Suche nach Dateien (*.*) scheitern weil von der Logik dort keine sein können. Eric March |
|
#10
|
|
|
|
|
Hallo Eric!
"Eric March" <ericmarch(spambremse)> schrieb im Newsbeitrag news:p-01 > Am Wed, 23 Jun 2004 20:13:35 +0200 schrieb Manfred Alfaré <me>: > > >> Yepp. Es muss tatsächlich ein Laufwerk angegeben sein, der > >> Rechnername (ob als Klartext oder IP-Adresse) reicht nicht. > > > > Nur so zur Information: > > Das hinter der IP-Adresse ist KEIN Laufwerk! > > > > Ich meinte hier konkret die IF-EXIST Syntax. > Und da es fehlt klappts auch nicht... Schon wider falsch! Der Syntax verlangt Dateinamen und keine Laufwerke. Gruß Manfred |
|
#11
|
|
|
|
|
Hallo Joachim!
"Joachim Hartmann" <jo.antispam> schrieb im Newsbeitrag news:d774 > HHullen_BS (Helmut Hullen) wrote in message news:nfjb > > Hallo, Joachim, > > > > Du (jo.antispam) meintest am 23.06.04: > > > > > - IF EXIST \\ERWIN\A\*.* ECHO JA --> Antwort: "JA" <== Okay > > Hallo Helmut, > da liegt ein Tipfehler vor, richtig muss es lauten: > - IF EXIST \ERWIN\A\*.* ECHO JA --> Antwort: "JA" <== Okay > - IF EXIST \192.168.0.80\*.* ECHO JA --> Antwort: "" <== Fehler > Wie Du schon richtig erkannt, wollte ich damit aussagen: > Im 1. Fall wird eine Datei gefunden > Im 2. Fall nicht > > Für den umgekehrten Fall hätte ich auch Lösungsansätze, dieser schein > mir jedoch vollkommen unlogisch. Vergiss den Blödsinn, den Eric March in Sachen IF-Syntax verzapft! UNC-Namen sehen so aus: \\Server-Name\Freigabename\Verzeichnis\Datei Im zweiten Fall fehlt der Freigabename. Oder ist das schon wieder ein Tippfehler ? ;-) Gruß Manfred |
|
#12
|
|
|
|
|
Hallo Manfred!
"Manfred Alfaré" <me> schrieb im Newsbeitrag news:2k01j2F16di1oU1 > Hallo Eric! > > "Eric March" <ericmarch(spambremse)> schrieb im Newsbeitrag > news:p-01 > > Schon wider falsch! > Der Syntax verlangt Dateinamen und keine Laufwerke. > Deine Antwort war komplett falsch! Laufwerk und Datei wird bei dieser Syntax verlangt! Du kannst auch einem Taxi-Fahrer nicht sagen: Fahren Sie zu Hausnummer 10, wenn Du Ihm die Strasse nicht nennst! |
|
#13
|
|
|
|
|
Hallo, Eric,
Du (eric.march(spambremse)) meintest am 24.06.04: > Oder etwas anders formuliert: ein Rechenr hält (direkt) nur > Laufwerke, keine Dateien. Nein. Selbst Microsoft löst sich so langsam vom Begriff "Laufwerk" mitsamt "Laufwerksbuchstabe". Bei vernetzten Rechnern wirst Du nicht mehr mit dem Konstrukt "Laufwerk" vernünftig arbeiten können; gewöhn Dich an URL und URI. Viele Grüße! Helmut |
|
#14
|
|
|
|
|
Hallo Christian!
"Christian W. Berke" <CW_Berke> schrieb im Newsbeitrag news:4032 > Hallo Manfred! > > "Manfred Alfaré" <me> schrieb im Newsbeitrag > news:2k01j2F16di1oU1 > > Hallo Eric! > > > > "Eric March" <ericmarch(spambremse)> schrieb im Newsbeitrag > > Deine Antwort war komplett falsch! Laufwerk und Datei > wird bei dieser Syntax verlangt! > Du kannst auch einem Taxi-Fahrer nicht sagen: Fahren Sie zu > Hausnummer 10, wenn Du Ihm die Strasse nicht nennst! Aber ich kann ihm sagen: "biegen sie da vorne rechts ab und lassen sie mich beim dritten Haus aussteigen" Deine Behauptung ist Blödsinn! Schon mal von "qualifizierten Dateinamen" gehört (mit denen intern grundsätzlich gearbeitet wird), die aus Dateinamen, aktuellem Laufwerk und aktuellem Laufwerk zusammengesetzt werden, wenn diese Angaben fehlen? Bevor du große Töne spuckst, solltest du vielleicht doch ein DOS-Buch lesen und das eine oder andere ausprobieren. Gruß Manfred |
|
#15
|
|
|
|
|
Ich kann nur zu deiner Antwort sagen, hochnäsiger
und beserwisserischer Klugsch...er! "Manfred Alfaré" <me> schrieb im Newsbeitrag news:2k0n28F16opvpU1 [..] |
|
|
|
|
| Ähnliche Themen | |
| Verbindung über IP Adresse funktioniert nicht Hallo, ich habe zwei Rechner mit der Fritz-Box-Fon verbunden. Einen Rechner mit einem normalen Netzwerkkabel, der andere über einen USB Port. Der eine Rechner hat IP... |
|
| Drucken über Netzwerk funktioniert nicht Hallo Ich habe ein kleines Netzwerk aufgebaut. Bei PC1 ist ein Epson CX6600 angeschlossen über USB. Der Drucker ist für das Netzwerk freigegeben (Hand ist zu sehen). Vom... |
|
| Internetzugang über Netzwerk funktioniert nicht Hallo, ich habe ein privates Netzwerk mit 2 Windows XP Rechnern (TCP - IP). Ein Rechner hat Internetverbindung, der andere surft mit (192.168.0.1 + 2). Nun habe ich mir die... |
|
| Bildschirmkopie über Netzwerk (WIN98SE) Hi, gibt es eine "einfache" Möglichkeit bzw. ein "kleines" Programm dafür von einem vernetzten WIN98 Rechner den Bildschirminhalt bzw. Fensterinhalt eines bestimmten... |
|
| drucken über netzwerk funktioniert nicht mehr... Hallo! Ich verwende ein kleines Heimnetz, 1 x WIN 98SE, 1 x XP Prof. Am 98er hängt ein Laser via LTP1, am Prof. ein HP 920c via USB. Bislang war es problemlos möglich, vom... |
|
|
Alle Zeitangaben in WEZ. Es ist jetzt 04:28 Uhr. | Privacy Policy
|