Discussione:
come si concatenano i comandi DOS ?
(troppo vecchio per rispondere)
gabriele
2007-09-22 09:40:35 UTC
Permalink
ad es devo fare due comandi copia consecutivi dentro uno script , anzi
dovrei copiare due percorsi distinti :

XCOPY ""C:\PROGRAMMI\dati\*.*"" " & sPath & " /S/Y/V > C:\RPT_BCK.TXT"

XCOPY ""C:\PROGRAMMI\ufficio\*.*"" " & sPath & " /S/Y/V > C:\RPT_BCK.TXT"


come li posso trasformare in un comando unico oppure concatenare ?

Grazie
Alice And Bob
2007-09-22 12:32:59 UTC
Permalink
Post by gabriele
come li posso trasformare in un comando unico oppure concatenare ?
Per concatenarli, ovvero continuare a scrivere nello stesso file invece
di azzerarlo ogni volta, dovrebbe esistere (a partire da quale versione
del DOS? booooh) la redirezione del tipo ">>".

dir >> list.txt

redirect and append output from dir tothe file list.txt
- if the file does not exist, it is created
- if the file exists, output is appended to end of file.

Preso da: http://www.uv.tietgen.dk/staff/mlha/PC/Soft/DOS/com/
--
no sign
gabriele
2007-09-22 12:44:22 UTC
Permalink
Post by Alice And Bob
Post by gabriele
come li posso trasformare in un comando unico oppure concatenare ?
Per concatenarli, ovvero continuare a scrivere nello stesso file invece
no, io vorrei sapere come copiare file da sorgenti diverse , affinchè posso
usare una sola volta XCOPY , cioè senza usare le due righe
con i due comandi XCOPY , ci sarà una sintassi per fare ciò?

Io sapevo dell'operatore && per concatenare comandi , ma non mi funziona
...
Bob Rock
2007-09-22 14:31:24 UTC
Permalink
Post by gabriele
no, io vorrei sapere come copiare file da sorgenti diverse , affinchè
posso usare una sola volta XCOPY , cioè senza usare le due righe
con i due comandi XCOPY , ci sarà una sintassi per fare ciò?
Puoi mettere le stringhe in un file bat e/o usare variabili.
--
Bob

http://www.webalice.it/argonex/
gabriele
2007-09-22 15:19:28 UTC
Permalink
Post by Bob Rock
Puoi mettere le stringhe in un file bat e/o usare variabili.
riformulo il quesito : con il comando XCOPY devo copiare il file
C:\pippo.txt e il file C:\documenti\pluto.txt
nella cartella C:\backup

Come fare a copiare questi due files? ( senza creare due comandi XCOPY
distinti ?)
astoit
2007-09-22 17:42:47 UTC
Permalink
Post by gabriele
Post by Bob Rock
Puoi mettere le stringhe in un file bat e/o usare variabili.
riformulo il quesito : con il comando XCOPY devo copiare il file
C:\pippo.txt e il file C:\documenti\pluto.txt
nella cartella C:\backup
Come fare a copiare questi due files? ( senza creare due comandi XCOPY
distinti ?)
Ti hanno già risposto

Il file che esegue i comandi è un file di testo che ha estensione .BAT

quindi copi le due stringhe di XCOPY in un file di testo UNICO
e lo salvi con estensione .BAT

Qaundo lo lanci eseguirà automaticamente le 2 righe una dopo l'altra

Se osservi (aprilo con Blocco note) il file AUTOEXEC.BAT di un PC che ha
ancora il DOS vedrai una decina di righe che servono a configurare vari
aspetti del PC come ad esempio la memoria, i driver della scheda audio e
quelli del mouse e della tastiera e sono in sequenza!

Se questi sono i soli 2 file con estensione TXT o hanno parte del nome
simile puoi usare gli asterischi, ma dall'esempio che facevi all'inizio vedo
che li sai già usare

Se non ti basta, questo che segue è il link alla pagina di documentazione
sul sito della Microsoft con la sintassi completa del comando
(l'ho trovata con Google e la stringa di ricerca "sintassi XCOPY" )

http://www.microsoft.com/technet/prodtechnol/windowsserver2003/it/library/ServerHelp/edb837cc-e0db-4673-8c79-1a085cb3692c.mspx?mfr=true

Poi eventualmente ci spieghi se usare due comandi XCOPY in sequenza
automatica uno dopo l'altro ti crea problemi...e soprattutto perchè!


Più facile a farsi che a spiegarsi

ciao, astoit

------Eco messaggio------------------------------
Ti prego di pensare all'ambiente prima di decidere se stampare questo
messaggio.
Salva un albero.
Per favore non stampare questa e-mail se non ne hai veramente necessità
ciao, astoit
gabriele
2007-09-22 18:43:37 UTC
Permalink
Post by astoit
quindi copi le due stringhe di XCOPY in un file di testo UNICO
ok , quindi non è possibile scrivere in modo più compatto un solo comando
con più argomenti , grazie .

(pensavo di non sapere io come si facesse invece è un limite del dos ) .
Bob Rock
2007-09-22 23:40:02 UTC
Permalink
Post by gabriele
ok , quindi non è possibile scrivere in modo più compatto un solo comando
con più argomenti , grazie .
Può darsi, però a pensarci bene non ho mai avuto la necessità
di fare quello che chiedi e magari si può, prova a chiedere qui:
news:it.comp.os.dos
--
Bob

http://www.webalice.it/argonex/
Fiore shake
2007-09-23 00:19:05 UTC
Permalink
Post by gabriele
ok , quindi non è possibile scrivere in modo più compatto
un solo comando con più argomenti , grazie .
più compatto di unfile bat????????????
Credo che sia dura......
Con quel modo risolvi alla grande il tuo problema (se è
quello) e puoi aggiungere decine e decine e decine di altri
argomenti... ;)

Continua a leggere su narkive:
Loading...