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

  • Автор темы Автор темы Andron
  • Дата начала Дата начала

Andron

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

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

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

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

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

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

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

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

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

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

Или можно поучать переменную {-TimeNow.Date-} сразу же в нужном формате, например через свой с# код вставив в кубик такую конструкцию:
return DateTime.Now.ToString("dd.MM.yyy H-m-s");
 
В следующем билде добавим расширенные макросы даты, чтобы можно было выбрать свой формат написания.
 
  • Оценить
Реакции: Andron и Sergodjan
Зачем?? Ваша команда год сама назад писала о том, что это нужно разве что малой доле пользователей.
 
Дату и сейчас можно переформатировать как угодно и через C# и JS и простые регулярки..
В программе достаточно много серьёзных проблем, которые нужно решать, а Вы добавляете форматы дат и прочую белеберду, которая нужна 0.1 % пользователей...Чудненько.
 
*Я* добавляю?? Я как раз возмущаюсь, зачем их добавляют!
 
*Я* добавляю?? Я как раз возмущаюсь, зачем их добавляют!

Ну на сколько мне известно, Вы не являетесь разработчиком программы, следовательно мой комментарий был не к Вам.
Так просто совпало, что я ответил вслед за Вами. Тут (да и там) препираться не вижу никакого смысла :)
 
Зачем?? Ваша команда год сама назад писала о том, что это нужно разве что малой доле пользователей.
Тут кое-кто предлагал) - 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
Окей, тогда я сам виноват. Кстати, это я просил уже во второй раз. В первый раз мне несколько человек сказали, что это нужно только мне, а вот посмотрим теперь...
 
Лучше бы отладили уже работу GET\POST запросов, работу почты, работу таблиц, зависание программы и многое многое другое, что сейчас мешает корректно работать.
 
  • Оценить
Реакции: zortexx
Обязательно передам весь ваш фидбек разработчикам. Но прошу писать о данных проблемах в соответствующие темы.
 
  • Оценить
Реакции: rostonix
И с максимально возможными примерами, если есть проблемы.
 

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