Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    comando DOS - COPY e simbologia

    Ciao a tutti,

    sono nuovo del forum, e spero di essere nella sezione corretta.

    la mia domanda riguarda i comandi DOS e più esattamente vorrei sapere se esiste un modo per copiare determinati file da una cartella di origine che non ha una directory definita.

    provo a fare un esempio per essere più chiaro. ho questo comando:

    xcopy d:\agenda\installazione\elementi\*.* c:\windows\system32

    ho bisogno di una simbologia che mi permetta di non indicare la lettera "d" (unità CD) in quanto può variare a seconda del pc.

    qualcuno può aiutarmi?

    grazie

  2. #2
    Utente di HTML.it L'avatar di patel
    Registrato dal
    Jan 2008
    Messaggi
    1,995
    se il comando lo dai direttamente dalla cartella origine basta
    xcopy *.* c:\windows\system32

  3. #3
    Utente di HTML.it L'avatar di nelsonblu
    Registrato dal
    Feb 2007
    Messaggi
    2,234
    a meno che tu non faccia un file batch
    ti ricordo che basterebbe lanciare il comando dos andando prima nel cd
    letteradelcd:
    xcopy agenda\installazione\elementi\*.* c:\windows\system32

  4. #4
    Utente di HTML.it L'avatar di nelsonblu
    Registrato dal
    Feb 2007
    Messaggi
    2,234
    e se proprio non badi all'estetica puoi sempre fare un batch con

    xcopy d:\agenda\installazione\elementi\*.* c:\windows\system32
    xcopy e:\agenda\installazione\elementi\*.* c:\windows\system32
    xcopy f:\agenda\installazione\elementi\*.* c:\windows\system32
    xcopy g:\agenda\installazione\elementi\*.* c:\windows\system32
    xcopy h:\agenda\installazione\elementi\*.* c:\windows\system32
    xcopy i:\agenda\installazione\elementi\*.* c:\windows\system32
    xcopy l:\agenda\installazione\elementi\*.* c:\windows\system32

    tanto i percorsi non trovati li ignora e ottieni comunque il risultato

  5. #5
    Grazie a tutti per le soluzioni date.

    per la cronaca ho deciso di adottare quella fornitami da patel.

    il mio problema deriva dal fatto che ho creato un piccolo programmino con VB6, ma visto che per girare ha bisogno di alcune dll, ho deciso di creare un file batch che mi prende tali dll e me le copia e registra sotto windows.

    " xcopy *.dll c:\windows\system32
    regsvr32 c:\windows\system32\msderun.dll "

    Vorrei approfittare per chiedervi se è possibile fare in modo inoltre che il file batch mi chieda dove copiare il .exe in modo che sia io a dargli la direttiva.

    Grazie in anticipo

  6. #6
    Secondo me ti conviene usare un software per creare programmi d'installazione, ce ne sono diversi gratuiti. Copiare indiscriminatamente dll nella cartella di Windows senza controllare versione, lingua e timestamp è fonte di casini nel 99% dei casi, lascia che sia un installer appositamente pensato per quel compito a decidere cosa e come copiare.
    Amaro C++, il gusto pieno dell'undefined behavior.

  7. #7
    Mi sono accorto che la soluzione ce l'avevo sotto mano.
    Visual Studio infatti ha uno strumento di creazione di pacchetti di installazione che anche un bambino riesce a utilizzare.


    grazie MItaly per avermi fatto aprire gli occhi!!!

    (sono alle prime armi per quanto riguarda queste cose)

  8. #8
    Prego; stai parlando del Package and Deployment Wizard? Se sì, te lo sconsiglio fortemente, è estremamente vecchio e ha diversi problemi. Puoi provare invece InnoSetup o NSIS, entrambi gratuiti.
    Amaro C++, il gusto pieno dell'undefined behavior.

  9. #9
    stai parlando del Package and Deployment Wizard?

    Putroppo si.
    Comunque ho già provveduto a scaricare e testare i due programmi da te consigliati, e dopo alcuni tentativi ho optato per il primo perchè il suo utilizzo è più banale.

    Spero di non aver sforato argomento.

    grazie davvero a tutti

    ho imparato molte cose!!

  10. #10
    Originariamente inviato da dany.paz
    Putroppo si.
    Comunque ho già provveduto a scaricare e testare i due programmi da te consigliati, e dopo alcuni tentativi ho optato per il primo perchè il suo utilizzo è più banale.
    Sì, NSIS è un po' ostico.
    spero di non aver sforato argomento.

    grazie davvero a tutti

    ho imparato molte cose!!
    Ricordati in futuro che è più probabile ottenere risposte su problemi "accessori" alla programmazione nel forum programmazione.
    Amaro C++, il gusto pieno dell'undefined behavior.

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.