freestuff.gr αρχική σελίδα
 FAQFAQ    ΑναζήτησηΑναζήτηση   Λίστα ΜελώνΛίστα Μελών   Ομάδες ΜελώνΟμάδες Μελών   <b>Εγγραφή Μέλους</b>Εγγραφή Μέλους 
 ΠροφίλΠροφίλ   Επιλογές μέλους Επιλογές   Τα bookmarks μου Τα bookmarks μου   Προσωπικά μηνύματαΠροσωπικά μηνύματα 
  διαφήμιση  

Καλώς ήρθατε στο forum μας! Για να συμμετάσχετε στις συζητήσεις θα πρέπει να είσαστε μέλος. Γίνετε μέλος τώρα!.
 

[SOLVED] - Βοηθεια σε .bat script


 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » Γλώσσες Προγραμματισμού » γλώσσες προγραμματισμού - γενικά
Moderators:  Super-Moderators, WebDev Moderators
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 1 από 2 [23 Μηνύματα]      Bookmarks Tags: scriptΒοήθεια Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
Σελίδα:  1, 2 Επόμενο
ΑποστολέαςΜήνυμα
Connor MacLeod
Honorary Member

Μέλος από: 07 Φεβ 2005
Βοηθήματα: 11
Νέα: 15
Μηνύματα: 256+

Περιοχή: Μεσολόγγι έως το 2014
View users profile Send email to user Visit posters website
facebook twitter deviantART skype 
ΜήνυμαΣτις: 20 Μαη 2010 03:37    Θέμα: [SOLVED] - Βοηθεια σε .bat script Απάντηση με παράθεση  Mark this post and the followings unread

Καλησπερα.
Θελω μια βοηθεια σε ενα bat script οποιος εχει την καλοσίνη.

Εχω ενα source πχ d:\test\files\ και θελω να πηγαινουν στο c:\test\files\

Command:
κώδικας:
copy d:\test\files\*.* c:\test\files\


Αν ο φακελος προορισμου περιεχει ίδη τα ιδια file names παει και τα αντιραφει ξανα απο επανω.

Πως μπορω να του πω σε περιπτωση ιδιου filename να μην τα ξανακανει copy?

_________________
iMac 27'' (i5 2.66/8GB/ATI 4850/1TB)
iPad 9.7'' 3G (A4 1.0/256MB/KyroVR/64GB)
PC 27'' (PhenomX4 2.2/4GB/560SE/90GB GorsairGT)

Last edited by Connor MacLeod on 21 Μαη 2010 14:08, edited 1 time in total
MegasmorF
Honorary Member

Μέλος από: 07 Απρ 2005
Βοηθήματα: 2
Μηνύματα: 256+

Περιοχή: ./Root
View users profile Visit posters website
facebook 
ΜήνυμαΣτις: 20 Μαη 2010 09:45    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Η εντολη είναι
κώδικας:


xcopy /-y d:\test\files\*.* c:\test\files\



_________________
Πες μου τη λέξη σ αγαπώ σε σένα να πιστέψω...και γω μια ολοκληρη ζωή μπορώ να καταστρεψω...
Connor MacLeod
Honorary Member

Μέλος από: 07 Φεβ 2005
Βοηθήματα: 11
Νέα: 15
Μηνύματα: 256+

Περιοχή: Μεσολόγγι έως το 2014
View users profile Send email to user Visit posters website
facebook twitter deviantART skype 
ΜήνυμαΣτις: 20 Μαη 2010 10:52    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Σε ευχαριστω πολυ.

Και κατι ακόμα.

Αν τα αρχεια που θελω δεν ειναι τοπικα στον δισκο αλλα σε καποιον αλλο server κανω copy κανονικα οπως βλεπει τους servers στα windows link to windows?

Πx
κώδικας:
xcopy /-y \\όνομα_διακομιστή\test\files\*.* c:\test\files\


I have a question...

_________________
iMac 27'' (i5 2.66/8GB/ATI 4850/1TB)
iPad 9.7'' 3G (A4 1.0/256MB/KyroVR/64GB)
PC 27'' (PhenomX4 2.2/4GB/560SE/90GB GorsairGT)
dva_dev
Script Master

Μέλος από: 16 Σεπ 2005
Μηνύματα: 256+

View users profile
ΜήνυμαΣτις: 20 Μαη 2010 11:06    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Δοκίμασες και δεν σου δούλεψε;
MegasmorF
Honorary Member

Μέλος από: 07 Απρ 2005
Βοηθήματα: 2
Μηνύματα: 256+

Περιοχή: ./Root
View users profile Visit posters website
facebook 
ΜήνυμαΣτις: 20 Μαη 2010 11:34    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Connor MacLeod ανέφερε:
Σε ευχαριστω πολυ.

