- Сообщения
- 358
- Реакции
- 308
- Баллы
- 0
- Возраст
- 20
- Сервер
- Emerald
Привет!
Я хочу показать вам очень интересный скрипт, который сортирует скриншоты по папкам.
Он облегчает возможность найти нужный скриншот для того же отчёта.
Сейчас я опишу действия или инструкция, считайте это как хотите...
Главное чтобы вы поняли суть скрипта, а также как его использовать.
Заходите сначала на сервер, после чего запускаете файл Сортировщик.exe, далее от вас требуется сделать скриншот (F8). После чего мы прописываем данную команду, которая и переместит ваш скриншот в нужную папку.
/scr - Сама команда.Я хочу показать вам очень интересный скрипт, который сортирует скриншоты по папкам.
Он облегчает возможность найти нужный скриншот для того же отчёта.
Не мало людей сталкивались с проблемой, где нужно найти скриншот для отчёта?
Вы тратили на это много времени...
Сейчас я опишу действия или инструкция, считайте это как хотите...
Главное чтобы вы поняли суть скрипта, а также как его использовать.
Заходите сначала на сервер, после чего запускаете файл Сортировщик.exe, далее от вас требуется сделать скриншот (F8). После чего мы прописываем данную команду, которая и переместит ваш скриншот в нужную папку.
/scr 000 Патруль
000 - Номер скриншота, который нужно перенести.
Патруль - Название папки в папке screens.
Если в папке screens нету папки, которую вы указали для перемещения скриншота - не беда. Папка автоматически создаётся. Если папка уже существует, то скриншот попадает туда.
#IfWinActive GTA:SA:MP
#SingleInstance Force
#NoEnv
#include SAMP.ahk
F3:: Reload
$~Enter::
if (isInChat() && !isDialogOpen())
{
Sleep 200
dwAddress := dwSAMP + 0x12D8F8
chatInput := readString(hGTA, dwAddress, 256)
if (chatInput = "/fail")
NextStep := false
else if (RegExMatch(chatInput, "/scr ([0-9]+) (.*)", asd)) {
{
IfNotExist, %A_MyDocuments%\GTA San Andreas User Files\SAMP\screens\sa-mp-%asd1%.png
{
addchatmessage("{FFFFFF}Скриншота {00FA9A}под номером " asd1 " не существует!")
return
}
IfNotExist, %A_MyDocuments%\GTA San Andreas User Files\SAMP\screens\%asd2%
FileCreateDir, %A_MyDocuments%\GTA San Andreas User Files\SAMP\screens\%asd2%
isfile := 0
Loop,
{
IfExist, %A_MyDocuments%\GTA San Andreas User Files\SAMP\screens\%asd2%\%isfile%.png
isfile := isfile+1
else
break
}
FileMove, %A_MyDocuments%\GTA San Andreas User Files\SAMP\screens\sa-mp-%asd1%.png, %A_MyDocuments%\GTA San Andreas User Files\SAMP\screens\%asd2%\%isfile%.png
addchatmessage("{00FA9A}Скриншот номер {FFFF00}" asd1 "{00FA9A}, успешно перенесён в папку {FFFF00}" asd2)
return
}
}
}
return
#SingleInstance Force
#NoEnv
#include SAMP.ahk
F3:: Reload
$~Enter::
if (isInChat() && !isDialogOpen())
{
Sleep 200
dwAddress := dwSAMP + 0x12D8F8
chatInput := readString(hGTA, dwAddress, 256)
if (chatInput = "/fail")
NextStep := false
else if (RegExMatch(chatInput, "/scr ([0-9]+) (.*)", asd)) {
{
IfNotExist, %A_MyDocuments%\GTA San Andreas User Files\SAMP\screens\sa-mp-%asd1%.png
{
addchatmessage("{FFFFFF}Скриншота {00FA9A}под номером " asd1 " не существует!")
return
}
IfNotExist, %A_MyDocuments%\GTA San Andreas User Files\SAMP\screens\%asd2%
FileCreateDir, %A_MyDocuments%\GTA San Andreas User Files\SAMP\screens\%asd2%
isfile := 0
Loop,
{
IfExist, %A_MyDocuments%\GTA San Andreas User Files\SAMP\screens\%asd2%\%isfile%.png
isfile := isfile+1
else
break
}
FileMove, %A_MyDocuments%\GTA San Andreas User Files\SAMP\screens\sa-mp-%asd1%.png, %A_MyDocuments%\GTA San Andreas User Files\SAMP\screens\%asd2%\%isfile%.png
addchatmessage("{00FA9A}Скриншот номер {FFFF00}" asd1 "{00FA9A}, успешно перенесён в папку {FFFF00}" asd2)
return
}
}
}
return
Последнее редактирование модератором: