Бесплатные снипеты на заказ

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
Хотел сделать по первому варианту, добавил с# кубик, в него вставил код, но кубик не выполняется...
Код:
System.Media.SoundPlayer player = new System.Media.SoundPlayer(@"C:\1.wav");
player.Play();
Хм, не знал, что не все .wav воспроизводит.
http://zennolab.com/discussion/threads/kak-dobavit-zvukovoj-signal-v-proekt.19448/#post-126148

ПС. Я пользуюсь вторым вариантом. Звук, кстати, там можно поменять на другой.
 

shved2

Client
Регистрация
16.07.2015
Сообщения
146
Благодарностей
53
Баллы
28

shved2

Client
Регистрация
16.07.2015
Сообщения
146
Благодарностей
53
Баллы
28
решил проблему - тупо конвертим mp3 файл в wav 16bit PCM и код нормально отрабатывает:bf:
 

alexbarov

Client
Регистрация
25.10.2012
Сообщения
12
Благодарностей
6
Баллы
3
А можно ли сделать сниппет, который будет считать траффик, сколько мы использовали килобайт интернета при выполнении шаблона? Или это из разряда фантастики?
 

Slava

Client
Регистрация
17.07.2015
Сообщения
36
Благодарностей
4
Баллы
8
Здравствуйте!

Хотелось бы заменить свитч на сниппет C#. В свитче реализовано следующее, если переменная {-Variable.vybor_kategory-} равна значению, например, "1", тогда переменной {-Variable.tovar_category-} присвоить значение "100";
если переменная {-Variable.vybor_kategory-} равна "2", тогда переменной {-Variable.tovar_category-} присвоить значение "200" и т.д.
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
Здравствуйте!

Хотелось бы заменить свитч на сниппет C#.
Привет!
C#:
switch (project.Variables["vybor_kategory"].Value)
{
    case "1":
        project.Variables["tovar_category"].Value = "100";
        break;
      
    case "2":
        project.Variables["tovar_category"].Value = "200";
        break;
      
    default:
        project.Variables["tovar_category"].Value = "300";
        break;
}
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
Можно через if:
C#:
if (project.Variables["vybor_kategory"].Value == "1")
{
    return "100";
}

if (project.Variables["vybor_kategory"].Value == "2")
{
    return "200";
}

if (project.Variables["vybor_kategory"].Value == "3")
{
    return "300";
}
 
  • Спасибо
Реакции: kulikov_mister

Slava

Client
Регистрация
17.07.2015
Сообщения
36
Благодарностей
4
Баллы
8
Спасибо, Dimionix! Не ожидал что так быстро )) и что кому-то тоже не спится ;-)
 
  • Спасибо
Реакции: Dimionix

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
Здравствуйте!

Хотелось бы заменить свитч на сниппет C#. В свитче реализовано следующее, если переменная {-Variable.vybor_kategory-} равна значению, например, "1", тогда переменной {-Variable.tovar_category-} присвоить значение "100";
если переменная {-Variable.vybor_kategory-} равна "2", тогда переменной {-Variable.tovar_category-} присвоить значение "200" и т.д.
если остальные значение поддаются этой же логике - достаточно просто множить на сотню)
 

infosimple

Client
Регистрация
01.01.2015
Сообщения
427
Благодарностей
61
Баллы
28

Gerero

Client
Регистрация
20.12.2010
Сообщения
86
Благодарностей
83
Баллы
18
Все привет.

Исходные данные:
папка links, в ней подпапки,внутри которых тоже папки но уже с различными файлами в кодировке win-1251.

Нужно объединить в один файл (в кодировке utf-8 ) без дублей все файлы в названии которых есть слово test.
 

Вложения

Viktor111

Client
Регистрация
02.07.2015
Сообщения
16
Благодарностей
5
Баллы
3
Добрый день, подскажите как прописать в эту строку command.CommandText = "SELECT * FROM vk_group WHERE id = 1"; вместо "1" переменную с счетчика. Вообщем надо что бы он подключался к базе MySQL и в таблице vk_group в столбце id брал строку по порядку, т.е. по счетчику. Помогите пожалуйста.
 

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 782
Благодарностей
1 449
Баллы
113
Всем привет! Помогите пожалуйста написать 2 сниппета

Первый такого плана:

есть переменные


нужно значение этих переменных вписать в значение по умолчанию
чтоб получилось так:




Второй сниппет должен делать обратное



Брать с удалением значение по умолчанию и вписать все как было.


Главное чтоб он после взятия очищал значение по умолчанию.
 

infosimple

Client
Регистрация
01.01.2015
Сообщения
427
Благодарностей
61
Баллы
28
а как тут указать больше или равно?
Вот так не работает.
Код:
if ("s" >= "1")
{
    return "100";
}
return "00";
 

Viktor111

Client
Регистрация
02.07.2015
Сообщения
16
Благодарностей
5
Баллы
3
Вот так может, сам только начал изучать C#
Код:
int s = 0;
if (s >= 1)
{
    return "100";
}
return "00";
 
  • Спасибо
Реакции: infosimple

infosimple

Client
Регистрация
01.01.2015
Сообщения
427
Благодарностей
61
Баллы
28
да, это верно.
 

infosimple

Client
Регистрация
01.01.2015
Сообщения
427
Благодарностей
61
Баллы
28
Не могу вставить переменную:
Код:
int s = (int)(DateTime.Now.Subtract(new DateTime(project.Variables["startime"].Value))).TotalSeconds;
return s;
А сама переменная имеет следующую конструкцию:
Код:
return DateTime.Now.ToString("yyyy, MM, dd, HH, mm, ss");
 

Viktor111

