Ctturare variabile data dal sistema operativo (in me e 98)

giovedì 11 maggio 2006 - 10.54

Amodio Profilo | Expert


salve a tutti

io ho windows ME
e vorrei catturare la data di sistema in ambiente dos

per ora ho l'istruzione:"echo %date%"
ma funziona solo su windows xp,mentre con millennium e 98 non funziona
come posso fare?
grazie

revontulet Profilo | Junior Member

la disponibilita della variabile di sistema date e' uno dei vari limiti che si incontrano quando si
scrivono ( si scrivevano ) i cosidetti batch di dos, al punto che esistono ( esistevano) i cosidetti "estensori" del DOS o addirittura i compilatori per DOS come lo stupendo Batch Wizard . Non disponendo di tali SW si puo ricorrere a questo truchetto :

si ricava la variabile date con queste righe

IF NOT "%2"=="" GOTO fine
> PROG1.BAT ECHO @PROMPT %0 $D
> PROG2.BAT COMMAND /C PROG1.BAT
PROG2
:fine
DEL PROG?.BAT
SET DATE=%2
a questo punto %date% e' valorizzata ed utilizzabile

questo batch sfrutta un' opzione del comando prompt che appunto utilizza la data di sistema

( provato su WINme)
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5