Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Подсчет количества папок

Ответить
Настройки темы
[решено] Подсчет количества папок

Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Всем приятного времени суток.
У меня такая проблема: мне необходимо считать название подпапок в папке и сделать из них GUICtrlCreateList. Запнулся на этом и уже месяца 2 не могу закончить.
Заранее извиняюсь, если это слишком простой вопрос, просто я не прогер, а автоит начал изучать на работе от нечего делать.

Отправлено: 12:59, 10-02-2009

 

Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


Цитата BlaJes:
необходимо считать название подпапок в папке и сделать из них GUICtrlCreateList »
Т.е вывести только один уровень подпапок в определённом каталоге?

Так...

Код: Выделить весь код
#include <GuiConstantsEx.au3>
#include <File.au3>
;

$sFolder = @ScriptDir

$GUI = GUICreate("Dir List", 300, 200)

$aFilesList = _FileListToArray($sFolder, "*", 2)
$sList_Data = ""

For $i = 1 To $aFilesList[0]
    $sList_Data &= $aFilesList[$i] & "|"
Next

GUICtrlCreateList("", 20, 20, 260, 140)
GUICtrlSetData(-1, $sList_Data)

GUISetState(@SW_SHOW, $GUI)

While 1
    Switch GUIGetMsg()
        Case $GUI_EVENT_CLOSE
            Exit
    EndSwitch
WEnd
?

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:36, 10-02-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спасибо!!! То что нужно!!! Ты лучший!!!

Ммм.. У меня только один вопрос - что такое переменная[переменная] ? Ни разу не сталкивался.

Отправлено: 14:59, 10-02-2009 | #3


Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


Цитата BlaJes:
то такое переменная[переменная] ? »
Это массив (_FileListToArray() как ни странно, возвращает массив): $aMassiv[$iElement_Massiva]

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Отправлено: 15:29, 10-02-2009 | #4


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Ясненько...
Еще раз спасибо. ))

Отправлено: 21:37, 10-02-2009 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Подсчет количества папок

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Delphi - Определение количества RAM и количества видеопамяти stasmd Программирование и базы данных 17 05-04-2010 13:35
Прочее - [решено] Увеличение количества IP адресов kapitanvagin Сетевые технологии 32 03-09-2009 09:21
Любой язык - кто нибудь писал скриптик, для расчета количества папок на диске pocient Скриптовые языки администрирования Windows 8 01-09-2009 13:04
Интерфейс - [решено] Переименование большого количества файлов 7human7 Microsoft Windows 2000/XP 7 22-11-2008 09:48
Подсчет количества лицензий. Zergling Microsoft Windows NT/2000/2003 0 24-04-2007 14:57




 
Переход