View Single Post
Old 21-03-2009, 17:43   #1
mastrobutti
Senior Member
 
L'Avatar di mastrobutti
 
Iscritto dal: Oct 2008
Città: Gorizia
Messaggi: 363
Problema script batch per internet point

Ciao raga aiutatemi che inizio a disperare.
Allora ho creato da zero un sistema per la gestione di un internet point.
Tutti i client sono vista ultimate, mentre il pdc è linux.
Per il domio tutto ok. Poi ho fatto in modo che nella home di ogni user ci fosse un file con sopra scritto il credito residuo. Quindi due batch: uno all'avvio verifica se c'è ancora credito, senò scollega immediatamente (e questo funziona perfettamente) e un altr oche ogni 5 min decrementa il credito sul file.

Ora quest'ultimo non va: la home è correttamente agganciata in U:\, e se lancio il programma a mano funziona alla perfezione, mentre se lo faccio lanciare dalla operazione programmata di Vista, non decremente il credito.
Solo se lo metto in locale su HD, allora sì, però è una soluzione che non mi va bene.

Ecco lo script

@echo off
:main
for /f "tokens=1 " %%a in (u:\ttp\ttp.txt) do set rimanente=%%a
set /A tot=%rimanente%-5
echo %tot%>u:\ttp\ttp.txt
if "%tot%" LEQ "35" shutdown /l

Please help me.
__________________
Mobo: Asus Rampage Extreme II - CPU: Intel i7 920 @ 4 GHz/1,34 cooled by Thermalright Ultra 120 eXtreme - RAM: Team Group Xtrteme - VGA: Reference GTX 295 stock in OC (scalda un po') - PSU: Tagan TG900-BZ - HDD: 2 Ramptor 74 GB 10000 rpm + Samsung 500GB + WD 1 TB -Case: CM Cosmos S moddato
mastrobutti è offline   Rispondi citando il messaggio o parte di esso