|
#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 | |
| RAS IP-Routing Name Hallo alle zusammen oder zumindest die, die meine Frage lesen ;-) habe mal eine dumme Frage: Ich nutze auf meinem Server 2003 Routing RAS. Folgerichtig macht er also die... |
|
| Win98SE im Netzwerk mit XP??? Kann ich meinen Windows 98SE Rechner über einen Hub mit einem Windows XP Rechner verbinden. |
|
| 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... |
|
| gleiche Domäne bzw. Email Adresse, Routing Ich möchte an meine Aussenstelle Emails senden "gleiche Domäne bzw. gleiche Email Adresse" Wenn ich eine Mail sende, findet Exchange 2000 nur die lokale Adresse. Gibt es... |
|
|
Alle Zeitangaben in WEZ. Es ist jetzt 03:43 Uhr. | Privacy Policy
|