|
Название | BatchMD |
Имя файла (*.txt) | BatchMD.txt |
Описание | Создает множество директорий |
Автор | Вахмурка |
Параметры | "%p", Перед, От, До, После |
Вызываемые плагины | win, file |
Иконка | |
Версия | 1.0 |
Дата обновления | 21.08.2008 |
args Path, Before, Start, End, After local hwnd = win.handle("c=TTOTAL_CMD") local Temp, i, Str if(Start >= End) do Temp = "Starting value of the counter (" ++ Start ++ ") must be less than " Temp = Temp ++ "ending value (" ++ End ++ ")" messagebox("ok error", Temp, "BatchMD Script") quit endif if(Start < 0 || End < 0) do messagebox("ok error", "Counter must be non-negative value", "BatchMD Script") quit endif for(i = Start; i <= End; i++) Temp = Path ++ Before ++ i ++ After if(file.validpath(Temp)) do messagebox("ok error", "Folder " ++ Temp ++ " already exisis", "BatchMD Script") quit endif Str = "/c md " ++ Temp file.runwait(0, "cmd", Str, "", "hide") endfor win.sendmessage(hwnd, 0x400+51, 540, 0)
Как создать множество директорий одним нажатием клавиши? Можно нажать F7 и ввести имена через |, например, dir-a|dir-b|dir-c. Если имена директорий не связаны друг с другом, так и придется поступить. Или написать батник с чем-то вроде for %%a in (dir-a dir-b dir-c) do md %%a.
Данный скрипт позволяет создавать директории, имена которых отличаются только значением целочисленного счетчика, например, Dir-15th, Dir-16th, Dir-17th.