mik777em
|
Posted: Thu Aug 27, 2020 22:28 Post subject: Перемещение нужного количества файлов по папкам |
|
|
Доброго дня. Использую скрипт на Autoit.
Поставил с оф. сайта сам Autoit, создал файл 1.au3 в который вставил этот код:
Code: | ; Параметры: "%P" "%T" 50
If $CmdLine[0] < 3 Then
MsgBox (0, "", "Недостаточно параметров, должно быть 3.")
Exit
EndIf
Global $nDirCounter = 0
Global $nFileCounter = $CmdLine[3]
$hSearch = FileFindFirstFile($CmdLine[1] & "*.*")
While 1
If $nFileCounter = $CmdLine[3] Then
$nFileCounter = 0
$nDirCounter += 1
$sCurrentTarget = $CmdLine[2] & StringFormat("%03d", $nDirCounter)
DirCreate($sCurrentTarget)
EndIf
$sFile = FileFindNextFile($hSearch)
If @error Then Exit
If @extended Then ContinueLoop ; без каталогов
FileMove($CmdLine[1] & $sFile, $sCurrentTarget)
$nFileCounter += 1
Wend |
При запуске 1.au3 файла получаю: Недостаточно параметров, должно быть 3.
В коде вижу закоментированые параметры: "%P" "%T" 50
Подскажите, как запустить этот код с данными тремя параметрами, куда их в код вставить? |
|