Автоматическое создание папок

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

zlodei1988
Сообщения: 10
Зарегистрирован: Ср сен 28, 2011 21:10

Сообщение zlodei1988 »

Все просто великолепно! все работает!!! все супер!! Вы ну просто Величайшие умы всех времен и народов!!! удачи Вам, процветания и новых интересных изобретений!!!)
ХОЧУ ВСЕ ЗНАТЬ
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

zlodei1988 писал(а):В том то и дело, что я буду смотреть эскизы файлов, выделять, нажимать кнопку, и они начинают перемещаться в создаваемые папки, вот что надо сделать то(
И в чём проблема?
В этом скрипте поставить
Поставить Const Rank = 1 и заменить строку n = 1 на

Код: Выделить всё

n = InputBox("Введите имя-число первой папки :", "Создание каталогов и перемещение в них выделенного")
Ну, можно ещё число на разбиение задавать. Вместо

Код: Выделить всё

Count    = CInt(WScript.Arguments(2))
вставить

Код: Выделить всё

Count    = CInt(InputBox("Введите число, на которое следует разбивать :", "Создание каталогов и перемещение в них выделенного"))
А, ну и поменять копирование на перемещение, само собой:

Код: Выделить всё

    If FSO.FileExists(F)   Then FSO.CopyFile   F, Path
на

Код: Выделить всё

    If FSO.FileExists(F)   Then FSO.MoveFile   F, Path
и

Код: Выделить всё

      FSO.CopyFolder F, Path
на

Код: Выделить всё

      FSO.MoveFolder F, Path
Последний раз редактировалось Flasher Сб окт 01, 2011 18:17, всего редактировалось 1 раз.
zlodei1988
Сообщения: 10
Зарегистрирован: Ср сен 28, 2011 21:10

Сообщение zlodei1988 »

Ой Товарищи если бы я что нибудь в этом понимал, я бы сделал))) извините меня глупенького))
ХОЧУ ВСЕ ЗНАТЬ
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

А что неясного? См. код по ссылке и произодим замену текста.
Дополнил кое-что выше.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

2Flasher
Хватит прикалываться, выложи целиком измененный код, а то у товарища мозги закипят ;)

2zlodei1988
Надо было моим скриптом. Он проще.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
zlodei1988
Сообщения: 10
Зарегистрирован: Ср сен 28, 2011 21:10

Сообщение zlodei1988 »

Я и тот и тот тестил! А Вы ВАХМУРКА вообще красавец!
ХОЧУ ВСЕ ЗНАТЬ
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Вахмурка
А где я прикалывался? Не хочу чужой скрипт с парой тройкой небольших коррекций сюда выкладывать. К тому же там тема профильная и больше подходит.
Надо было моим скриптом. Он проще.
Что ты имел в виду? Не вижу никаких ссылок.
zlodei1988 писал(а):Я и тот и тот тестил!
И тот и тот - что и на каком языке?
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Что ты имел в виду? Не вижу никаких ссылок
В личку ему выслал.
И тот и тот - что и на каком языке?
Второй - видимо, мой (см. выше). А насчет языка - последние лет шесть, кроме С++, общаюсь исключительно на PowerPro :)
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Вахмурка писал(а):В личку ему выслал.
Чтобы на флуд не тянуло, ссылкой закрепи, т.с.

То, что один (второй) на PP, это я понял. А первый?
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Какую ссылку?! Во избежание флуда привожу сообщение полностью:
Скрипт:

Код: Выделить всё

args Sel, TPath, From
local F

if(not From) do
   x9++
else
   x9 = From
   quit
endif

for each word F in Sel
   file.move(F, TPath ++ x9)
endfor
Образы кнопок:

Код: Выделить всё

TOTALCMD#BAR#DATA
e:\Utils\PowerPro\powerpro.exe
runfile.test("%P%S", "%T", 12)
E:\Storage\Graphics\Icons\Visual Basic\BULLSEYE.ICO
Начальный запуск


-1

Код: Выделить всё

TOTALCMD#BAR#DATA
e:\Utils\PowerPro\powerpro.exe
runfile.test("%P%S", "%T")
E:\Storage\Graphics\Icons\Visual Basic\BULLSEYE.ICO
Перемещение


-1
В первой кнопке третьим параметром задаешь стартовый номер директории. Положение курсора произвольно, выделение - тоже. Затем жмешь только вторую кнопку, предварительно выделив нужные файлы. Директории создаются заранее скриптом, который я выслал тебе вчера.
На всякий случай. Я не несу ответственности за пропажу файлов, за... да вообще ни за что.
Настоятельно рекомендую потренироваться на кошках - создать полигон с ненужными файлами и погонять скрипт.
Желаю успеха.
Накануне я выслал ему это.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
zlodei1988
Сообщения: 10
Зарегистрирован: Ср сен 28, 2011 21:10

Сообщение zlodei1988 »

Так и было!)
ХОЧУ ВСЕ ЗНАТЬ
Riemann
Сообщения: 23
Зарегистрирован: Ср сен 24, 2008 14:56

Сообщение Riemann »

Дабы не плодить мини топики, опишу свою проблему:
есть папки с фильмами и скриншотами к ним, теперь бы надо автоматически создавать папки внутри этих папок (с названием фильма) и перемещать туда те графические файлы.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Riemann
Это пока проблема, но не точное техзадание. Откуда брать название фильма? Какие графические файлы считать "теми", а не "этими"?
Даже самая богатая фантазия
Не представит себе наши безобразия.
Riemann
Сообщения: 23
Зарегистрирован: Ср сен 24, 2008 14:56

Сообщение Riemann »

Avada писал(а):Riemann
Это пока проблема, но не точное техзадание. Откуда брать название фильма? Какие графические файлы считать "теми", а не "этими"?
Если конкретизировать, то ситуация такая: имеем в папке Политех
Политех.avi
Политех.jpg
Политех.000.jpg
Политех.001.jpg
Политех.002.jpg
Политех.003.jpg
Необходимо превратить беспорядок в этой папке в такой вид
Политех\ (внутри Политех.jpg Политех.000.jpg Политех.001.jpg Политех.002.jpg Политех.003.jpg )
Политех.avi
Т.е. в основном картинки jpg и их надо упрятать в папку с название видео файла в этой же папке.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

А jpg обязательно будут иметь спереди базовое имя avi?
Последний раз редактировалось Flasher Ср окт 05, 2011 17:46, всего редактировалось 1 раз.
Ответить