[Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.

Ответить
 • Просмотры: 4
Аватара пользователя
Maza Faka

Re: [Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.

Сообщение Maza Faka »

amel27,
Цитата amel27:



сходу тоже не нашел
[Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.




Вот
вроде что-то похожее, но это не совсем оно....

Но пока мой последний метод подходит, не думаю что будут с ним проблемы.
Аватара пользователя
Maza Faka

Re: [Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.

Сообщение Maza Faka »

Спасиб. не помогло. кодировка стоит 1251 всё верно, если в 866 кодировке то показывает äë а не ôû :-) блин что за фигня даж не пойму. Хотя по русски тоже не пишет. Перепробовал переключать раскладку. либо не догнал чего то. писать по русски он тоже не пишет.
Аватара пользователя
tyrty_a

Re: [Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.

Сообщение tyrty_a »

Стоит такая задача: отслеживать в реальном времени идет ли закачка файла через Download Master. Файл и адрес ссылки могут быть любые. Если в данный момент закачка не идет, то предпринять некий набор действий.



Как я представляю, необходимо использовать RawSocket. Кто-нибудь реализовывал подобное? Может у кого есть примеры работы с сокетами на AutoIt?
Аватара пользователя
Maza Faka

Re: [Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.

Сообщение Maza Faka »

tyrty_a

Самый простой способ это возвращать размер скачиваемого файла и если по истечении определённого времени размер не меняется,
Цитата:



то предпринять некий набор действий.
Аватара пользователя
tyrty_a

Re: [Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.

Сообщение tyrty_a »

Maza Faka,


Цитата:



Самый простой способ это возвращать размер скачиваемого файла



К сожалению, этот вариант не пройдет. Download Master создает временный файл, который по размеру совпадает с закачиваемым файлом. Его размер в процессе закачки не меняется. Это сделано для резервирования места на диске, чтобы в процессе закачки не кончилось место.
Аватара пользователя
Maksimkama

Re: [Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.

Сообщение Maksimkama »

Maza Faka, странно вставлял вчера из примера тоже самое, не переключалось. счас переключается, пишет на русском, но не срабатывает



Send("!ф")

Send("ы")



что по идее должно посылать ALT+Ф и Ы для выхода из блокнота. Что не так?



Ну собственно я конечно не для того, чтобы с блокнотом баловаться взял AutoIt.

Хочу автоматизировать процесс записи телеперадач и перекодировки видео в divx. Запись уже происходит сама (встроенный в программ планировщик), но мощности компа не хватает писать сразу в divx сначала пишу в mpeg потом надо перетащить файлы в converter который идёт в комплекте с divx-ом затем после окончания обработки нужно узнать перекодировался ли файл (не нулевой ли у него размер) и поудалять mpeg файлы, которые мы посылали на перекодировку. я конечно понимаю что есть люди которые эту фигнюшку за пять минут напишут :-)

хотел бы именно узнать как реализовать перетаскивание, сравнение названий файлов без расширения, узнать размер файла.
Аватара пользователя
Maza Faka

Re: [Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.

Сообщение Maza Faka »

Maksimkama


Цитата:



для выхода из блокнота



Не проще ли использовать функцию WinClose()? Изображение
Аватара пользователя
Maksimkama

Re: [Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.

Сообщение Maksimkama »

AlexNeo,
Цитата AlexNeo:



создат форму с двумя кнопками а на кнопках функции запуска установки, например (Setup.exe).
[Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.




Пример:





Код:

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

#include 
$GUI = GUICreate("Setup Demo", 300, 200)
$MyApp_Button = GUICtrlCreateButton("My App", 20, 40, 60, 20)
$OtherApp_Button = GUICtrlCreateButton("Other App", 20, 70, 60, 20)
GUISetState(@SW_SHOW, $GUI)
While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit
        Case $MyApp_Button
            Run("MySetup.exe")
        Case $OtherApp_Button
            Run("OtherSetup.exe")
    EndSwitch
WEnd
Аватара пользователя
HiGH_ZeRO

Re: [Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.

Сообщение HiGH_ZeRO »

сделал через koda





Код:

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

#include 
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Управление нетом", 256, 71, 193, 125)
GUISetBkColor(0x000000)
$Button1 = GUICtrlCreateButton("Подключитися к нету", 0, 8, 131, 25, 0)
$Button2 = GUICtrlCreateButton(Отключитися", 0, 40, 131, 25, 0)
$Label1 = GUICtrlCreateLabel("HiGH_ZeRO", 136, 24, 117, 27)
GUICtrlSetFont(-1, 14, 400, 0, "Book Antiqua")
GUICtrlSetColor(-1, 0xFFFFFF)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit
    EndSwitch
WEnd

теперь хочу назначить на $Button1

Код:

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

 Run ('cmdow rasdial NET USER Pass','','')

а на $Button2

Код:

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

 Run ('cmdow rasdial /d','','')

но незнаю как
Ответить

Вернуться в «AutoIt»