Скрипт Autoit _ScreenCapture_Capture win Nt

Я создаю функцию, которая должна ждать определенного фактического времени (каждый точный час), а затем сохранять скриншот в папке. Он отлично работает в Windows XP и более новых версиях, но моя рабочая ОС - "Win NT SP6".

Моя функция:

Func Print()
    $count = 1
    $delayloop = 1

    DirCreate("C:\Print")

    While $delayloop = 1
        $PrintMin = 00 ; The minute of PrintScreen
        For $count = 1 To 24
            $loop = 1
            While $loop = 1
                sleep(1000)
                If $PrintMin = @MIN Then
                    Sleep(1000)
                    _ScreenCapture_Capture("C:\Print\Picture " & @HOUR & ".jpg")
                    $loop = 0
                EndIf
            WEnd
            Sleep(60000)
        Next
        sleep(500)
    WEnd
EndFunc

я знаю это _ScreenCapture_Capture Функция требует GDI+, которого нет в Win NT.

я нашел gdiplus.dll и скопировать его в c:\winnt\system32 папка в Win NT (это папка выполнения моей программы), но когда мой скрипт достигает строки _ScreenCapture_Capture это внезапно заканчивается.

Пожалуйста, помогите мне с этой проблемой.

0 ответов

Другие вопросы по тегам