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 02: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?

_________________
Mac mini (2.5GHz/8GB/6630/90GB GorsairGT)
iPad 9.7'' 3G (A4 1.0/256MB/KyroVR/64GB)
PC 27'' (PhenomX4 2.2/4GB/560SE/500GB Seagate)

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

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

Περιοχή: ./Root
View users profile Visit posters website
facebook 
ΜήνυμαΣτις: 20 Μαη 2010 08: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 09: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...

_________________
Mac mini (2.5GHz/8GB/6630/90GB GorsairGT)
iPad 9.7'' 3G (A4 1.0/256MB/KyroVR/64GB)
PC 27'' (PhenomX4 2.2/4GB/560SE/500GB Seagate)
dva_dev
Script Master

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

View users profile Visit posters website
blog deviantART facebook linkedin 
ΜήνυμαΣτις: 20 Μαη 2010 10: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 10: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 10:38    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

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

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

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

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

Eυχαριστω.

_________________
Mac mini (2.5GHz/8GB/6630/90GB GorsairGT)
iPad 9.7'' 3G (A4 1.0/256MB/KyroVR/64GB)
PC 27'' (PhenomX4 2.2/4GB/560SE/500GB Seagate)
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:26    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

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

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


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

_________________
Mac mini (2.5GHz/8GB/6630/90GB GorsairGT)
iPad 9.7'' 3G (A4 1.0/256MB/KyroVR/64GB)
PC 27'' (PhenomX4 2.2/4GB/560SE/500GB Seagate)
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 14:35    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

No? Κανεις?

_________________
Mac mini (2.5GHz/8GB/6630/90GB GorsairGT)
iPad 9.7'' 3G (A4 1.0/256MB/KyroVR/64GB)
PC 27'' (PhenomX4 2.2/4GB/560SE/500GB Seagate)
dva_dev
Script Master

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

View users profile Visit posters website
blog deviantART facebook linkedin 
ΜήνυμαΣτις: 20 Μαη 2010 17: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 19: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







Καμια ιδέα?

_________________
Mac mini (2.5GHz/8GB/6630/90GB GorsairGT)
iPad 9.7'' 3G (A4 1.0/256MB/KyroVR/64GB)
PC 27'' (PhenomX4 2.2/4GB/560SE/500GB Seagate)
nbc
Honorary Member

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


View users profile Visit posters website
ΜήνυμαΣτις: 20 Μαη 2010 19: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 19:55    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

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

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


_________________
Mac mini (2.5GHz/8GB/6630/90GB GorsairGT)
iPad 9.7'' 3G (A4 1.0/256MB/KyroVR/64GB)
PC 27'' (PhenomX4 2.2/4GB/560SE/500GB Seagate)
nbc
Honorary Member

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


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

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

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

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

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

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

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




















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

Last edited by dva_dev on 20 Μαη 2010 20: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 20:10    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

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


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


Σχετικά θέματα
 Θέματα   Απ/σεις   Αποστολέας   Τελευταίο μήνυμα 
Βοηθεια με Matlab 0 lioman4 26 Μαη 2013 18:09
lioman4 Εμφάνιση τελευταίου μηνύματος
NT command script 5 trotk 16 Ιαν 2013 10:04
platongr Εμφάνιση τελευταίου μηνύματος
Βοηθεια για machine learning application. 1 Akumu 15 Ιαν 2013 22:54
giannis17 Εμφάνιση τελευταίου μηνύματος
visual basic script. 4 kostas0033 01 Νοε 2012 13:16
kostas0033 Εμφάνιση τελευταίου μηνύματος
ALPHA Script - A Unified Programming Meta-Language for the cloud and more 36 localhostltd 21 Οκτ 2012 22:15
cordis Εμφάνιση τελευταίου μηνύματος
 
Τώρα είναι 27 Αυγ 2014 18:54 | All times are UTC + 2


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