Как к списку прописать путь до файла через переменную?

romasa464

Client
Регистрация
18.06.2017
Сообщения
70
Благодарностей
12
Баллы
8
Добрый час, друзья. Проблема следующая:

1. Во входных настройках выбирается путь к файлу с аккаунтами, соответственно, этот путь ложится в переменную
2. Создаётся список к которому нужно в дальнейшем привязать этот файл

Соответственно, нужно переменную с путём к файлу положить в список так, чтобы она отработалась. Одно важное условие. Нужно всё это реализовать через C# сниппет. Как это сделать?

И ещё, как обработать взятую строку вида login:password при помощи С# так, чтобы строка разделялась, и login ложился в одну переменную, а password в другую.
 

Vladimirvolga

Пользователь
Регистрация
29.06.2017
Сообщения
134
Благодарностей
10
Баллы
18
Добрый час, друзья. Проблема следующая:

1. Во входных настройках выбирается путь к файлу с аккаунтами, соответственно, этот путь ложится в переменную
2. Создаётся список к которому нужно в дальнейшем привязать этот файл

Соответственно, нужно переменную с путём к файлу положить в список так, чтобы она отработалась. Одно важное условие. Нужно всё это реализовать через C# сниппет. Как это сделать?

И ещё, как обработать взятую строку вида login:password при помощи С# так, чтобы строка разделялась, и login ложился в одну переменную, а password в другую.
Вот это вам частично поможет:

Код:
// первая колонка строки в "loginz"
// вторая колонка строки в "passwordz"
// третья колонка строки в "mailz"

project.Variables["login"].Value = project.Variables["accline"].Value.Split(':')[0];
project.Variables["password"].Value = project.Variables["accline"].Value.Split(':')[1];
project.Variables["mail"].Value = project.Variables["accline"].Value.Split(':')[2];
 
  • Спасибо
Реакции: romasa464

romasa464

Client
Регистрация
18.06.2017
Сообщения
70
Благодарностей
12
Баллы
8
Вот это вам частично поможет:
А я ещё вот такой вариант нашёл:

Код:
IZennoList emailInputtt = project.Lists["emailInput"];
string[] emailLoginPair = emailInputtt[0].Split(':');
string emailLogin = emailLoginPair[0];
string emailPassword = emailLoginPair[1];
Т.е. создаём массив-список, далее, делим каждую строку по разделителю и кладём в переменные.
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
1. Во входных настройках выбирается путь к файлу с аккаунтами, соответственно, этот путь ложится в переменную
2. Создаётся список к которому нужно в дальнейшем привязать этот файл
C#:
IZennoList accounts = project.Lists["accounts"];
accounts.Bind(project.Variables["filepath"].Value);
До выполнения данного кода должен быть создан список accounts, а в переменной filepath должен быть путь к файлу.
 
  • Спасибо
Реакции: romasa464

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