Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1903 connectés 

  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  Copier des fichiers d'un lecteur cd quelconque

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Copier des fichiers d'un lecteur cd quelconque

n°1303663
le fou
Forza Massallia
Posté le 02-10-2003 à 22:19:26  profilanswer
 

Voila le probleme est simple mais peut etre pas la solution
 
la commande %systemdrive% est utilise pour nomer le disque systeme
 
j'aimerais copier des fichiers , qui se fait avec une cle de guirunonce, du 1er cd rom au disque systeme
 
bon le disque systeme est bien fait, mais la commande pour le cd elle existe?
 
Bien sur, c parceque je peut pas nommer directement le lecteur par sa letter , en effet suivant les pc elle change
 
merci


---------------
Celui qui sauve une vie, sauve l'humanité (Le Talmud) - Personne n'a plus grand amour que celui de donner sa vie pour ses amis (Jean XV, 13)
mood
Publicité
Posté le 02-10-2003 à 22:19:26  profilanswer
 

n°1303675
blueteen
Posté le 02-10-2003 à 22:33:41  profilanswer
 

si ça peut aider
http://www.bellamyjc.net/fr/vbsdownload.html#runcd
 

Citation :


' ---------------------------------------------------------------
' Script d'ouverture d'un dossier ou fichier d'un CDROM
' sans connaitre la lettre du CDROM
'
' Syntaxes :
'
' runcd
'  affiche la liste des lecteurs de CD disponibles
' runcd <dossier>
'  ouvre l'explorateur sur ce dossier
' runcd <fichier>
'  ouvre ou exécute le fichier spécifié
'  Si ce n'est pas un exécutable, son extension doit
'  être associée à une application quelconque.
'
' JC BELLAMY © 2002
' ---------------------------------------------
Dim shell, args, fso, collDisk, disk, cd(),ready(),name(),cdok(),typeobj(),numcd()
Set shell = WScript.CreateObject("WScript.Shell" )
Set args  = Wscript.Arguments
Set fso = WScript.CreateObject("Scripting.FileSystemObject" )
Const CDROM=4
Const SW_SHOWNORMAL=1  
command=""
nparam=args.Count
if nparam>0 then  
 For i = 0 To nparam-1
  If i>0 Then command=" " & command
  command=command & args(i)
  Next
 end if
 
' Collection des disques. On cherche les CD (type = 4)
Set collDisk = fso.Drives
nbcd=0
For each disk in collDisk
 If disk.DriveType=CDROM Then
  nbcd=nbcd+1
  redim preserve cd(nbcd),ready(nbcd),name(nbcd)
  cd(nbcd-1)=disk.DriveLetter & ":"
  ready(nbcd-1)=disk.IsReady
  If ready(nbcd-1) Then name(nbcd-1)=disk.VolumeName  else name(nbcd-1)=""
  end if  
 next
If len(command)=0 Then
 s=nbcd & " CD sur cette machine :" & VBCRLF
 For i = 0 To nbcd-1
  If ready(i) Then state=name(i) else state="(non prêt)"
  s=s & cd(i) & chr(9) & state & VBCRLF
  Next
 wscript.echo s
 wscript.quit
 End If
 
If left(command,1) <> "\" Then command="\" & command
ncdok=0
For i = 0 To nbcd-1
 If ready(i) Then
  filename=cd(i) & command
  if fso.FolderExists(filename) then addobjet i,filename,1 ' Dossier trouvé
  if fso.FileExists(filename) then addobjet i,filename,2   ' Fichier trouvé
  End If
 Next
 
Select Case ncdok
 Case 0  
  wscript.echo "Fichier ou dossier trouvé nulle part"
 Case 1
  Exec(0)
 Case else
  Prompt=ncdok & " fichiers ou dossiers ont été trouvés :" & VBCRLF
  For j= 0 To ncdok-1
   Prompt=Prompt & j+1 & " : " & cdok(j) & " (" & name(numcd(j)) & " )" & VBCRLF
   Next
  Prompt=Prompt & VBCRLF & "Indiquez le n° de l'élément à ouvrir (1 à " & ncdok & " ) :" & VBCRLF
  i=InputBox(prompt, "Ouverture de " & command,1)
  If i="" Then wscript.quit
  i=cint(i)
  If i<1 or i>ncdok Then wscript.quit
  Exec(i-1)    
 End Select
