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

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

Ответить
Настройки темы
[решено] Отображение процесса перемещения файлов

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


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

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


Подскажите как можно сделать отображение процесса перемещения файлов, пробовал через GuiCtrlCreateAvi + файл avi , но видео не воспроизводится а отображается как статическая картинка пытался найти аналогичное видео через shell32 но не нашол. Собственно нужно лишь постоянное воспроизвидение видео до завершения процесса перемещения

Отправлено: 17:29, 28-01-2010

 

Аватара для Creat0R

Must AutoIt


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

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


Цитата cra5h_:
как можно сделать отображение процесса перемещения файлов »
FilesCopyProgress UDF

Для перемещения можно приспособить удалив файл по окончанию копирования

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

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

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


Отправлено: 22:26, 28-01-2010 | #2



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

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


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


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

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


а как можно сделать видео(анимация) как в проводнике Windows при копировании/перемещении(документы летают из папки в папку) ?

Отправлено: 10:08, 29-01-2010 | #3


Аватара для Yashied

Старожил


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

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


shell32.dll -> AVI -> 161

Код: Выделить весь код
GUICtrlCreateAvi(@SystemDir & "\shell32.dll", 161, 50, 10)
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:13, 29-01-2010 | #4


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


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

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


Да картинка появилась но не поспроизводится почемуто
Код: Выделить весь код
GUISetState($avi,1)
GUISetState($avi,0)
Добавление $ACS_AUTOPLAY в GUICtrlCreateAvi(@SystemDir & "\shell32.dll", 161, 50, 10) не помогло. мож я туплю

Отправлено: 10:28, 29-01-2010 | #5


Аватара для FlatX007

Ветеран


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

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


Вытаскивый ResHacker`ом AVI ролик из shell32.dll ... и прописывай действительный путь до ролика. У меня тоже не работает.

Сохраннённый AVI ролик - 28Кб, только у меня почему-то розовый фон там где папки летают

Отправлено: 12:00, 29-01-2010 | #6


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


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

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


вытащил - прописал но не воспроизводит , показывает как картинку :
Код: Выделить весь код
$avi = GUICtrlCreateAvi("c:\161.avi",-1,1,1,$ACS_AUTOPLAY)
GUISetState($avi,1)
Filemove("c:\1\*.*","d:\1\")
GUISetState($avi,0)
Попробовал заменить Filemove("c;\1\*.*","d:\1\") на Sleep(20000) всё нормально проигрывает. Попробовал сделать Filemove("c;\1\*.*","d:\1\") через функцию всеравно не воспроизводит

Отправлено: 12:15, 29-01-2010 | #7


Аватара для FlatX007

Ветеран


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

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


Изображения
Тип файла: jpg 0005.JPG
(11.4 Kb, 11 просмотров)

Не то видео вытащил ... - 165 надо.

Отправлено: 12:29, 29-01-2010 | #8


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


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

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


от номера видео суть не меняется, видео не воспроизводится а показывает как статическое изображение:
Код: Выделить весь код
$avi = GUICtrlCreateAvi("c:\161.avi",-1,1,1,$ACS_AUTOPLAY)
GUISetState($avi,1)
Filemove("c:\1\*.*","d:\1\")
GUISetState($avi,0)
Попробовал заменить Filemove("c;\1\*.*","d:\1\") на Sleep(20000) всё нормально проигрывает. Попробовал сделать Filemove("c;\1\*.*","d:\1\") через функцию всеравно не воспроизводит

Отправлено: 12:44, 29-01-2010 | #9


Аватара для FlatX007

Ветеран


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

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


Значит нужно 2 скрита - один копирует другой воспроизводит avi ролик.

Отправлено: 12:56, 29-01-2010 | #10



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - [решено] Проблема перемещения файлов и папок, путем перетаскивания davserg Microsoft Windows 7 8 19-10-2009 11:55
Запрет выполнения файлов, но не перемещения, удаления, создания... ZORBI Microsoft Windows NT/2000/2003 9 25-04-2009 20:45
Интерфейс - отображение скрытых файлов pr-lp Microsoft Windows Vista 3 02-09-2008 23:35
Мониторинг копирования (перемещения) файлов по сети glazemir Microsoft Windows NT/2000/2003 8 15-05-2008 09:07
Программы по созданию/ перемещения/ замены ассоциаций файлов wadimus Автоматическая установка Windows 2000/XP/2003 0 09-03-2007 09:51




 
Переход