Готовые модули

Для всех
Модули для задач\Директория\Замена типов файлов
Модули для задач\Директория\Переименовать отмеченные
Модули для задач\Директория\Создать архив директории
Модули для задач\Директория\Заменить текст в файлах
Модули для задач\Диск\Заполнить диск пустыми файлами
Модули для действий\Текст\Итого по строкам
Модули для действий\Текст\Сортировать строки
Модули для действий\Текст\Свернуть строки
Модули для действий\Текст\Удалить пустые строки
Модули для действий\Текст\Перевести текст
Модули для действий\Список\Обработка списка
Модули для действий\Группа\Обработка группы
Модули для действий\Директория\Исправить имена файлов
Модули для действий\Задача\Создать скрипт для автовыполнения задачи
Defy
Автосохранение Yandex
AutoLoadTorrents
Анализ объявлений Авито
Faster
Модули для буфера\Разделить буфер обмена
Модули для буфера\Соединить буфер обмена
Настройка реестра Windows
DBI
Модули для задач\БД 1С 8\Выгрузить базу данных
Модули для задач\БД 1С 8\Загрузить базу данных
Модули для задач\БД 1С 8\Выгрузить конфигурацию в файлы
Модули для действий\Директория\Проверить все обработки
Модули для действий\Модуль 1С\Проверить модуль
Модули для действий\БД 1С 8\Открыть временную локальную папку
Запуск RDP
Модули для 1С\Обновление конфигураций 1С
Модули для 1С\Выгрузка конфигураций 1С в файлы
Модули для 1С\Выгрузка информационных баз 1С


Запуск RDP

Функция ПередОткрытием()

    // Модуль для удобного администрирования RDP
    
    Модуль                   = Этот.Владелец;
    Модуль.'Действия модуля' = "Запуск,Редактировать,Открыть,НовоеПодключение";
    Данные                   = Модуль.Определить(0, Объекты.Список, Свойства.Наименование, "Данные");
    Данные.Колонки.Определить(Свойства.Наименование,,150,1,0);
    Данные.Колонки.Определить(Свойства.Хост,,100,1,0);
    Данные.Колонки.Определить(Свойства.Пользователь);
    Данные.Колонки.Определить(Свойства.Пароль);
    Данные.Колонки.Определить(Свойства.Комментарий,,250);
    Данные.'Отключить канву объекта' = 1;
    Данные.'Отключить отметку'       = 1;
    ОбновитьСписок();
    Если (Данные.Количество()=0) Тогда
        Файлы.Создать(Компьютеры.Директории("%DATA%")+Символы.ОС+"RDP.rdp");
        ОбновитьСписок();
    Конец;
    Этот.Владелец.Выбранный(Данные);
    
Конец

Функция ОбновитьСписок()

    Модуль = Этот.Владелец;
    Данные = Модуль.Определить(0, Объекты.Список, Свойства.Наименование, "Данные");
    Путь        = Компьютеры.Директории("%DATA%");
    ИменаФайлов = Файлы.Имена(Путь, "*.rdp");
    Для ИмяФайла Из ИменаФайлов Цикл
        А = Строки.Заменить(ИмяФайла, ".rdp", "");
        // Сообщить(А);
        Объект = Данные.Определить(0, Объекты.Объект, Свойства.Наименование, А);
        Текст  = "";
        Текст.Прочитать(Путь+Символы.ОС+ИмяФайла);
        Для Стр Из Текст Цикл
            Префикс = "full address:s:";
            Если (Строки.Найти(Стр, Префикс)=1) Тогда
                Объект.Хост = Строки.Заменить(Стр, Префикс, "");
            Конец;
        Конец;
    Конец;
    Данные.Обновить();
    
Конец


Функция НовоеПодключение()

    // Новое подключение
    Файлы.Создать(Компьютеры.Директории("%DATA%")+Символы.ОС+"RDP.rdp");
    ОбновитьСписок();
    
Конец

Функция Таймер()
    
Конец

Функция Выполнить()
    
Конец

Функция Запуск()
    
    // Запуск выбранного rdp
    ЗапускRDP(0);
    
Конец

Функция Редактировать()
    
    ЗапускRDP(1);
    
Конец

Функция ЗапускRDP(редактировать)
    
    Влд = Этот.Владелец;
    Данные = Влд.Определить(0, Объекты.Список, Свойства.Наименование, "Данные");
    Если (Данные.Выбранный()=0) Тогда Возврат 0; Конец;
    Объект = Данные.Выбранный();
    ПутьКФайлу = Компьютеры.Директории("%DATA%")+Символы.ОС+Объект.Наименование+".rdp";
    //Сообщить(ПутьКФайлу);
    Если (Файлы.Есть(ПутьКФайлу)=0) Тогда
	Сообщить("Нет файла "+ПутьКФайлу);
        Возврат 0;
    Конец;
    Стр = ПутьКФайлу;
    Если (редактировать=1) Тогда
        Стр = "/edit """ + ПутьКФайлу + """";
    Конец;
    Запустить("C:\Windows\system32\mstsc.exe",Стр);
    
Конец

Функция Открыть()

    // Открыть директорию с rdp
    Запустить(Компьютеры.Директории("%DATA%"));
    
Конец

  

http://moolex.ru