вопросы: суперглобальная переменная; относительный путь; обновить список через C;

nik-n

Client
Регистрация
05.11.2016
Сообщения
240
Благодарностей
20
Баллы
18
ЗАДАЧА:
Есть куча проектов и у всех них есть один общий список который лежит в папке на разное кол-во уровней вверх.
Из этого списка каждый проект временно берет строку, потом по завершении работы ее возвращает.

ВОПРОСЫ:
1 . можно ли как то задать глобальную переменную для всего зенно? что бы в нее прописать путь от корня до корневой папки с шаблонами, типа аткого:
{-Variable.root_path-} - будет всегда C:\Users\Администратор\MyFolder
Может где то в папке с самой программой есть такой файл?
Что бы любой шаб который открывается мог считать эту переменную без лишних кубиков и пр.

2. можно ли как то в пути к списку прописать хитрым способом что надо подняться на 2 уровня вверх, а дальше уже путь до файла списка?

3. как добраться до файла списка уже нашел, через парсинг из переменной {-Project.Directory-} части пути и использования его в пути в файлу списка. но все же файл остается пустым, т.к. в проекте файл грузится при запуске и не обновляется после того как парсим часть пути.
{-Variable.root_path-}\ZennoPoster\settings\LoginsKB.txt
его бы как то через C# обновить. подскажите пжлст сниппет на C#.

или любое другое решение задачи )
 

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 544
Баллы
113
1 . можно ли как то задать глобальную переменную для всего зенно? что бы в нее прописать путь от корня до корневой папки с шаблонами, типа аткого:
{-Variable.root_path-} - будет всегда C:\Users\Администратор\MyFolder
Может где то в папке с самой программой есть такой файл?
Что бы любой шаб который открывается мог считать эту переменную без лишних кубиков и пр.
Глобальная переменная так и работает по умолчанию.
3. как добраться до файла списка уже нашел, через парсинг из переменной {-Project.Directory-} части пути и использования его в пути в файлу списка. но все же файл остается пустым, т.к. в проекте файл грузится при запуске и не обновляется после того как парсим часть пути.
{-Variable.root_path-}\ZennoPoster\settings\LoginsKB.txt
его бы как то через C# обновить. подскажите пжлст сниппет на C#.
В свойствах списка стоит галочка "Сохранять изменения"?
 

nik-n

Client
Регистрация
05.11.2016
Сообщения
240
Благодарностей
20
Баллы
18

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