Client
Регистрация
02.07.2015
Сообщения
16
Благодарностей
5
Баллы
3
@infosimple,Ты хочешь положить в переменную s год месяц день час минут секунда?
 

infosimple

Client
Регистрация
01.01.2015
Сообщения
427
Благодарностей
61
Баллы
28
да.
Код уже имеет вид:
Код:
int s = (int)(DateTime.Now.Subtract(new DateTime(project.Variables["startime"].Value))).TotalSeconds;
int x = int.Parse(project.Variables["peremen"].Value);
if (s >= x) {return "100";} return s;
Значение переменной startime = 2016, 01, 21, 18, 07, 21
Ошибки следующие:
Компиляция кода Ошибка в действии "CS1502" "Наиболее подходящий перегруженный метод для "System.DateTime.DateTime(long)" имеет несколько недопустимых аргументов". [Строка: 0; Cтолбец: 37]
Компиляция кода Ошибка в действии "CS1503" "Аргумент "1": преобразование типа из "string" в "long" невозможно". [Строка: 0; Cтолбец: 50]
 

Viktor111

Client
Регистрация
02.07.2015
Сообщения
16
Благодарностей
5
Баллы
3
Код:
var s = DateTime.Now.ToString("yyyy, MM, dd, HH, mm, ss");
return z;
Может так попробовать, я правильно понял, ты хочешь переменной s присвоить вот это значение 2016, 01, 21, 18, 07, 21?
 

infosimple

Client
Регистрация
01.01.2015
Сообщения
427
Благодарностей
61
Баллы
28
дак это да, но это в другом кубике и кладется в переменную startime, а дальше это надо положить в код выше.
 

infosimple

Client
Регистрация
01.01.2015
Сообщения
427
Благодарностей
61
Баллы
28
Мне советуют использовать DataTime.ParseExact с соответствующим форматом. Не подскажите как это сделать.
 

Viktor111

Client
Регистрация
02.07.2015
Сообщения
16
Благодарностей
5
Баллы
3
Напиши что ты хочешь сделать с переменной startime? Что в итоге должно лежать в переменной s?
 
  • Спасибо
Реакции: Dimionix

infosimple

Client
Регистрация
01.01.2015
Сообщения
427
Благодарностей
61
Баллы
28
Данный код отсчитывает время выполнения, своеобразный таймер, в s будет лежать пройденное время (в сек.) от заданной даты, которая и есть startime.
Код:
int s = (int)(DateTime.Now.Subtract(new DateTime(2016, 01, 21, 20, 01, 00))).TotalSeconds;
Вместо даты и времени, хочу вставить переменную startime, которая получается следующим образом
Код:
return DateTime.Now.ToString("yyyy, MM, dd, HH, mm, ss");
 

infosimple

Client
Регистрация
01.01.2015
Сообщения
427
Благодарностей
61
Баллы
28
Как остановить работу C#? включается действие на C# и проверка времени, по истечению заданного времени кубик останавливается, а действия C# продолжают работать, как бы остановить действия на C#
Действие mousmove, как остановить его?
 

Marcelo

Client
Регистрация
16.12.2014
Сообщения
109
Благодарностей
17
Баллы
18
Всем привет :-)
Задача все спецсимволы в тексте перевести в unicode.
Не помню в какой точно ветке находил - один парень на сишарпе делал конвертацию из unicode в нормально-читаемые символы. Код выглядел так
Код:
//переменная text в примере содержит спецсимволы типа " >
return System.Net.WebUtility.HtmlDecode(project.Variables["text"].Value);
а мне нужно обратную операцию проделать, т.е. чтобы #привет стало 23%привет
Кто знает как это сделать на сишарпе, помогите, пожалуйста :-)
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
Всем привет :-)
Задача все спецсимволы в тексте перевести в unicode.
Не помню в какой точно ветке находил - один парень на сишарпе делал конвертацию из unicode в нормально-читаемые символы. Код выглядел так
Код:
//переменная text в примере содержит спецсимволы типа " >
return System.Net.WebUtility.HtmlDecode(project.Variables["text"].Value);
а мне нужно обратную операцию проделать, т.е. чтобы #привет стало 23%привет
Кто знает как это сделать на сишарпе, помогите, пожалуйста :-)
C#:
return project.Variables["text"].Value.Replace("#", "%23")
                                      .Replace(">", "%26gt%3B")
                                      .Replace(""", "%26quot%3B");
 
  • Спасибо
Реакции: Marcelo

CSS

Client
Регистрация
22.05.2010
Сообщения
1 327
Благодарностей
663
Баллы
113
Всем привет :-)
Задача все спецсимволы в тексте перевести в unicode.
Не помню в какой точно ветке находил - один парень на сишарпе делал конвертацию из unicode в нормально-читаемые символы. Код выглядел так
Код:
//переменная text в примере содержит спецсимволы типа " >
return System.Net.WebUtility.HtmlDecode(project.Variables["text"].Value);
а мне нужно обратную операцию проделать, т.е. чтобы #привет стало 23%привет
Кто знает как это сделать на сишарпе, помогите, пожалуйста :-)
Не знаю как именно только символы перекодировать, но можете посмотреть как этот код работает, может оно и нужно:
C#:
return System.Net.WebUtility.UrlEncode(project.Variables["text"].Value);
 
  • Спасибо
Реакции: Marcelo

Marcelo

Client
Регистрация
16.12.2014
Сообщения
109
Благодарностей
17
Баллы
18
Не знаю как именно только символы перекодировать, но можете посмотреть как этот код работает, может оно и нужно:
C#:
return System.Net.WebUtility.UrlEncode(project.Variables["text"].Value);
к сожалению ошибка выдается
24-01-2016 09-45-23.png
 

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