Και κατι ακόμα.

Αν τα αρχεια που θελω δεν ειναι τοπικα στον δισκο αλλα σε καποιον αλλο server κανω copy κανονικα οπως βλεπει τους servers στα windows?

Πx
κώδικας:
xcopy /-y \\όνομα_διακομιστή\test\files\*.* c:\test\files\


I have a question...


Ναι απλά αν υπάρχουν κωδικοί δικτύου πρέπει να τους γνωρίσεις στο path

_________________
Πες μου τη λέξη σ αγαπώ σε σένα να πιστέψω...και γω μια ολοκληρη ζωή μπορώ να καταστρεψω...
Connor MacLeod
Honorary Member

Μέλος από: 07 Φεβ 2005
Βοηθήματα: 11
Νέα: 15
Μηνύματα: 256+

Περιοχή: Μεσολόγγι έως το 2014
View users profile Send email to user Visit posters website
facebook twitter deviantART skype 
ΜήνυμαΣτις: 20 Μαη 2010 11:38    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

παράθεση:
Δοκίμασες και δεν σου δούλεψε;

Οχι. απλα δεν ειχα μπροστα μου 2 pc με windows. στινω virtual τωρα να το τεσταρω

παράθεση:
Ναι απλά αν υπάρχουν κωδικοί δικτύου πρέπει να τους γνωρίσεις στο path

Ok. θα το δοκιμασω σε λιγο καιθα σας ενημερώσω.

Eυχαριστω.

_________________
iMac 27'' (i5 2.66/8GB/ATI 4850/1TB)
iPad 9.7'' 3G (A4 1.0/256MB/KyroVR/64GB)
PC 27'' (PhenomX4 2.2/4GB/560SE/90GB GorsairGT)
Connor MacLeod
Honorary Member

Μέλος από: 07 Φεβ 2005
Βοηθήματα: 11
Νέα: 15
Μηνύματα: 256+

Περιοχή: Μεσολόγγι έως το 2014
View users profile Send email to user Visit posters website
facebook twitter deviantART skype 
ΜήνυμαΣτις: 20 Μαη 2010 12:26    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Λοιπον. το Προβλημα μου ειναι το εξεις.
Νταξι. παιζει και δικτιακα κανονικα το .bat.

To θεμα μου ειναι ότι με βγάζει αυτο όταν υπάρχει ήδη το αρχειο προορισμου:


Θελω αυτόματα με το που βλεπει το ιδιο αρχειο να ξερει να μην το αντιγράφει.
Δηλαδη η απάντηση παντα στην ερωτηση να ειναι αυτόματη στο no

_________________
iMac 27'' (i5 2.66/8GB/ATI 4850/1TB)
iPad 9.7'' 3G (A4 1.0/256MB/KyroVR/64GB)
PC 27'' (PhenomX4 2.2/4GB/560SE/90GB GorsairGT)
Connor MacLeod
Honorary Member

Μέλος από: 07 Φεβ 2005
Βοηθήματα: 11
Νέα: 15
Μηνύματα: 256+

Περιοχή: Μεσολόγγι έως το 2014
View users profile Send email to user Visit posters website
facebook twitter deviantART skype 
ΜήνυμαΣτις: 20 Μαη 2010 15:35    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

No? Κανεις?

_________________
iMac 27'' (i5 2.66/8GB/ATI 4850/1TB)
iPad 9.7'' 3G (A4 1.0/256MB/KyroVR/64GB)
PC 27'' (PhenomX4 2.2/4GB/560SE/90GB GorsairGT)
dva_dev
Script Master

Μέλος από: 16 Σεπ 2005
Μηνύματα: 256+

View users profile
ΜήνυμαΣτις: 20 Μαη 2010 18:50    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Δοκίμασε κάτι τέτοιο:

κώδικας:
for %i in (\\SERVER\share\*.*) do if not exist drive:\dir\%~ni @copy %i drive:\dir >nul


Αντί για \\SERVER\share και drive:\dir βάλε τα δικά σου
Connor MacLeod
Honorary Member

Μέλος από: 07 Φεβ 2005
Βοηθήματα: 11
Νέα: 15
Μηνύματα: 256+

Περιοχή: Μεσολόγγι έως το 2014
View users profile Send email to user Visit posters website
facebook twitter deviantART skype 
ΜήνυμαΣτις: 20 Μαη 2010 20:17    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

κώδικας:
for %i in (\\Win7vpc\games1\*.*) do if not exist c:\games\*.*
@copy %i c:\games >nul






κώδικας:
for %i in (\\Win7vpc\games1\*.*) do if not exist c:\games\%-ni
@copy %i c:\games >nul







Καμια ιδέα?

