Question Script DOS

5 sujets de 1 à 5 (sur un total de 5)

  • sinisrus

    • Messages : 2369
    #2113

    Salut,

    Voila je cherche à faire un script capable de copier les fichier d’une liste genre

    musique:bla bla.txt

    backup:bob/toby.mp3

    work:velo/maison/café.divx

    ram:grand petit/moto.iff

    Modération de Bégonia : J’ai déplacé le sujet dans la bonne rubrique. Ainsi tu auras plus de chance d’avoir une réponse.

    sinisrus

    • Messages : 2369
    #42640

    Arg!! j’ai presque trouver sauf que ça me copie que le fichier de la première ligne

    Admin

    bigdan

    • Messages : 4721
    #42641

    Sinisrus : comment tu obtiens ta liste ? Les sources et les cibles sont différentes si je suis bien ? Ou l’espace avant bla.txt est involontaire…

    On veut bien t’aider mais ta demande n’est pas encore assez explicites pour les vieux croulants comme moi…

    elwood

    • Messages : 1579
    #42642

    Les Amigaïstes ici, passeraient-ils plus de temps à discuter bêtement plutôt qu’à s’entre-aider ? :-)


    @sinisrus

    copy `type fichier.txt` ram:

    mais ça fonctionne que si les noms de fichiers n’ont pas d’espace. Sinon, il faut un script Arexx.

    Fab1

    • Messages : 1578
    #42643

    Et la version rexx si tu préfères :

    /* */

    parse arg liste" "destination

    if open(fd, liste, 'R') = 1 then do

    do while ~eof(fd)

    fichier = readln(fd)

    if length(compress(fichier))>0 then do

    address command 'copy "'||fichier||'" "'||destination||'" clone'

    end

    end

    close(fd)

    end

    rx copy.rexx ram:liste pouet:

5 sujets de 1 à 5 (sur un total de 5)

  • Vous devez être connecté pour répondre à ce sujet.

Forums AmigaOS, MorphOS et AROS Développement Question Script DOS

Amiga Impact