Бесплатные C# сниппеты

Medvedoc

Client
Регистрация
01.04.2017
Сообщения
166
Реакции
10
Баллы
18
Буду выкладывать бесплатные сниппеты, которые возможно кому-то (новичкам точно) пригодятся.
 
тема создана когда ты об этом и не мечтал и занимаешься ерундой
2018-01-20_233333.png
 
Сниппет Switch с заменой выходных параметров. На форуме уже есть подобный сниппет.
Описание: Если в входных настройках проекта имеется DropDown меню, то оно передает свои входные параметры в переменную. В сниппите Switch после обработки значение переменной заменяется на необходимое значение.
Код:
Развернуть Свернуть Копировать
switch (project.Variables["Переменная DropDown"].Value) {
    case "Значение 1 DropDown":
    project.SendInfoToLog("Выбрано Значение 1 DropDown", true);
    project.Variables["Переменная DropDown"].Value="Заменяем на значение 1";
    break;
    case "Значение 2 DropDown":
    project.SendInfoToLog("Выбрано Значение 2 DropDown", true);
    project.Variables["Переменная DropDown"].Value="Заменяем на значение 2";
    break;
}
 
Тогда как удалить эту тему?
И как получить статус?
И как прикреплять здесь файлы к сообщениям?
 
Сниппет Switch с заменой выходных параметров. На форуме уже есть подобный сниппет.
Описание: Если в входных настройках проекта имеется DropDown меню, то оно передает свои входные параметры в переменную. В сниппите Switch после обработки значение переменной заменяется на необходимое значение.
Код:
Развернуть Свернуть Копировать
switch (project.Variables["Переменная DropDown"].Value) {
    case "Значение 1 DropDown":
    project.SendInfoToLog("Выбрано Значение 1 DropDown", true);
    project.Variables["Переменная DropDown"].Value="Заменяем на значение 1";
    break;
    case "Значение 2 DropDown":
    project.SendInfoToLog("Выбрано Значение 2 DropDown", true);
    project.Variables["Переменная DropDown"].Value="Заменяем на значение 2";
    break;
}

а если чувак забыл выбор сделать, то что твой снипет выдаст ?
 
Тогда как удалить эту тему?
И как получить статус?
И как прикреплять здесь файлы к сообщениям?

удалить может только админ
статус получить можно написав в сапорт
приклеплять файлы внизу с права, загрузить файл
 
Видимо загружать файлы можно со статусом клиент
 
Сниппет Switch с заменой выходных параметров. На форуме уже есть подобный сниппет.
Описание: Если в входных настройках проекта имеется DropDown меню, то оно передает свои входные параметры в переменную. В сниппите Switch после обработки значение переменной заменяется на необходимое значение.
Код:
Развернуть Свернуть Копировать
switch (project.Variables["Переменная DropDown"].Value) {
    case "Значение 1 DropDown":
    project.SendInfoToLog("Выбрано Значение 1 DropDown", true);
    project.Variables["Переменная DropDown"].Value="Заменяем на значение 1";
    break;
    case "Значение 2 DropDown":
    project.SendInfoToLog("Выбрано Значение 2 DropDown", true);
    project.Variables["Переменная DropDown"].Value="Заменяем на значение 2";
    break;
}

Аналогичный сниппет

Код:
Развернуть Свернуть Копировать
return "янв|1,фев|2,март|3,апр|4,май|5,июн|6,июл|7,авг|8,сен|9,окт|10,ноя|11,дек|12".Split(',').First(s=>s.Contains(project.Variables["month"].Value)).Split('|')[1];
 
вроде сниппет рабочий но как его использовать без return ?
Подскажите пожалуйста пару идей
Приветствую. Ну во первых объявляется переменная.

Код:
Развернуть Свернуть Копировать
project.Variables["output"].Value = "input|output,input2|output2".Split(',').First(s=>s.Contains(project.Variables["input"].Value)).Split('|')[1];

Во output попадет значение
 
  • Спасибо
Реакции: Sardol и z@jivalo
Попробую затестить
 
ребята , есть у кого то сниппет по расспаковке ZIP файла или как это реализовать можно через зенку ?
 
ребята , есть у кого то сниппет по расспаковке ZIP файла или как это реализовать можно через зенку ?


Архивация:
Развернуть Свернуть Копировать
var path1 = project.Variables["Directory"].Value; // путь к папке с файлами
var path2 = project.Variables["Archive"].Value; //путь к файлу архива
System.IO.Compression.ZipFile.CreateFromDirectory(path1, path2);


Распаковка:
Развернуть Свернуть Копировать
string path = project.Directory+"\\extract\\"; //путь к папке с файлами для архивации
string zip = project.Directory+"\\zip\\zip.zip"; //путь к конечному файлу
System.IO.Compression.ZipFile.ExtractToDirectory(zip,path);
 
  • Спасибо
Реакции: evgen_po, diman и Ikigai
В переменной dom_ids лежит DOM страницы.
Нужно из этой переменной xpath'ем выдернуть значение и положить в переменную sport.
Подскажите, как это можно реализовать.
 
Всем привет, есть много zip вайлов, внутри каждого 2 папки, надо оставить лишь php папку и архивировать ее и переименовать. Помогите решить сниппетом пожалуйста
 

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