_________________
iMac 27'' (i5 2.66/8GB/ATI 4850/1TB)
iPad 9.7'' 3G (A4 1.0/256MB/KyroVR/64GB)
PC 27'' (PhenomX4 2.2/4GB/560SE/90GB GorsairGT)
nbc
Honorary Member

Μέλος από: 05 Σεπ 2009
Βοηθήματα: 1
Μηνύματα: 256+


View users profile Visit posters website
ΜήνυμαΣτις: 20 Μαη 2010 20:28    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

- Το % θέλει διπλό όταν η for είναι σε batch file
- Μετά το %~ni θέλει και %~xi (για το extension)
Connor MacLeod
Honorary Member

Μέλος από: 07 Φεβ 2005
Βοηθήματα: 11
Νέα: 15
Μηνύματα: 256+

Περιοχή: Μεσολόγγι έως το 2014
View users profile Send email to user Visit posters website
facebook twitter deviantART skype 
ΜήνυμαΣτις: 20 Μαη 2010 20:55    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Sorry. Πριν εβαλλα αντι για ~ -.

Τωρα εμφανιζει τουτο:


_________________
iMac 27'' (i5 2.66/8GB/ATI 4850/1TB)
iPad 9.7'' 3G (A4 1.0/256MB/KyroVR/64GB)
PC 27'' (PhenomX4 2.2/4GB/560SE/90GB GorsairGT)
nbc
Honorary Member

Μέλος από: 05 Σεπ 2009
Βοηθήματα: 1
Μηνύματα: 256+


View users profile Visit posters website
ΜήνυμαΣτις: 20 Μαη 2010 21:01    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Όπως σου έγραψα, θέλει διπλό %. Όπου έχεις % θα πρέπει να το κάνεις %%. Αυτό, όταν η for εκτελειται από bat file. Όταν εκτελείται απευθείας στην command line, θέλει μονό.
dva_dev
Script Master

Μέλος από: 16 Σεπ 2005
Μηνύματα: 256+

View users profile
ΜήνυμαΣτις: 20 Μαη 2010 21:06    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

παράθεση:
Καμια ιδέα?

Πολλές. Αλλά το καλύτερο που έχω να προτείνω, είναι

ΞΕΚΙΝΑ το διάβασμα.




















Ξέρω, σε έπεισα τώρα.

Last edited by dva_dev on 20 Μαη 2010 21:18, edited 1 time in total
Connor MacLeod
Honorary Member

Μέλος από: 07 Φεβ 2005
Βοηθήματα: 11
Νέα: 15
Μηνύματα: 256+

Περιοχή: Μεσολόγγι έως το 2014
View users profile Send email to user Visit posters website
facebook twitter deviantART skype 
ΜήνυμαΣτις: 20 Μαη 2010 21:10    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Τωρα παει και κανει print στην οθονη:


_________________
iMac 27'' (i5 2.66/8GB/ATI 4850/1TB)
iPad 9.7'' 3G (A4 1.0/256MB/KyroVR/64GB)
PC 27'' (PhenomX4 2.2/4GB/560SE/90GB GorsairGT)
Εμφάνιση Μηνυμάτων:   
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 1 από 2 [23 Μηνύματα] Σελίδα:  1, 2 Επόμενο
Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » Γλώσσες Προγραμματισμού » γλώσσες προγραμματισμού - γενικά


Σχετικά θέματα
 Θέματα   Απ/σεις   Αποστολέας   Τελευταίο μήνυμα 
NT command script 5 trotk 16 Ιαν 2013 11:04
platongr Εμφάνιση τελευταίου μηνύματος
Βοηθεια για machine learning application. 1 Akumu 15 Ιαν 2013 23:54
giannis17 Εμφάνιση τελευταίου μηνύματος
visual basic script. 4 kostas0033 01 Νοε 2012 14:16
kostas0033 Εμφάνιση τελευταίου μηνύματος
ALPHA Script - A Unified Programming Meta-Language for the cloud and more 36 localhostltd 21 Οκτ 2012 23:15
cordis Εμφάνιση τελευταίου μηνύματος
Βοηθεια σε Matlab!! 15 DIDO9 23 Ιαν 2012 12:12
gvre Εμφάνιση τελευταίου μηνύματος
 
Τώρα είναι 22 Μαη 2013 22:03 | All times are UTC + 3 (DST in action)


Email This Page to Someone! add to Favorites

     Powered by p h p B B © 2001,2005 p h p B B Group
Για άμεση επικοινωνία με τον διαχειριστή του freestuff.gr στο email: freestuff.gr(παπάκι)gmail.com


κακό μάτι
Copyright © 1999-2013 Freestuff.gr All Rights Reserved  
Version Aegean, designed by N. Tsaganos