Как сделать снимок экрана с помощью vlc с помощью летучей мыши и планировщика?

Я хочу снимать экран компьютера каждый день в течение нескольких часов. Я обнаружил, что vlc - лучшая причина для этого, и поэтому я сделал 2 файла bat для запуска и остановки захвата и запланировал их с помощью планировщика ms.

иногда это срабатывает, но в большинстве случаев приложение вылетает.

это начало записи летучей мыши:

"C: \ vlc-2.1.0 \ vlc.exe" --qt-start-minimized screen: //: screen-fps = 10: screen-mouse-image = C: \ vlc-2.1.0 \ mouse.png : sout = # transcode {vcodec = divx, vb = 0, scale = 0, acodec = mp4a, ab = 128, channels = 2, samplerate = 44100}: std {access = file, dst = C: \ Captures \ session- % date: ~ 7,2% % date: ~ 4,2%% date: ~ 10,4% .mp4}: no-sout-rtp-sap: no-sout-standard-sap : ttl = 1: sout-keep: rc-fake-tty

и это сбой, который я получаю: Код исключения: c0000005

пожалуйста, помогите


person Marianne    schedule 31.10.2013    source источник
comment
Ошибка C0000005 означает, что произошла ACCESS_VIOLATION. Скорее всего, ваша запланированная задача (или пользователь запланированной задачи) не имеет необходимых прав для записи в указанное расположение файла.   -  person David Ruhmann    schedule 31.10.2013
comment
Хоть я и админ?   -  person Marianne    schedule 05.11.2013


Ответы (1)


Возможно, партия - неподходящий язык для работы. Что сразу приходит в голову, так это VBScript. Пытаться:

Set objShell = CreateObject("WScript.Shell") 
Set objWord = CreateObject("Word.Application")
Set objDoc = objWord.Documents.Add()

'perhaps a loop of some kind here'
objShell.SendKeys "{PRTSC}" 'captures the screen'
WScript.Sleep 5000 'waits for 5 seconds'

objWord.Visible = True 'shows the document'
'here you could add the paste command'

Этот код распечатывает экраны и открывает текстовый документ. Вы можете изменить время ожидания, вставить его в документ и т. Д. Это просто представление о том, что вы можете сделать. Пакетная обработка никогда не бывает хорошим языком для взаимодействия с оборудованием. Что-то вроде .exe или .vbs гораздо практичнее.

person anon582847382    schedule 01.11.2013