NirCMD - Скриншот командной строки с добавочной нумерацией

1531
Cricrazy

NirCMD - бесплатная утилита командной строки. Я использую его, чтобы сделать снимок экрана через фиксированный интервал времени. ( NirCMD ссылка ).

Я пытаюсь получить его индексировать имена изображений, чтобы это было

img1.png img2.png img3.png 

Я нашел способ получить метку даты, но не могу найти, как добавить простой индекс (например, 1, 2, 3 и т. Д.).

Вот командная строка:

nircmd.exe loop 10 300000 savescreenshot C:\temp\img~$currdate.MM_dd_yyyy$.png 

Может кто - то помочь с созданием скриншота имена файлов быть img1.png, img2.png..

Я нашел эту помощь в StackOverflow, но она отличается от того, что я ищу.

Спасибо.

1

1 ответ на вопрос

1
DavidPostill

Я не могу найти, как добавить простой индекс (например, 1, 2, 3 и т. Д.).

использование ~$loopcount$

Выполните NirCmd несколько раз в цикле. Между выполнениями команд NirCmd будет ожидать количество миллисекунд, указанное во втором параметре. Вы можете использовать переменную ~ $ loopcount $, чтобы указать номер вызова в цикле (от 1 до n).

Исходный справочник команд NirCmd - цикл

Попробуйте следующую командную строку (не проверено):

nircmd.exe loop 10 300000 savescreenshot C:\temp\img~$loopcount$.png 
Это именно то, что я хотел. Огромное спасибо. Cricrazy 6 лет назад 0