|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Dec 2001
Messaggi: 1385
|
comandi dos per versione so
c'è un comando dos da inserire in un file batch per conoscere il tipo di sistema operativo e la versione?
tnx monkey
__________________
lui è il mio amore: "tesò domani ti regalo un guinzaglio lungo 100 km"
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Sep 2002
Città: Savona
Messaggi: 636
|
ver oppure winver
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Dec 2001
Messaggi: 1385
|
che velocità!!!!
grazie 1000!!!!
__________________
lui è il mio amore: "tesò domani ti regalo un guinzaglio lungo 100 km"
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Dec 2001
Messaggi: 1385
|
come variabile d'ambiente? ho visto %os% ma mi sa che non mi dice il sp a cui è aggiornato...
__________________
lui è il mio amore: "tesò domani ti regalo un guinzaglio lungo 100 km"
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Oct 2001
Città: Brescia
Messaggi: 13830
|
Codice:
@ECHO OFF :: Win9x checks :::::::::::: VER |find /i "Windows 95" >NUL IF NOT ERRORLEVEL 1 GOTO W9598ME VER |find /i "Windows 98" >NUL IF NOT ERRORLEVEL 1 GOTO W9598ME VER |find /i "Windows Millennium" >NUL IF NOT ERRORLEVEL 1 GOTO W9598ME :: NT/XP checks :::::::::::: VER | find "XP" > nul IF %errorlevel% EQU 0 GOTO s_win_XP VER | find "2000" > nul IF %errorlevel% EQU 0 GOTO s_win_2000 VER | find "NT" > nul IF %errorlevel% EQU 0 GOTO s_win_NT ECHO Unknown OS ! GOTO :end :: Win9x commands :::::::::::: :W9598ME ECHO Win9x commands go here GOTO :end :W98 ECHO Win98 commands go here GOTO :end :: NT/XP commands :::::::::::: :s_win_XP ECHO XP commands go here GOTO :end :s_win_2000 ECHO WIN2K commands go here GOTO :end :s_win_NT ECHO NT4 commands go here GOTO :end :end pause EDIT: adesso funziona meglio
__________________
Xbox Live!: Manp PSN: Manp Ultima modifica di Manp : 27-08-2004 alle 14:18. |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Oct 2001
Città: Brescia
Messaggi: 13830
|
così riconosce l'os in generale... all'interno di ognuno si può mettere un ulteriore check sulla versione numerica in modo da stabilire il service pack installato
ad esempio Codice:
@ECHO OFF VER | find "XP" > nul IF %errorlevel% EQU 0 GOTO s_win_XP :s_win_XP VER | find "2600" > nul IF %errorlevel% EQU 0 GOTO s_win_XPSP1 :s_win_XPSP1 ECHO Windows XP SP1 commands GOTO :end non so se sia il modo più elegante, non credo però...
__________________
Xbox Live!: Manp PSN: Manp Ultima modifica di Manp : 27-08-2004 alle 14:28. |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Dec 2001
Messaggi: 1385
|
mamma... ci impiegherò mezza giornata a capirli ma penso che sia quello che mi serve!
ancora grazie!
__________________
lui è il mio amore: "tesò domani ti regalo un guinzaglio lungo 100 km"
|
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: Oct 2001
Città: Brescia
Messaggi: 13830
|
Quote:
io ti consiglio di fare il check sulla build numeriuca e non sul nome, è più veloce da fare e più preciso Codice:
Windows 95 [Version 4.00.950] Windows 95 [Version 4.00.1111] OSR2 Windows 98 [Version 4.10.1998] Windows 98 [Version 4.10.2222] Win98SE, Second Edition Windows Millennium [Version 4.90.3000] WinME
__________________
Xbox Live!: Manp PSN: Manp |
|
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Dec 2001
Messaggi: 1385
|
purtroppo non conosco granchè i comandi dos...
cmq in linea generale penso di aver capito che cercando col comando find nella stringa ottenuta dal comando ver la sottostringa del so e della versione stabilisco dall'error level se è quella che cerco... ma... non ridete... il simbolo "|" serve a?
__________________
lui è il mio amore: "tesò domani ti regalo un guinzaglio lungo 100 km"
|
|
|
|
|
|
#10 | |
|
Senior Member
Iscritto dal: Dec 2001
Messaggi: 1385
|
Quote:
tnx
__________________
lui è il mio amore: "tesò domani ti regalo un guinzaglio lungo 100 km"
|
|
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Dec 2001
Messaggi: 1385
|
ho visto che su due macchine su cui sono installati rispettivamente win2k sp1 e win2k sp4 il comando ver da sempre "Microsoft Windows 2000 [Versione 5.00.2195]"
__________________
lui è il mio amore: "tesò domani ti regalo un guinzaglio lungo 100 km"
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 17:21.



















