Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Использование переменной в пути до папки и в названии файла, при использовании функции printscreen
Automaton
сообщение 19.12.2019, 13:50
Сообщение #1


**

Neophyte
Сообщений: 47
Регистрация: 18.12.2019
Группа: Пользователи
Наличность: 0
Пользователь №: 19.472
Возраст: 27



Использую команду DirCreate ("C:\UO Pilot\$foldertime") и создается папка с названием, соответствующим значению переменной.

Дальше использую функцию printscreen #handle 890 270 310 540 C:\UO Pilot\$foldertime\$screentime.bmp но это не работает. Задумка состоит в том что бы создать единожды папку с текущей датой и сохранять скрины в эту папку, где имя каждого из скринов соответствует дате его создания.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 19.12.2019, 14:49
Сообщение #2


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26745
Пользователь №: 16.971
Возраст: 29



Цитата
DirCreate ("C:\UO Pilot\$foldertime") и создается папка с названием, соответствующим значению переменной.

Вообще это баг. Всё что в кавычках это просто текст и переменной считаться не должно.
Используйте массивы. Принцип примерно такой:
Код
set %path [1 1] "C:\UO Pilot\"
set %path [1 2] "foldertime\"
set %path [1 3] "screentime.bmp"

log clear
log %path [1 1]
log %path [1 2]
log %path [1 1]%path [1 2]   // первые 2 элемента
log %path [1 1]%path [1 3]   // первый и третий
log %path [1]  // вся строка
end_script

Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 27.4.2024, 19:30
Designed by Nickostyle