Newsgroup: it.comp.os.win.win9x
Titolo: file batch

Questa è bella .
Su un pc con W98 SE messo in rete e che funge da server per un certo
programma
condiviso( funge da server  non dedicato) ho inserito nel file autoexec.bat
la famosa stringa subst C:\ K:\   ,
dato che il  programma necessita di  mappare la cartella con gli archivi con
tale lettera virtuale K .
E siccome il server funge anche da client per tale programma , bisognava che
anche lui all'avvio si mappasse il disco C con la lettera K
Il tutto funziona egregiamente da 2 mesi.In esplora risorse compare sempre
l'unità disco virtuale K: accanto a C:, e il programma funge bene.
Ora un supertecnico mi ha detto che io dovevo invece creare un file autonomo
"pippo.bat" , scriverci dentro il comando subst di cui sopra , e metterlo in
esec.automatica, perchè sennò avrò grosse noie in futuro!
Il risultato non cambia secondo me!
Ciao e grazie dell'attenzione!

 Il risultato non cambia secondo me!
Ad essere sinceri, dovrebbe essere meglio come hai fatto tu, dato che 
TUTTO il sistema vede K: dalla partenza in poi.
Ma in effetti non vedo differenze sostanziali. Non capisco cosa 
intendesse dire quando di parlava di "grosse noie in futuro". La mia 
sensazione è che si riferisse all'assenza dell'autoexec.bat da NT in 
poi. Boh.
Non mi viene in mente altro.. 8(
-- 
			Luca Amicone
			Microsoft MVP
			ICQ: 14890779

 futuro!
[CUT]
Probabilmente il tecnico si riferiva al fatto che se all'avvio, un PC di cui
hai mappato una condivisione non è disponibile, ti viene visualizzato un
messaggio che chiede se ristabilire la connessione al riavvio successivo, al
quale rispondendo di no l'unità K: verrebbe persa.
Questo nel tuo caso non dovrebbe poter accadere per il semplice fatto che il
PC che condivide e quello che mappa l'unità è il medesimo. Potresti
eventualmente provare a rimappare l'unità con rif all'IP 127.0.0.1 in modo
che venga utilizzato l'indirizzo IP di loopback piuttosto che il nome
macchina.
Se invece vuoi creare il file k.lnk da mettere in esecuzione automatica
utilizza la seguente riga di comando
subst k: c:\
Ciao!
-- 
_______________________________
        Microsoft® Technical Advice
         news://
news.microsoft.com
http://support.microsoft.com/newsgroups

Supportavo anch'io un programma DOS che doveva partire per forza da un
volume uguale a due PC (disco P: ad esempio)
Io facevo cosě :
sottocartella del disco C: primario chiamata disco_p e poi subst della
cartella per avere un volume che si cihamava P:
Dall'altro PC cosě riuscivo a connettere un disco P: senza problemi .
A questo punto non hai tutto il disco C: rinominato in disco K

 quale rispondendo di no l'unità K: verrebbe persa.
Aveva ragione il tecnico purtroppo !
Il programa usato dal pc non può salvare alcunchè sull'unità
rimappata!!!!!!!!!!!!!!!!!!!!!!!!
Ho dovuto creare un file bat dedicato e metterlo in esecuzione automatica!
altro che procedure equivalenti !
ciao

 altro che procedure equivalenti !
Questa è interessante. E che errore ti dava, nell'altro caso?


In fase di salvataggo del lavoro ( una dichiarazione fiscale ) mi dava un
errore " -10 " , impossibile salvare su K:\
Provo a fare una ricostruz.indici files dalle utilities del sw , e mi da
errore RT 63 , indice numerico non trovato!
Chiamo il tecnico, mi ridice che devo fare il file bat per rimappare c:\
con K:   , non basta aggiungere la stringa sul file autoexec.bat.
Faccio il REM sulla stringa, scrivo sto file bat con la medesima spiccicata
stringa , e lo metto in esec.automatica, rivvio, e sono spariti i msg. di
errore !!!!!!!!
Non ho parole .
saluti

Sai mica come si fa per far richiudere automaticam. la finestra nera del
file batch ?
Ho messo la spunta su chiudi all'uscita , ma mi rimane aperta!
Prima ho creato il file txt con notepad, poi lo rinominato bat , poi ho
messso al spunta , poi l'ho messo in esecuz. automatica.
ciao


Il file batch salvalo in c:\ ...
Poi in esecuzione automatica prova a mettere il link al fiile ".bat" in cui
specifichi modalità di esecuzione (ridotto ad icona) e chiusura all'uscita.


grazie, funziona!
Invece per il problema su dove collocare il comando subst.exe ?
Sull'autoexec.bat  oppure su un file avvio.bat collocato in C: e linkato in
esecuz.automatica?
Il mio titolare ipotizza un ennesimo baco del sw gestionale, incapace di
puntare correttamente a unità virtuali originate da rimappatura.
Oppure abbiamo scoperto l'acqua calda , e quello emerso è il comportamento
normale di W98 SE ?
saluti e grazie dell'interessamento.

 comportamento normale di W98 SE ?
Potrebbe essere un baco, come una protezione del sw stesso, oppure
semplicemente non è stato mappato il percorso corretto.
Ti consiglio di consultareil supporto del sw in questione per verificare se
si tratta di un comportamento conosciuto.


 si tratta di un comportamento conosciuto.
Dicono che il problema lo risolveranno con la prossima versione del sw !
Infatti nelle vers.precedenti tale problema non c'era!
Chissà che controlli che fa il sw  per prendere ste cantonate...
grazie a tutti