Discussione:
Connettersi ad altri PC in LAN con un batch (MS Client 3.0)
(troppo vecchio per rispondere)
SanTrollini
2007-09-30 10:09:02 UTC
Permalink
Ciao,
ho una situazione di questo tipo: in un vecchio laboratorio ho 5 pc in una
rete peer to peer; 4 di essi hanno come SO Win9x, il quinto ha Windows 3.1
(Non il "for Workgroups") e qualcuno all'epoca vi aveva installato anche il
"MS Client for DOS 3.0" con protocollo NetBios... dal dos puro riesco a
connettermi alle risorse condivise degli atri tramite il comando "net use F:
\\Pippo\Share" etc, ma una volta avviato win 3.1 non riesco piu.. vabbe'
poco male, posso lanciare i comandi prima di entrare in windows..
ma mi piacerebbe farlo con un batch file che mi chieda se voglio o no
connettermi ai vari PC, dopodiche' io do la risposta a seconda se i PC in
questione sono accesi o no, del tipo:
"Vuoi veramente connetterti al client Pippo? Y/N"
"Vuoi veramente connetterti al client Paperino? Y/N"
e se la risposta e' Yes viene eseguito un comando "Net use.." etc.. per
ciascun PC... mi potreste aiutare con la creazione di questo batch? ho dato
un occhio in giro e mi pare che si debba usare il prog. choice.com, ma non
ho idea della sintassi... il pc in esame ha il DOS 6.21.
Grazie mille in anticipo comunque!

SanDrolini=>SanTrollini
Franz aRTiglio
2007-09-30 19:42:31 UTC
Permalink
Post by SanTrollini
"Vuoi veramente connetterti al client Pippo? Y/N"
"Vuoi veramente connetterti al client Paperino? Y/N"
e se la risposta e' Yes viene eseguito un comando "Net use.." etc..
per ciascun PC... mi potreste aiutare con la creazione di questo
batch? ho dato un occhio in giro e mi pare che si debba usare il
prog. choice.com, ma non ho idea della sintassi... il pc in esame ha
il DOS 6.21.
Vado a memoria:

@ECHO OFF
CHOICE
IF ERRORLEVEL ==2 GOTO NO
IF ERRORLEVEL ==1 GOTO SI
GOTO FINE
:SI
ECHO HAI PREMUTO SI'
GOTO END
:NO
ECHO hai premuto NO
:END
rem fine.

Oppure:

@ECHO OFF
CHOICE /N /C123 PREMI 1 2 O 3
IF ERRORLEVEL ==3 GOTO TRE
IF ERRORLEVEL ==2 GOTO DUE
IF ERRORLEVEL ==1 GOTO UNO
GOTO FINE
:TRE
ECHO HAI PREMUTO 3
GOTO END

:DUE
ECHO hai premuto 2
GOTO END
:UNO
ECHO HAI PREMUTO 1
:END
rem fine.
SanTrollini
2007-10-01 08:29:29 UTC
Permalink
Ho adattato lo script e funziona meravigliosamente! ...e a prova di utonto!
Grazie Franz..

"Franz aRTiglio" ha scritto nel messaggio
Post by Franz aRTiglio
@ECHO OFF
CHOICE
IF ERRORLEVEL ==2 GOTO NO
IF ERRORLEVEL ==1 GOTO SI
GOTO FINE
:SI
ECHO HAI PREMUTO SI'
GOTO END
:NO
ECHO hai premuto NO
:END
rem fine.
"BIG" (Umberto)
2007-10-01 16:45:29 UTC
Permalink
Il giorno Mon, 1 Oct 2007 10:29:29 +0200, SanTrollini,
Post by SanTrollini
Ho adattato lo script e funziona meravigliosamente! ...e a prova di utonto!
Grazie Franz..
In futuro se hai ancora problemi con i comandi dos, prova a dare il comando
seguito da /? (ossia comando, spazio, barra-normale, punto-interrogativo).
Ti compare un breve help della sintassi dei comandi.
Per un aiuto, comprensivo anche di esempi e dettagli, dai il comando HELP dal
prompt (dovrebbe esserci a partire dal dos 6.0 di sicuro, nel dos 5.0 non ci
metto la mano sul fuoco).
--
Ho un antivirus da una vita che é completamente gratis.
L'ho trovato giá installato. Lo porto sempre con me tra le orecchie.
Si chiama /dev/brain. Ce l'hai anche tu. Usalo!
Franz aRTiglio
2007-10-01 20:57:43 UTC
Permalink
Post by "BIG" (Umberto)
Il giorno Mon, 1 Oct 2007 10:29:29 +0200, SanTrollini,
Post by SanTrollini
Ho adattato lo script e funziona meravigliosamente! ...e a prova di
utonto! Grazie Franz..
In futuro se hai ancora problemi con i comandi dos, prova a dare il
comando seguito da /? (ossia comando, spazio, barra-normale,
punto-interrogativo). Ti compare un breve help della sintassi dei
comandi.
Per un aiuto, comprensivo anche di esempi e dettagli, dai il comando
HELP dal prompt (dovrebbe esserci a partire dal dos 6.0 di sicuro,
nel dos 5.0 non ci metto la mano sul fuoco).
Metticela ;)

c'e' (+ o meno ricco) dal 3.20

Continua a leggere su narkive:
Loading...