Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   [решено] Множественное копирование файлов и папок (http://forum.oszone.net/showthread.php?t=229577)

Timerlan-87 05-03-2012 13:34 1872782

Множественное копирование файлов и папок
 
Хотел бы узнать можно ли в AutoIt осуществить множественное копирование файлов и папок т.е вот например я хочу написать скрипт чтоб я его запускал и он одновременно закачивал файлы и папки на на все 50 компов. Просто я через DirCopy пробЫвал он копирует по очереди, т.е сперва на один потом на следущий и т.к. плиз помогите написать скрипт например хотя бы чтоб на 3 компа копировал одновременно. имя компов можете назвать произвольно.

kaster 05-03-2012 13:48 1872786

Timerlan-87, нет. AutoIt принципиально однопоточен. для многопоточности надо потанцевать с бубном. например, запускать сторонние приложения для копирования типа xcopy, либо вспомогательные скрипты каждый с DirCopy

Creat0R 05-03-2012 14:11 1872801

Используйте консольную утилиту/команду xcopy, типа такого:

Код:

_DirCopy('C:\Src', 'D:\Dst')

Func _DirCopy($sSrc, $sDest, $iReplace = 0)
    Local $sReplace = ' /Y'

    If Not $iReplace Then
        $sReplace = ''
    EndIf

    Run('xcopy /H /E /C /I /S' & $sReplace & ' "' & $sSrc & '" "' & $sDest & '"', '', @SW_HIDE)
EndFunc


Timerlan-87 05-03-2012 14:12 1872802

очень жаль(( ну ладно тогда еще вопрос можно допустим при копирование через DirCopy оборвалась связь и через несколько минут восстановилось копирование будет продолжатся или нет. Мб есть какая нибудь команда?

а где тут указывать имена компов или IP адреса чет пока разобраться не могу можешь подробнее расписать и где указать источник откуда копировать???

santa claus 07-06-2012 09:13 1929860

Кто подскажет, как нужно доработать выше приведённый скрипт (от Creat0R), чтобы скрипт, копировал файл во все папки и подпапки, в определённой директории(папке)..
..по моему задача простая, но человеку далёкому от программирования это не по силам..:(


Время: 14:05.

Время: 14:05.
© OSzone.net 2001-