Сортировка скринов

LiveMen

Новичок
Автор темы
7
1
Как сделать, чтобы про нажатии, допустим, Alt+6 последний сделанный скриншот был перемещен в папку "Доклады" (при первом вводе папка появляется сама), а также скрин приобретал порядковый номер (чтобы не было постоянной замены).
Допустим нажал Alt+6 - скрин переместился в только что созданную папку "Доклады" с порядковым номером 1, через некоторое время я опять нажимаю Alt+6 и опять скрин перемещается в папку, но с порядковым номером 2.
 
  • Нравится
Реакции: Ananerb

Kvisk

Известный
212
225
AutoHotKey:
!6::
number := 999
loop, 1000 {
    if number < 100
        number := "0" number
    if number < 10
        number := "0" number
    IfExist, %A_MyDocuments%\GTA San Andreas User Files\SAMP\screens\sa-mp-%number%.png
        Break
    else
        number --
}
if number = -1
{
    MsgBox, У вас нет скриншотов.
    return
}
IfNotExist, Доклады
    FileCreateDir, Доклады
FormatTime, time, , скоп. dd.MM.yy в HH.mm
FileCopy, %A_MyDocuments%\GTA San Andreas User Files\SAMP\screens\sa-mp-%number%.png, Доклады\Номер - %number%`, %time%.png
return
Папка создаётся рядом с самим ahk. Название файлов выглядит вот так:
Безымянный.jpg