Автоматическое создание снимков экрана с помощью IrfanView: ярлык не работает при запуске
447
reinierpost
Я пытаюсь, чтобы моя система Windows 8.1 автоматически делала снимок экрана каждую минуту. Это помогает мне с отслеживанием времени.
Мое текущее решение использует IrfanView. Я написал следующий cmd
командный файл:
set IrfanView="C:\Program Files (x86)\IrfanView\i_view32.exe" set DestDir=%~dp0. set Cygwin=C:\cygwin64 REM see http://stackoverflow.com/questions/905226/mkdir-p-linux-windows setlocal enableextensions :loop REM these for loops are really weird, but see SO for /f "tokens=*" %%i in ('%Cygwin%\bin\date.exe +"%%y\%%m\%%d\%%H-%%M-%%S"') do set timestamp=%%i set filename="%DestDir%\%timestamp%.png" for %%F in (%filename%) do set dirname="%%~dpF" if not exist %dirname% md %dirname% %IrfanView% /ini="%~dp0" /capture=0 /convert=%filename% %Cygwin%\bin\sleep.exe 60 goto :loop
и я положил копию i_view32.ini
в целевой каталог. Тогда я сделал ярлык для пакетного файла и поместить его в папку автозагрузки Windows, 8.1: shell:startup
.
Когда я дважды щелкаю по ярлыку, скрипт запускается и работает нормально. Но он не запускается автоматически при входе в систему.
Почему бы и нет?
Журнал событий показывает событие BlueScreen с изображением atikmpag.sys при входе в систему, но я не знаю, связано ли это.
Как мне обойти эту проблему?
Вы говорите, что поместили пакетный файл в стартовый каталог: там обычно размещают ссылку со стандартным местом для скрипта. С помощью ссылки вы можете контролировать имя команды и путь (используемый в вашем скрипте), а также начальный каталог, и вы можете обнаружить, что тогда он ведет себя более единообразно. Вы также можете включить echo и записать вывод в файл (используя `cmd / c" ... "`), чтобы вы могли видеть, что происходило во время запуска.
AFH 9 лет назад
0
Я поставил * ярлык * для командного файла в каталоге автозагрузки. В реальном сценарии эхо включено, но я не пробовал регистрировать вывод, спасибо!
reinierpost 9 лет назад
0
Извините, я был прерван и неправильно прочитал ваш вопрос. Я обычно проверяю, что я покрыл все перед публикацией, но не сделал в этом случае. Моя вина.
AFH 9 лет назад
0
@reinierpost: попробуйте простой командный файл, который только повторяет некоторый текст, а затем делает паузу. Это работает? Кроме того, зачем нужны утилиты Cygwin, когда Windows может делать все это?
Karan 9 лет назад
0
@Karan: я просто пытаюсь заставить это работать. Если вы можете сказать мне, как это сделать с помощью утилит Windows, я буду счастлив.
reinierpost 9 лет назад
0
@reinierpost: Вы пробовали использовать простой пакетный файл, как я и предлагал вначале? Cygwin зависимость может быть удалена позже, если требуется.
Karan 9 лет назад
0
@Karan: я только что попробовал. Ничего не появляется в лог-файле вообще. Даже когда я помещаю сам пакетный файл в папку автозагрузки. Другие ярлыки работают нормально.
reinierpost 9 лет назад
0
Попробуйте [скрипт входа в систему] (http://superuser.com/a/65503/138343) или [запланированное задание] (http://superuser.com/questions/258641/windows-7-home-how-to- настройка-а-вход-скрипт).
Karan 9 лет назад
0
@Karan: я попробовал оба; ни работа. Для запланированной задачи проблема заключается в том, что она должна работать как СИСТЕМА и не может получить доступ к моему экрану. Сценарий входа не работает вообще (даже тот, который просто выводит строку в файл журнала).
reinierpost 9 лет назад
0
Это странно. По крайней мере, один из них должен был сработать, особенно с простым пакетным файлом.
Karan 9 лет назад
0
Я все еще ищу решение.
reinierpost 9 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
1
Плагин Irfanview для загрузки на сайты хостинга изображений?
-
1
Заставить IrfanView игнорировать текстовые файлы или файлы других типов?
-
9
Какой ярлык к диспетчеру устройств?
-
-
3
Связанный файл irfanview испортил
-
8
Как я могу увеличить размер закрепленного списка переходов в Windows 7?
-
2
Юникод в irfanview
-
1
Можно ли изменить размер нескольких файлов изображений с Irfanview?
-
5
Несколько копий Windows Calculator
-
2
Пакетная обработка мульти-TIFF в Irfan view
-
5
Печать больших изображений в виде нескольких листов формата А4 с помощью IrfanView?