DOS script kijken of media beschrijfbaar is.

Pagina: 1
Acties:

  • Tijntje
  • Registratie: Februari 2000
  • Laatst online: 08-09 13:50
OK ik wil dus in een dos script kijken of een media beschrijbaar is zoja mag hij worden weergegeven anders niet. Ik zal even laten zien wat ik bedoel.
code:
1
2
3
4
1 A: (LS-120) NOT AVAILABLE
2 C: (Harddisk)
3 D: (Microdrive)
4 E: (Microdrive)

daar zit deze code achter
code:
1
2
3
4
5
6
7
8
    if EXIST A: ECHO 1 A: (LS-120)
    if NOT EXIST A: ECHO 1 A: (LS-120) NOT AVAILABLE
    if EXIST C: ECHO 2 C: (Harddisk)
    if NOT EXIST C: ECHO 2 C: (Harddisk) NOT AVAILABLE
    if EXIST D: ECHO 3 D: (Microdrive)
    if NOT EXIST D: ECHO 3 D: (Microdrive) NOT AVAILABLE
    if EXIST E: ECHO 4 E: (Microdrive)
    if NOT EXIST E: ECHO 4 E: (Microdrive) NOT AVAILABLE

Als er nu een CD-Rom zit in E: laat hij hem wel zien maar kan ik hem niet beschrijven natuurlijk. Hoe kan ik dit oplossen.
Het is om een backup te maken van bepaalde bestanden. En voor mensen die echte n00bs zijn.
OS = W2K

Als het niet gaat zoals het moet, dan moet het maar zoals het gaat.


Verwijderd

Als het OS win2K is, waarom doe je het dan niet in een vb-script. Als volgt:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
dim oFso, oDrive
set oFso = CreateObject("Scripting.FileSystemObject")
for each oDrive in oFso.Drives

select case oDrive.DriveType
case CDROM:
case Fixed:
case Ramdisk:
case Remote:
case Removable:
case Unknown:
end select

next

set oDrive = nothing
set oFso = nothing

Na alle cases moet je natuurlijk wat code zetten.

  • Arjan A
  • Registratie: November 2000
  • Laatst online: 13:30

Arjan A

Cenosillicafoob

met attrib kan je ook kijken of iets beschrijfbaar is. Werkt ook nog onder win2k.

Canon EOS | DJI M2P
Fotoblog · Mijn werk aan jouw muur


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Op vrijdag 03 mei 2002 15:50 schreef Arjan A het volgende:
met attrib kan je ook kijken of iets beschrijfbaar is. Werkt ook nog onder win2k.
onder nt krijg ik gewoon 'r' met attrib op mijn cd-rom speler

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • Tijntje
  • Registratie: Februari 2000
  • Laatst online: 08-09 13:50
Op vrijdag 03 mei 2002 15:39 schreef klokkie het volgende:
Als het OS win2K is, waarom doe je het dan niet in een vb-script. Als volgt:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
dim oFso, oDrive
set oFso = CreateObject("Scripting.FileSystemObject")
for each oDrive in oFso.Drives

select case oDrive.DriveType
case CDROM:
case Fixed:
case Ramdisk:
case Remote:
case Removable:
case Unknown:
end select

next

set oDrive = nothing
set oFso = nothing

Na alle cases moet je natuurlijk wat code zetten.
Omdat ik niet goed met VB.

Als het niet gaat zoals het moet, dan moet het maar zoals het gaat.


  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Op vrijdag 03 mei 2002 16:06 schreef Spider.007 het volgende:

[..]

onder nt krijg ik gewoon 'r' met attrib op mijn cd-rom speler
Staat r niet voor readable :? Owkay, te lang in Linux gehangen ;)

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 20:58

Janoz

Moderator Devschuur®

!litemod

Op vrijdag 03 mei 2002 16:10 schreef Glimi het volgende:

[..]

Staat r niet voor readable :?
Ik dacht readonly

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Op vrijdag 03 mei 2002 16:17 schreef Janoz het volgende:

[..]

Ik dacht readonly
read only inderdaad; ik ben nog niet helemaal wakker |:(

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • Tijntje
  • Registratie: Februari 2000
  • Laatst online: 08-09 13:50
Kun je dit dan ook afvangen via een of ander errorlevel?

Als het niet gaat zoals het moet, dan moet het maar zoals het gaat.

Pagina: 1