Показать полную графическую версию : [решено] Множественное копирование файлов и папок
Timerlan-87
05-03-2012, 13:34
Хотел бы узнать можно ли в AutoIt осуществить множественное копирование файлов и папок т.е вот например я хочу написать скрипт чтоб я его запускал и он одновременно закачивал файлы и папки на на все 50 компов. Просто я через DirCopy пробывал он копирует по очереди, т.е сперва на один потом на следущий и т.к. плиз помогите написать скрипт например хотя бы чтоб на 3 компа копировал одновременно. имя компов можете назвать произвольно.
Timerlan-87, нет. AutoIt принципиально однопоточен. для многопоточности надо потанцевать с бубном. например, запускать сторонние приложения для копирования типа xcopy, либо вспомогательные скрипты каждый с DirCopy
Используйте консольную утилиту/команду xcopy, типа такого:
_DirCopy('C:\Src', 'D:\Dst')
Func (http://www.autoitscript.com/autoit3/docs/keywords.htm#Func) _DirCopy($sSrc, $sDest, $iReplace = 0)
Local (http://www.autoitscript.com/autoit3/docs/keywords.htm#Local) $sReplace = ' /Y'
If (http://www.autoitscript.com/autoit3/docs/keywords.htm#If) Not (http://www.autoitscript.com/autoit3/docs/keywords.htm#Not) $iReplace Then (http://www.autoitscript.com/autoit3/docs/keywords.htm#Then)
$sReplace = ''
EndIf (http://www.autoitscript.com/autoit3/docs/keywords.htm#EndIf)
Run (http://www.autoitscript.com/autoit3/docs/functions/Run.htm)('xcopy /H /E /C /I /S' & $sReplace & ' "' & $sSrc & '" "' & $sDest & '"', '', @SW_HIDE (http://www.autoitscript.com/autoit3/docs/macros.htm#@sw_hide))
EndFunc (http://www.autoitscript.com/autoit3/docs/keywords.htm#EndFunc)
Timerlan-87
05-03-2012, 14:12
очень жаль(( ну ладно тогда еще вопрос можно допустим при копирование через DirCopy оборвалась связь и через несколько минут восстановилось копирование будет продолжатся или нет. Мб есть какая нибудь команда?
а где тут указывать имена компов или IP адреса чет пока разобраться не могу можешь подробнее расписать и где указать источник откуда копировать???
santa claus
07-06-2012, 09:13
Кто подскажет, как нужно доработать выше приведённый скрипт (от Creat0R), чтобы скрипт, копировал файл во все папки и подпапки, в определённой директории(папке)..
..по моему задача простая, но человеку далёкому от программирования это не по силам..:(
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.