wscript.quit
 
' -------------------------------------
Sub addobjet(i,f,t)
ncdok=ncdok+1
redim preserve cdok(ncdok),typeobj(ncdok),numcd(ncdok)
typeobj(ncdok-1)=t
cdok(ncdok-1)=f
numcd(ncdok-1)=i
End Sub
' -------------------------------------
Sub Exec(i)
If typeobj(i)=1 Then
 shell.run "Explorer /e,/select,""" & cdok(i) & """",SW_SHOWNORMAL
Else
 shell.run """" & cdok(i) & """",SW_SHOWNORMAL
 End If
End Sub
' -------------------------------------

n°1303682
le fou
Forza Massallia
Posté le 02-10-2003 à 22:40:13  profilanswer
 

merci mais c pas ouvrir un fichier que je veux c'est simplement determiner la lettre du lecter
 


---------------
Celui qui sauve une vie, sauve l'humanité (Le Talmud) - Personne n'a plus grand amour que celui de donner sa vie pour ses amis (Jean XV, 13)
n°1303687
blueteen
Posté le 02-10-2003 à 22:42:13  profilanswer
 

tu peux pas adapter le principe.....
tu veux programmer ça en quoi d'abord ?

n°1303703
le fou
Forza Massallia
Posté le 02-10-2003 à 23:01:24  profilanswer
 

c est juste un fichier bat(ou cmd) qui se lancerais au demarrage
c tout


---------------
Celui qui sauve une vie, sauve l'humanité (Le Talmud) - Personne n'a plus grand amour que celui de donner sa vie pour ses amis (Jean XV, 13)
n°1303726
le fou
Forza Massallia
Posté le 02-10-2003 à 23:23:27  profilanswer
 

alors voila en cherchant un peu  (merci google) j'ai trouve ca :
 

Code :
  1. FindCD v1.02, (c) 2000-2001, Bart Lagerweij
  2. 27 nov 2001, http://www.nu2.nu/contact/bart
  3. This software is FREEWARE!
  4. Used to find CD-Rom drive letters.
  5. It can be used in MS-Dos, Windows 9x/ME.
  6. Usage: findcd <option>
  7. Option:  -a         All CD-Rom drive letters
  8.          -r         Ready CD-Rom drive letters (with media)
  9.          -f<file>   CD-Rom drive letters containing
  10.                     sample: findcd -f\i386\setupldr.bin
  11.          -e         Return errorlevel only
  12. Returns errorlevel:
  13.     255:      When CD-Rom extensions (MSCDEX) are not loaded
  14.     254:      No drive(s) found
  15.     0-25:     Drive letter of first CD-Rom (0=A, 1=B, ...)


 
Donc en mettant dans mon batch :
 

Code :
  1. set cddrv=
  2. findcd.com -f\unattend.txt
  3. if errorlevel 8 set cddrv=I:
  4. if errorlevel 9 set cddrv=J:
  5. copy %cddrv%\Serial.txt %systemdrive%\


 
ben maintenant ca marche comme je veux merci


---------------
Celui qui sauve une vie, sauve l'humanité (Le Talmud) - Personne n'a plus grand amour que celui de donner sa vie pour ses amis (Jean XV, 13)
n°1303991
blueteen
Posté le 03-10-2003 à 11:39:48  profilanswer
 

oki, c'est tjs bon à savoir :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  Copier des fichiers d'un lecteur cd quelconque

 

Sujets relatifs
Comment zipper plein de fichiers séparement ?Un fichier pdf à partir de plusieurs fichiers ps
Fichiers cue et mp3 -> Cd-R ?Détails sur les fichiers *.pif
Que programme gère les fichiers .imgQuel soft pour test ma ram (SANS LECTEUR DISQUETTE) :)
Visualisation des fichiers MPG/AVI qui marche plus dans l'explorateurMeilleur lecteur sous windows ....
Windows 2000 SP4 : plus de copier/coller et divers problèmes étrangesPartage Fichiers via internet avec serveur/client VPN !!
Plus de sujets relatifs à : Copier des fichiers d'un lecteur cd quelconque


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR