PDA

Visualizza la versione completa : variabili di sistema di w2k


crib
10-09-2004, 21:05
ho un elenco incompleto delle variabili di sistema di w2k:

(es.: %SystemDrive% ; %SystemRoot% ....)

qual'è quella che identifica il cdrom se nel pc c'è un solo lettore ?

è un file batch che deve andare in esecuzione alla fine dell'installazione del SO W2k, deve richiamare l'esecuzione di un eseguibile che si trova nel cd d'installazione stesso...

%cdrom% e %instdrv% non vengono riconosciuti...

pensavo che la seconda andasse bene poichè avevo appena letto 'sta cosa in un sito:
"...la variabile %INSTDRV% renderà sempre valido il percorso di installazione di un eseguibile copiato su di un CD, anche se l'unità di lettura, di volta in volta, sarà su lettera identificativa diversa..."

alka
10-09-2004, 21:23
Non credo che esista una macro per qualsiasi unità e cartella del disco fisso, ma solo per le cartelle principali di sistema, come quella che contiene le impostazioni dell'utente, quella di sistema e così via.

LeleFT
10-09-2004, 21:31
Se vuoi avere l'elenco completo, vai a prompt dei comandi e digita SET. Verranno visualizzati anche i valori delle variabili, oltre al loro nome.


Ciao. :ciauz:

crib
10-09-2004, 21:32
per esempio le sottocartelle a %systemroot% si possono specificare semplicemente scrivendo il percorso...
...ma ci dev'essere qualcosa che identifichi il cd rom...

crib
10-09-2004, 21:33
già fatto con set...ma sul cdrom non c'è nulla..

Microsoft Windows 2000 [Versione 5.00.2195]
(C) Copyright 1985-2000 Microsoft Corp.

C:\WINNT\system32>set
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\w2k1\Dati applicazioni
CommonProgramFiles=C:\Programmi\File comuni
COMPUTERNAME=W2000
ComSpec=C:\WINNT\system32\cmd.exe
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\w2k1
LOGONSERVER=\\W2000
NUMBER_OF_PROCESSORS=1
OS=Windows_NT
Os2LibPath=C:\WINNT\system32\os2\dll;
Path=C:\WINNT\system32;C:\WINNT;C:\WINNT\system32\ WBEM;"C:\Programmi\Norton SystemWorks\Norton Ghost\"
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WS F;.WSH
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 15 Model 2 Stepping 7, GenuineIntel
PROCESSOR_LEVEL=15
PROCESSOR_REVISION=0207
ProgramFiles=C:\Programmi
PROMPT=$P$G
SystemDrive=C:
SystemRoot=C:\WINNT
TEMP=C:\DOCUME~1\w2k1\IMPOST~1\Temp
TMP=C:\DOCUME~1\w2k1\IMPOST~1\Temp
USERDOMAIN=W2000
USERNAME=w2k1
USERPROFILE=C:\Documents and Settings\w2k1
windir=C:\WINNT

LeleFT
10-09-2004, 21:44
Di predefinito non c'è nulla per il CD-ROM. Puoi impostarne una tu, ma se ti serve usarla in una applicazione da distribuire, probabilmente non funzionerà, in quanto è personalizzata.
Se ti serve, comunque, puoi creare tu una variabile usando il comando SET in questo modo:


SET nomevariabile = valore

Esempio: se la tua unità CD-ROM è in D:

SET CDROM = D:


Ciao. :ciauz:

Loading