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

  • Автор темы Автор темы CSS
  • Дата начала Дата начала
Хотел сделать по первому варианту, добавил с# кубик, в него вставил код, но кубик не выполняется...
Код:
Развернуть Свернуть Копировать
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

ПС. Я пользуюсь вторым вариантом. Звук, кстати, там можно поменять на другой.
 
решил проблему - тупо конвертим mp3 файл в wav 16bit PCM и код нормально отрабатывает:bf:
 
А можно ли сделать сниппет, который будет считать траффик, сколько мы использовали килобайт интернета при выполнении шаблона? Или это из разряда фантастики?
 
Здравствуйте!

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

Хотелось бы заменить свитч на сниппет 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;
}
 
Можно через 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
Спасибо, Dimionix! Не ожидал что так быстро )) и что кому-то тоже не спится ;-)
 
  • Спасибо
Реакции: Dimionix
Через if, но покороче:
Код:
Развернуть Свернуть Копировать
string s = project.Variables["vybor_kategory"].Value;
if (s == "1") return "100";
if (s == "2") return "200";
if (s == "3") return "300";
и что кому-то тоже не спится
Судьба такая:-)
 
Здравствуйте!

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

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

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

Вложения

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

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

есть переменные
MKhXY.jpg


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


OzEXf.jpg


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

ClHI9.jpg


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

MKhXY.jpg

Главное чтоб он после взятия очищал значение по умолчанию.
 
а как тут указать больше или равно?
Вот так не работает.
Код:
Развернуть Свернуть Копировать
if ("s" >= "1")
{
    return "100";
}
return "00";
 
Вот так может, сам только начал изучать C#
Код:
Развернуть Свернуть Копировать
int s = 0;
if (s >= 1)
{
    return "100";
}
return "00";
 
  • Спасибо
Реакции: infosimple
да, это верно.
 
Не могу вставить переменную:
Код:
Развернуть Свернуть Копировать
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");
 
@infosimple,Ты хочешь положить в переменную s год месяц день час минут секунда?
 
да.
Код уже имеет вид:
Код:
Развернуть Свернуть Копировать
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]
 
Код:
Развернуть Свернуть Копировать
var s = DateTime.Now.ToString("yyyy, MM, dd, HH, mm, ss");
return z;
Может так попробовать, я правильно понял, ты хочешь переменной s присвоить вот это значение 2016, 01, 21, 18, 07, 21?
 
дак это да, но это в другом кубике и кладется в переменную startime, а дальше это надо положить в код выше.
 
Мне советуют использовать DataTime.ParseExact с соответствующим форматом. Не подскажите как это сделать.
 
Напиши что ты хочешь сделать с переменной startime? Что в итоге должно лежать в переменной s?
 
  • Спасибо
Реакции: Dimionix
Данный код отсчитывает время выполнения, своеобразный таймер, в 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");
 
Как остановить работу C#? включается действие на C# и проверка времени, по истечению заданного времени кубик останавливается, а действия C# продолжают работать, как бы остановить действия на C#
Действие mousmove, как остановить его?
 
Всем привет :-)
Задача все спецсимволы в тексте перевести в unicode.
Не помню в какой точно ветке находил - один парень на сишарпе делал конвертацию из unicode в нормально-читаемые символы. Код выглядел так
Код:
Развернуть Свернуть Копировать
//переменная text в примере содержит спецсимволы типа " >
return System.Net.WebUtility.HtmlDecode(project.Variables["text"].Value);
а мне нужно обратную операцию проделать, т.е. чтобы #привет стало 23%привет
Кто знает как это сделать на сишарпе, помогите, пожалуйста :-)
 
Всем привет :-)
Задача все спецсимволы в тексте перевести в 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
Всем привет :-)
Задача все спецсимволы в тексте перевести в unicode.
Не помню в какой точно ветке находил - один парень на сишарпе делал конвертацию из unicode в нормально-читаемые символы. Код выглядел так
Код:
Развернуть Свернуть Копировать
//переменная text в примере содержит спецсимволы типа " >
return System.Net.WebUtility.HtmlDecode(project.Variables["text"].Value);
а мне нужно обратную операцию проделать, т.е. чтобы #привет стало 23%привет
Кто знает как это сделать на сишарпе, помогите, пожалуйста :-)
Не знаю как именно только символы перекодировать, но можете посмотреть как этот код работает, может оно и нужно:
C#:
Развернуть Свернуть Копировать
return System.Net.WebUtility.UrlEncode(project.Variables["text"].Value);
 
  • Спасибо
Реакции: Marcelo
Не знаю как именно только символы перекодировать, но можете посмотреть как этот код работает, может оно и нужно:
C#:
Развернуть Свернуть Копировать
return System.Net.WebUtility.UrlEncode(project.Variables["text"].Value);
к сожалению ошибка выдается
24-01-2016 09-45-23.png
 

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