hilpers


  hilpers > microsoft.* > microsoft.german.win98.allgemein > 06/2004

 #1  
23.06.2004, 14:26
Joachim Hartmann
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  
23.06.2004, 14:50
Manfred Alfaré
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  
23.06.2004, 15:29
Eric March
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  
23.06.2004, 17:47
Helmut Hullen
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  
23.06.2004, 19:13
Manfred Alfaré
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  
23.06.2004, 22:06
Joachim Hartmann
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  
24.06.2004, 11:47
Joachim Hartmann
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  
24.06.2004, 12:57
Eric March
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  
24.06.2004, 13:11
Eric March
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  
24.06.2004, 13:54
Manfred Alfaré
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  
24.06.2004, 13:58
Manfred Alfaré
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  
24.06.2004, 14:41
Christian W. Berke
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  
24.06.2004, 15:22
Helmut Hullen
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  
24.06.2004, 19:55
Manfred Alfaré
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  
24.06.2004, 20:49
Christian W. Berke
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