Как использовать ссылку в переменной

  • Автор темы Автор темы katka2100
  • Дата начала Дата начала

katka2100

Client
Регистрация
21.11.2017
Сообщения
88
Реакции
3
Баллы
8
В общем есть переменная link в которой хранится ссылка
instance.ActiveTab.Navigate("{-Variable.link-}"); работает в проджект мейкере, но не работает в зеннопостере.

Как мне перейти по этой ссылке из переменной?
 
В общем есть переменная link в которой хранится ссылка
instance.ActiveTab.Navigate("{-Variable.link-}"); работает в проджект мейкере, но не работает в зеннопостере.

Как мне перейти по этой ссылке из переменной?
Проверьте содержимое переменной link, возможно там есть лишние пробельные символы в начале или конце,
перед навигейтом можно применить Trim к переменной:
C#:
Развернуть Свернуть Копировать
// Текст для обработки
string text = project.ExecuteMacro(project.Variables["link"].Value);
// Обработка текста "Trim"
project.Variables["link"].Value = Macros.TextProcessing.Trim(text, "Full");
 
Последнее редактирование:
Проверьте содержимое переменной link, возможно там есть лишние пробельные символы в начале или конце,
перед навигейтом можно применить Trim к переменной:
C#:
Развернуть Свернуть Копировать
// Текст для обработки
string text = project.ExecuteMacro(project.Variables["link"].Value);
// Обработка текста "Trim"
project.Variables["link"].Value = Macros.TextProcessing.Trim(text, "Full");


Нет, лишних символов нет, ещё раз повторюсь - в проджект мейкере всё открывается.
Ваш код не помог тоже. (ничего в вашем коде не менял, прям так и вставил в проект)
Кстати в проджект мейкере экшн navigate, и экшн с вашим кодом показывает ошибку "Используется макрос {-Variable.link-}, выполнение макросов в коде c# запрещено" (хоть в ПМ всё и выполняется)
 
C#:
Развернуть Свернуть Копировать
Tab tab = instance.ActiveTab;
if ((tab.IsVoid) || (tab.IsNull)) throw new Exception("Таб не существует.");
tab.Navigate(project.Variables["link"].Value, "");
if (tab.IsBusy) tab.WaitDownloading();
 
  • Оценить
Реакции: Sergodjan и katka2100
  • Оценить
Реакции: katka2100

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