Pagina 3 di 3 primaprima 1 2 3
Visualizzazione dei risultati da 21 a 27 su 27
  1. #21

    Re: Re: File Bat di Dos Per copiare file

    Originariamente inviato da Samuele_70
    Il file SAM è 'utilizzato dal sistema' puoi copiarlo solo
    avviando il sistema con un floppy formattato come 'avviabile'
    ma, purtroppo, dal dos 'reale' (diversamente che da cmd.exe)
    non puoi accedere alle porte USB.
    (solo poche MB supportano il boot da dispositivi USB).

    Questa è una versione modificata del tuo scrit, copialo
    nel floppy (o se vuoi prova nella chiave USB ...)
    e riniminarlo "COPY_SAM.BAT" ad esempio.
    codice:
    @ECHO OFF
    CLS
    SET FileName="SAM"
    ECHO.
    ECHO Sto copiando il file %FileName% nella cartella corrente... 
    ECHO.
    IF NOT EXIST %FileName% GOTO Procedi_Con_La_Copia
    ECHO Esiste gia' un file con nome %FileName% ...
    SET /P ris="Vuoi sovrascrivere questo file con il nuovo [s/n] ? "
    If [%ris%]==[S] GOTO Procedi_Con_La_Copia
    If [%ris%]==[s] GOTO Procedi_Con_La_Copia
    ECHO Operazione annullata.
    GOTO Fine_Batch
    :Procedi_Con_La_Copia
    COPY %windir%\system32\config\%FileName% .\%FileName%
    ECHO.
    IF %ERRORLEVEL%==1 GOTO Operazione_Non_Riuscita
    ECHO Operazione riuscita.
    GOTO Fine_Batch
    :Operazione_Non_Riuscita
    ECHO Operazione NON riuscita.
    ECHO.
    :Fine_Batch
    ECHO.
    PAUSE
    Da avviare direttamente da floppy logicamente
    Digitando :

    ...e poi...

    Ciao Samulele...
    Ho trovato questo post molto interessante.
    Volevo sapere se modificando lo stasso script si puo aggiungere anche un comando che oltre a copiare il SAM si possa copiare il SYSTEM sempre dalla stessa dir?
    Ma il tutto invece copiare in A copiare in C da dove si esegue il floppy bootabile.
    Grazie.

  2. #22
    Wow 8163 letture in 18 mesi, però... Se avessi sospettato un simile successo lo avrei scritto con più cura

    Originariamente inviato da salim21
    Ciao Samulele...
    Ho trovato questo post molto interessante.
    Grazie.
    Volevo sapere se modificando lo stasso script si puo aggiungere anche un comando che oltre a copiare il SAM si possa copiare il SYSTEM sempre dalla stessa dir?
    Intendi forse il file presente in "C:\WINDOWS\system32\config" ?
    Ma il tutto invece copiare in A copiare in C da dove si esegue il floppy bootabile.
    Grazie.
    Vuoi effettuarne una copia, non sul floppy, su una cartella dell' unità C: ?
    (decisione obbligata date le dimensioni del file in questione).
    01010011 01100001 01101101 01110101 01100101 01101100 01100101 01011111 00110111 00110000
    All errors are undocumented features waiting to be discovered.

  3. #23
    Originariamente inviato da Samuele_70
    Wow 8163 letture in 18 mesi, però... Se avessi sospettato un simile successo lo avrei scritto con più cura


    Grazie.

    Intendi forse il file presente in "C:\WINDOWS\system32\config" ?

    Vuoi effettuarne una copia, non sul floppy, su una cartella dell' unità C: ?
    (decisione obbligata date le dimensioni del file in questione).
    Si, difatti, mi occorerebbe una copia da "C:\WINDOWS\system32\config" del SAM e del SYSTEM... in C:\

  4. #24
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328

    Moderazione

    Se, però, la prossima volta eviti di tirare su discussioni così vecchie (è addirittura del 2005!!) te ne saremmo tutti grati.

    Apri una nuova discussione, piuttosto, e inserisci un riferimento alla discussione a cui vuoi agganciarti.

    Per stavolta passi, visto che l'autore dell'ultimo post del 2005 è ancora presente e ti ha risposto...


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  5. #25

    Re: Moderazione

    Originariamente inviato da LeleFT
    Se, però, la prossima volta eviti di tirare su discussioni così vecchie (è addirittura del 2005!!) te ne saremmo tutti grati.

    Apri una nuova discussione, piuttosto, e inserisci un riferimento alla discussione a cui vuoi agganciarti.

    Per stavolta passi, visto che l'autore dell'ultimo post del 2005 è ancora presente e ti ha risposto...


    Ciao.
    Ok scusa... preso nota per il seguito.

  6. #26
    Io ti mostro una versione modificata, ma... (e si, c'è un ma... )
    Il suo uso è condizionato dal tipo di formattazione dell'unità C:.
    Mi spiego, se la partizione C: è di tipo FAT32, funziona, ma se è di tipo
    NTFS allora non può funzionare, o meglio funzionerebbe a metà.
    Con driver del tipo ntfsdos.exe (www.sysinternals.com) potremmo leggere
    dall'unità ntfs, ma aimè non scrivere. Io non conosco altri driver, gratuiti,
    che permettano anche la scrittura, ma se qualcuno ne conoscesse ...

    codice:
    @ECHO OFF
    CLS
    :: Impostazione delle variabili con i percorsi
    SET SourceDir="C:\windows\system32\config\"
    SET DestDir="C:\SYS_BACK\"
    :: Nomi dei file da copiare
    SET FileName="SAM"
    SET FileName1="SYSTEM"
    
    
    :: Avvia, se presente il file 'ntfsdos.exe', necessario
    :: per LEGGERE le partizioni di tipo NTFS, da 'dos'...
    :: http://www.sysinternals.com/Utilities/NtfsDos.html
    :: http://www.giulianoartico.it/soft/util/ntfsdos.zip
    IF NOT EXIST ntfsdos.exe GOTO No_ntfsdos
    ECHO Sto attivando il supporto NTFS...
    ntfsdos.exe
    :No_ntfsdos
    
    ECHO.
    ECHO Copia del file %FileName% nella cartella %DestDir%...
    ECHO.
    IF EXIST %DestDir% GOTO directioryAlreadyExist
    MD %DestDir%
    :directioryAlreadyExist
    IF NOT EXIST %DestDir%%FileName% GOTO Procedi_Con_La_Copia
    ECHO ATTENZIONE : Il File %DestDir%%FileName% esiste gia' !
    SET /P ris="Vuoi sovrascrivere questo file con il nuovo [s/n] ? "
    If [%ris%]==[S] GOTO Procedi_Con_La_Copia
    If [%ris%]==[s] GOTO Procedi_Con_La_Copia
    ECHO Copia annullata.
    GOTO SecondoFile
    :Procedi_Con_La_Copia
    COPY %SourceDir%%FileName% %DestDir%%FileName%
    IF %ERRORLEVEL%==1 GOTO Operazione_Non_Riuscita
    ECHO Copia del file riuscita
    :SecondoFile
    ECHO.
    ECHO Copia del file %FileName1% nella cartella %DestDir%...
    ECHO.
    IF NOT EXIST %DestDir%%FileName1% GOTO Procedi_Con_La_Copia1
    ECHO ATTENZIONE : Il File %DestDir%%FileName1% esiste gia' !
    SET /P ris="Vuoi sovrascrivere questo file con il nuovo [s/n] ? "
    If [%ris%]==[S] GOTO Procedi_Con_La_Copia1
    If [%ris%]==[s] GOTO Procedi_Con_La_Copia1
    ECHO Copia annullata.
    GOTO Fine_Batch
    :Procedi_Con_La_Copia1
    COPY %SourceDir%%FileName1% %DestDir%%FileName1%
    IF %ERRORLEVEL%==1 GOTO Operazione_Non_Riuscita
    ECHO Copia del file riuscita
    GOTO Fine_Batch
    :Operazione_Non_Riuscita
    ECHO Impossibile copiare il file.
    ECHO.
    :Fine_Batch
    ECHO.
    PAUSE
    Da salvare in un floppy avviabile, con nome autoexec.bat
    01010011 01100001 01101101 01110101 01100101 01101100 01100101 01011111 00110111 00110000
    All errors are undocumented features waiting to be discovered.

  7. #27
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    19
    Ciao , e' interessantissimo questo argomento per un dilettante come me,per non disturbare oltre puoi indicarmi dove reperire materiale per imparare bene il tutto?
    grazie.
    complimenti veramente

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.