Обработка изображений. Сохранить скриншот с датой

Andron

Client
Регистрация
08.04.2015
Сообщения
222
Благодарностей
10
Баллы
18
Добрый день.

Хочу сделать скриншот инстанса и указать в названии файла время когда был создан скрин. В пути сохранения указал переменную с временем :

{-Project.Directory-}\скрины\ошибка_{-TimeNow.Date-}.bmp

Но экшен выполняется с ошибкой что путь указан не верно.

Подскажите, как по другому можно это реализовать?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
22 442
Благодарностей
10 000
Баллы
113
Добрый день.

Хочу сделать скриншот инстанса и указать в названии файла время когда был создан скрин. В пути сохранения указал переменную с временем :

{-Project.Directory-}\скрины\ошибка_{-TimeNow.Date-}.bmp

Но экшен выполняется с ошибкой что путь указан не верно.

Подскажите, как по другому можно это реализовать?
из содержимого {-TimeNow.Date-} нужно вырезать или заменить недопустимые для имен файлов символы..
ругается именно на них..

можно заменить слеши и двоеточия на дефисы..
 
  • Спасибо
Реакции: Andron

evgen_po

Client
Регистрация
27.08.2013
Сообщения
856
Благодарностей
533
Баллы
93
В пути к файлам нельзя использовать обратный слеш и двоеточие.
Значение переменной {-TimeNow.Date-} выглядит так 10/05/2015 17:31:09, т.е. в ней как раз есть и обратный слеш и двоеточие.
Как вариант обработать эту переменную и заменить "/" и ":" на нижнее подчеркивание или другой подходящий символ.

Или можно поучать переменную {-TimeNow.Date-} сразу же в нужном формате, например через свой с# код вставив в кубик такую конструкцию:
return DateTime.Now.ToString("dd.MM.yyy H-m-s");
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 794
Благодарностей
6 024
Баллы
113
В следующем билде добавим расширенные макросы даты, чтобы можно было выбрать свой формат написания.
 
  • Спасибо
Реакции: Andron и Sergodjan

Nick

Client
Регистрация
22.07.2014
Сообщения
1 996
Благодарностей
828
Баллы
113
Зачем?? Ваша команда год сама назад писала о том, что это нужно разве что малой доле пользователей.
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 452
Благодарностей
1 889
Баллы
113
Дату и сейчас можно переформатировать как угодно и через C# и JS и простые регулярки..
В программе достаточно много серьёзных проблем, которые нужно решать, а Вы добавляете форматы дат и прочую белеберду, которая нужна 0.1 % пользователей...Чудненько.
 

Nick

Client
Регистрация
22.07.2014
Сообщения
1 996
Благодарностей
828
Баллы
113
*Я* добавляю?? Я как раз возмущаюсь, зачем их добавляют!
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 452
Благодарностей
1 889
Баллы
113
*Я* добавляю?? Я как раз возмущаюсь, зачем их добавляют!
Ну на сколько мне известно, Вы не являетесь разработчиком программы, следовательно мой комментарий был не к Вам.
Так просто совпало, что я ответил вслед за Вами. Тут (да и там) препираться не вижу никакого смысла :-)
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 794
Благодарностей
6 024
Баллы
113
Зачем?? Ваша команда год сама назад писала о том, что это нужно разве что малой доле пользователей.
Тут кое-кто предлагал) - http://zennolab.com/discussion/threads/dobavit-udobnye-avto-peremennye-dlja-daty-i-vremeni.21645/
Может я выразился не так... Переменные даты я имел ввиду.

5.9.5.1
[+] Добавлено расширение для макроса {-TimeNow.Date-}. Теперь перед закрывающейся скобкой можно писать свой собственный формат времени {-TimeNow.Date[Format]-}. Подробнее о формате даты можно прочитать по ссылкам: Строки настраиваемых форматов даты и времени, Строки стандартных форматов даты и времени.
[+] Добавлен макрос {-TimeNow.UnixTime-}.
 
  • Спасибо
Реакции: ZennoScript

Nick

Client
Регистрация
22.07.2014
Сообщения
1 996
Благодарностей
828
Баллы
113
Окей, тогда я сам виноват. Кстати, это я просил уже во второй раз. В первый раз мне несколько человек сказали, что это нужно только мне, а вот посмотрим теперь...
 

zortexx

Client
Регистрация
19.09.2011
Сообщения
2 520
Благодарностей
1 227
Баллы
113
Лучше бы добавили автоматическое создание переменных из заголовков для подключенных таблиц.
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 452
Благодарностей
1 889
Баллы
113
Лучше бы отладили уже работу GET\POST запросов, работу почты, работу таблиц, зависание программы и многое многое другое, что сейчас мешает корректно работать.
 
  • Спасибо
Реакции: zortexx

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 794
Благодарностей
6 024
Баллы
113
Обязательно передам весь ваш фидбек разработчикам. Но прошу писать о данных проблемах в соответствующие темы.
 
  • Спасибо
Реакции: rostonix

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 068
Благодарностей
5 725
Баллы
113
И с максимально возможными примерами, если есть проблемы.
 

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)