Как в автомате сменить права у папок?

GreenWay

Client
Регистрация
11.05.2012
Сообщения
432
Благодарностей
139
Баллы
43
Вот встала задача сменить права у определенных папок на 100 доменах. Можно ли это реализовать с помощью ZENNO?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
  • Спасибо
Реакции: GreenWay

GreenWay

Client
Регистрация
11.05.2012
Сообщения
432
Благодарностей
139
Баллы
43
Как это все правильно записать?
Получаю из таблицы такие данные:

your_host_name - имя хоста
protocol - протокол ()
login - логин
password - пароль
path - путь до папки/файла
right - собственно сами права(777, 755, ...)

Что записать в экшен С#?
Можно ли сразу вписать переменные в строку с кодом "ZennoPoster.FtpChmode("your_host_name", 21, "protocol", "login", "password", "proxy", @"MyFolder\MySubFolder", "755");"?
Что писать в "Положить результат в переменную"? или оставить пустой?
 

WhiteCoder

Client
Регистрация
01.04.2013
Сообщения
104
Благодарностей
69
Баллы
28
Как это все правильно записать?
Получаю из таблицы такие данные:

your_host_name - имя хоста
protocol - протокол ()
login - логин
password - пароль
path - путь до папки/файла
right - собственно сами права(777, 755, ...)

Что записать в экшен С#?
Можно ли сразу вписать переменные в строку с кодом "ZennoPoster.FtpChmode("your_host_name", 21, "protocol", "login", "password", "proxy", @"MyFolder\MySubFolder", "755");"?
Что писать в "Положить результат в переменную"? или оставить пустой?

Допустим у тебя в проекте есть переменная с именем var1. В ProjectMaker ты к ней обращаешься таким образом: {-Variable.var1-}
Но в экшене C# нужно писать так, чтобы получить значение переменной: project.Variables["var1"].Value

К примеру если в проекте у тебя есть созданные переменные такие как host, login, password, path
то в действие экшена С# нужно указать следующее:
Код:
ZennoPoster.FtpChmode(project.Variables["host"].Value, 21, "FTP", project.Variables["login"].Value, project.Variables["password"].Value, "", project.Variables["path"].Value, "755");
return;
Результат в переменную можно не ложить, т.к. данная функция ни чего не возвращает.

Затем этим кодом в цикле пройтись по всем нужны каталогам.
 
  • Спасибо
Реакции: GreenWay

GreenWay

Client
Регистрация
11.05.2012
Сообщения
432
Благодарностей
139
Баллы
43
Что то не выходит.Сделал шаблон - ошибку постоянно выкидывает.
Я приложил тестовый шаблончик - посмотрите пожалуйста что не так?
 

Вложения

endru.mail

Client
Регистрация
22.02.2011
Сообщения
175
Благодарностей
39
Баллы
28
  • Спасибо
Реакции: GreenWay

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