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

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

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

Аватара пользователя
Buch
Сообщения: 26
Зарегистрирован: Вс янв 23, 2005 18:05

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

Сообщение Buch »

Извините, уверен что такая тема уже была, но найти не смог.
Собственно интересует как в тотале можно создать много папок одновременно и чтоб они лежали в одном каталоге. Как создать дерево папок я знаю, нужно нажать F7 и написать там следующее: "Название папки/Название другой папки/Название третей папки", тогда мы получим: "C:\Название папки\Название другой папки\Название третей папки"
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

нажать F7 и написать там следующее: "Название папки|Название другой папки|Название третей папки"
Нет, я не сплю. Я просто медленно моргаю.
Аватара пользователя
Buch
Сообщения: 26
Зарегистрирован: Вс янв 23, 2005 18:05

Сообщение Buch »

ХА! Методом перебора нашел! Нужно использовать знак "|": "Название папки|Название другой папки|Название третей папки", тогда мы получим: "C:\Название папки\Название другой папки\Название третей папки"
Аватара пользователя
funduk
Сообщения: 1515
Зарегистрирован: Вт авг 16, 2005 16:00
Откуда: Санкт-Петербург

Сообщение funduk »

Можно было бы и справку почитать :?
advin
Сообщения: 13
Зарегистрирован: Вт июн 21, 2005 15:27

Сообщение advin »

а если надо создать допустим большой диапазон от 1_1_1 до 9_9_9, тут папок больше тыщи, как тогда быть? такой случай был.
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

advin писал(а):а если надо создать допустим большой диапазон от 1_1_1 до 9_9_9, тут папок больше тыщи, как тогда быть? такой случай был.
Тогда скрипт или батник.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

advin писал(а):а если надо создать допустим большой диапазон от 1_1_1 до 9_9_9
CaptainFlint писал(а):Тогда скрипт или батник.
vbs-скрипт:

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

'=============================================================
' Создание в текущем каталоге папок с именами 1_1_1 ... 9_9_9
'=============================================================

Option Explicit
Dim FSO, i
Set FSO = CreateObject("Scripting.FileSystemObject")
For i = 111 To 999
  FSO.CreateFolder i \ 100 & "_" & (i Mod 100)\ 10 & "_" & (i Mod 10)
Next

Set FSO = Nothing
WScript.Quit
Папки будут создаваться в каталоге "Путь запуска" кнопки. Если он пуст, то в текущем каталоге TC.
advin писал(а):тут папок больше тыщи
Странно, а мне казалось, что 999 - 110 = 889 :)
Vazoy
Сообщения: 1
Зарегистрирован: Чт фев 12, 2009 16:27

Сообщение Vazoy »

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

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

Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Arhangel
Сообщения: 3
Зарегистрирован: Чт фев 12, 2009 17:31

Сообщение Arhangel »

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

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

Тоталу много чего не хватает. А если написать Гислеру, он ответит: вон тебе уже ДВА скрипта предложили, а тебе все мало? Ну, встрою я такой инструмент в Тотал, так скажут: не, этого мало, нам надо, чтобы такая возможность в операционку была встроена! А потом, глядишь, и в биос...
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

Arhangel писал(а):Да уж, не хватает Тоталу инструмента для массового создания каталогов.
См. выше:
Batya писал(а):нажать F7 и написать там следующее: "Название папки|Название другой папки|Название третей папки"
А придумывать гипотетические требования к TC, которые пригодятся одному из миллиона, можно до бесконечности.
Vazoy писал(а):А куда его пихать?
Создай тетсковый файл с расширением vbs и указанным содержимым. Повесь файл на кнопку\команду. Запуск этого файла Windows обработает, как запуск исполяемого файла (а-ля *.exe).
Начет последней фразы, прошу не пинать ногами, пытаюсь объяснить по-проще.
Нет, я не сплю. Я просто медленно моргаю.
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

[mod="CaptainFlint"]Перенесено в "Автоматизацию".[/mod]
Почему же, ё-моё, ты нигде не пишешь "ё"?
Arhangel
Сообщения: 3
Зарегистрирован: Чт фев 12, 2009 17:31

Сообщение Arhangel »

Вахмурка писал(а):Тоталу много чего не хватает. А если написать Гислеру, он ответит: вон тебе уже ДВА скрипта предложили, а тебе все мало? Ну, встрою я такой инструмент в Тотал, так скажут: не, этого мало, нам надо, чтобы такая возможность в операционку была встроена! А потом, глядишь, и в биос...
Не хватает, на самом деле, мало. (Про операционку не понял вообще, хотя такая функция в ней и полезна была, с чего-бы к Гислеру писали с вопросами об изминении ОСи ?)

И да, эти скрипты меня не устраивают.
Batya писал(а):нажать F7 и написать там следующее: "Название папки|Название другой папки|Название третей папки"
Для 40+ папок ?
Worros
Сообщения: 1123
Зарегистрирован: Пт янв 19, 2007 18:46

Сообщение Worros »

Batya писал(а):А придумывать гипотетические требования к TC, которые пригодятся одному из миллиона, можно до бесконечности.
Подпишусь под каждым словом.
Ответить