Снегопат

Обсуждение Снегопата
Текущее время: 29 апр 2024, 01:05

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 15 ]  На страницу Пред.  1, 2
Автор Сообщение
СообщениеДобавлено: 29 янв 2014, 13:55 
Не в сети

Зарегистрирован: 06 сен 2013, 07:59
Сообщения: 204
Или попробуй найди в статистических типах по идентификатору, кажется файл type.txt (или что-то в этом роде)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 янв 2014, 16:09 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:36
Сообщения: 1085
Вообще, в скриптах есть код разбора подобных конструкций, поищи по скриптам, юзающих данные из профилей Снегопата.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 30 янв 2014, 07:15 
Не в сети

Зарегистрирован: 09 апр 2013, 18:01
Сообщения: 74
Это 1Совский список значений там хранится. Кто-то на форуме же писал что всё что [Object object], это 1Совский тип данных.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 30 янв 2014, 09:16 
Не в сети

Зарегистрирован: 09 апр 2013, 18:01
Сообщения: 74
В общем я предлагаю такие варианты.

Для запуска по списку из конфы
Изображение
Изображение
Код:
SelfScript.Self['macrosЗапуск отладки от имени (по списку)'] = function () {
      
   путьДоСпискаПользователей      = "Launch/MRULaunchUserList"   
   var списокЗначенийПользователей   = profileRoot.getValue( путьДоСпискаПользователей );
   массив                     = списокЗначенийПользователей.ВыгрузитьЗначения();
   
   быстрыйНаборКоличество      = списокЗначенийПользователей.Количество();         
   if ( быстрыйНаборКоличество > 0 )
   {
      var ListMode = v8New("ValueList");
      for ( i = 0; i < быстрыйНаборКоличество; i++ )
      {   
         пользователь = списокЗначенийПользователей.Получить( i );
         ListMode.add( i, пользователь );      
      }
      первыйВСписке   = списокЗначенийПользователей.Получить(0);
      choice         = ListMode.ChooseItem("Выберите пользователя", первыйВСписке );
      if ( choice != undefined )
      {                  
         имяВыбранногоПользователя = choice.Представление;         
         StartDebugAs( имяВыбранногоПользователя );
      }
   }   
}


Вариант для выбора из опубликованных пользователей при запуске
Изображение
Код:
SelfScript.Self['macrosЗапуск от имени (выбор при запуске)'] = function () {
   
   StartDebugAs( "" );   
}


И закоммитить макрос под конкретного пользователя для примера. Кому надо, доделают ссылок одноразовых.
Код:
SelfScript.Self['macrosЗапуск от имени Администратор'] = function () {
      
   StartDebugAs("Администратор");
}


Селить?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 30 янв 2014, 09:39 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:36
Сообщения: 1085
Да, выкладывай в репозитарий скриптов.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 25


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB