Задать вопрос
  • Как подключать диски в Proxmox?

    VoidVolker
    @VoidVolker
    N,
    spoiler
    эмм... В вашем случае если вы ещё не делаете бэкапы - то ещё 3 года назад и надо было начать бояться. А если делаете бэкапы - то просто надо быть готовым, что в любой момент времени на 1-5 дисков может стать меньше.
    Написано
  • Изменить смену языка в Windows?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Дмитрий Бояршинов, ну, тут либо вы не тот файл открываете либо какая-то у вас путаница. Ибо в логе есть ошибки в кронтабе как минимум на 28 строке, а у вас на скриншоте всего лишь 9 строк. Кроме того, для логов, кода и любого не форматированного текста следует использовать тег code, а не скриншоты. Скриншоты текста запрещены.
    Написано
  • Изменить смену языка в Windows?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Кронтаб = файл nncron.tab, в котором размещаются задачи. ПКМ на иконке ннкрона -> Редактировать -> Crontab: nncron.tab.
    Написано
  • Изменить смену языка в Windows?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Дмитрий Бояршинов, значит какая-то ошибка в коде задачи. Полный код как есть из кронтаба в студию.
    Написано
  • Изменить смену языка в Windows?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Дмитрий Бояршинов, для задач используется кронтаб же, а не консоль. В консоли можно выполнить отдельные слова/команды или отладочный вывод из задачи.
    Написано
  • Изменить смену языка в Windows?

    VoidVolker
    @VoidVolker Куратор тега Windows
    вы сами сказали про планировщик.

    Амм... Где? У нас тут диалог только про ннкрон.

    В ини есть, в программе тоже. Но ннкрон не работает никак.

    Иконка в трее есть? Если есть - значит ннкрон запущен и работает.

    Ошибка, кстати, пропала

    Для проверки, что задача запускается надо открыть консоль, добавить отладочный вывод и запустить задачу. Пример задачи с отладочным выводом:
    #( SwitchLang
    \ Ctrl + Space
    WatchHotKey: "^{0x20}"
    SingleInstance
    Action:
        ." SwitchLang task started" CR
        0x11 WAIT-KUP \ Ctrl
        0x20 WAIT-KUP \ Space
        Alt( Shift )Alt
    )#

    И тогда в консоли можно будет увидеть, что задача запустилась или не запустилась.
    Написано
  • Изменить смену языка в Windows?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Дмитрий Бояршинов, у вас разве вопрос не про ннкрон?
    Написано
  • Изменить смену языка в Windows?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Дмитрий Бояршинов, у вас на скриншоте виндовый встроенный планировщик заданий.
    Написано
  • Изменить смену языка в Windows?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Эмм... А вас не смутило, что это разные слова в разных блоках кода? Заменил на выделение жирным. Кроме того, точка - это тоже слово. В общем, судя по первой строке всё же все плагины у вас подключены. Возможно какой-то текстовый мусор в кронтабе. Попробуйте удалить всё и добавить заново через копипаст из примеров выше.
    Написано
  • Изменить смену языка в Windows?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Проверьте в консоли: VK_F1 .
    Если пишет ^ -2003 WORD OR FILE ISN'T FOUND - значит плагин keystate не подключён.
    Проверить подключение плагина extwords: DCELL .
    sendinput: VK_F1 WAIT-KUP
    Написано
  • Изменить смену языка в Windows?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Дмитрий Бояршинов, значит что-то сделано неправильно. Смотрите в параметрах список подключённых плагинов, а так же проверьте, что в ini тоже всё правильно подключено.
    Написано
  • Как использовать события для ListView в WPF C#?

    VoidVolker
    @VoidVolker Куратор тега C#
    JustJoe_066 на самом деле ничего сверхсложного - просто куча маленьких и простых деталей. Пример тоже привел самый простой - просто не стал убирать реальный код. Так-то пример можно сократить до примерно следующего варианта:
    public class Lang(CultureInfo culture)
    {
        public CultureInfo Culture { get; set; } = culture;
        public string FullName { get; set; } = culture.EnglishName + " / " + culture.NativeName;
    
        public override bool Equals(object obj)
        {
            if (obj is Lang lang)
            {
                return Culture.LCID == lang.Culture.LCID;
            }
            else if (obj is CultureInfo culture)
            {
                return Culture.LCID == culture.LCID;
            }
            return Culture.Equals(obj);
        }
    
        public override int GetHashCode()
        {
            return 213191193 + EqualityComparer<CultureInfo>.Default.GetHashCode(Culture);
        }
    
        public override string ToString()
        {
            return FullName;
        }
    }
    
    private Lang _Language;
    private ObservableCollection<Lang> _Languages;
    
    public Lang Language
    {
        get => _Language;
        set
        {
            if (value == null) { return; }
            _Language = value;
            RaisePropertyChanged(nameof(Language));
        }
    }
    
    public ObservableCollection<Lang> Languages
    {
        get => _Languages;
        set
        {
            _Languages = value;
            RaisePropertyChanged(nameof(Languages));
        }
    }

    <ComboBox
        ItemsSource="{Binding AppVM.LangVM.Languages,
            Mode=OneWay,
            UpdateSourceTrigger=PropertyChanged}"
        SelectedItem="{Binding AppVM.LangVM.Language,
            Mode=TwoWay,
            UpdateSourceTrigger=PropertyChanged}" />
    Написано
  • Может ли выключатель не полностью проводить электрический ток?

    VoidVolker
    @VoidVolker
    WSGlebKavash, а сам выключатель разбирали и контакты-то почистили? Ибо нагар и оксиление провода из-за искрения ухудшает проводимость и в процессе использования место контакта может легко нагреться, расплавить пластик и изоляцию, что приведёт к возгоранию. Причём процесс может быть медленным, что опаснее банального КЗ, которое отсекается автоматом сразу же. Поэтому следует полностью снять выключатель, разобрать его и почистить колодки и контакты. Но лучше заменить на новый, раз уж купили. Реальный пример: сам недавно вытащил из стены оплавленный пенопласт за выключателем на одну слабенькую светодиодную лапочку - а ведь всё работало отлично, просто из-за такого же болтающегося провода была маленькая площадь контакта.
    Написано
  • Что не так с дисплеем ноутбука?

    VoidVolker
    @VoidVolker
    Евгений Залецкий, у вас ВСЯ картинка какие-то полосы и какая-то муть. Для диагностики изображения на экране есть даже готовые приложения - воспользуйтесь ими.
    Написано
  • Что не так с дисплеем ноутбука?

    VoidVolker
    @VoidVolker
    Евгений Залецкий а в чём проблема-то? У вас на картинке просто какая-то муть. Давайте все детали - что, как, почему. Для создания скриншотов есть кнопочка PrintScreen.
    Написано
  • Как использовать события для ListView в WPF C#?

    VoidVolker
    @VoidVolker Куратор тега C#
    Да, просто делаете стандартный биндинг коллекции и текущего значения выбранного элемента.
    Пример кода модели:
    /// <summary>
    /// Selected Language
    /// </summary>
    public Lang Language
    {
        get => new(App.Language);
        set
        {
            if (value == null) { return; }
            if (App.Language.Equals(value.Culture)) { return; }
            App.Language = value.Culture;
            RaisePropertyChanged(nameof(Language));
        }
    }
    
    /// <summary>
    /// Language values list
    /// </summary>
    public ObservableCollection<Lang> Languages
    {
        get => _Languages;
        set
        {
            _Languages = value;
            RaisePropertyChanged(nameof(Languages));
        }
    }

    Исходник: https://github.com/VoidVolker/LockScreen/blob/mast...

    И пример биндинга в коде элемента интерфейса:
    <!--  Language select  -->
    <Controls:ComboBoxEx
        Grid.Row="1"
        Grid.Column="1"
        Grid.ColumnSpan="3"
        Margin="2,2,4,2"
        Padding="10,5"
        HorizontalAlignment="Right"
        VerticalAlignment="Center"
        ItemsSource="{Binding AppVM.LangVM.Languages,
                                Mode=OneWay,
                                UpdateSourceTrigger=PropertyChanged}"
        SelectedItem="{Binding AppVM.LangVM.Language,
                                Mode=TwoWay,
                                UpdateSourceTrigger=PropertyChanged}" />

    Исходник: https://github.com/VoidVolker/LockScreen/blob/mast...
    Код - не идеал, написан в рамках "чтобы не было потом мучительно больно что-то менять" и большей частью составлен из обрезков некоторых других проектов и опыта их разработки.
    Написано
  • Могут ли помочь по дисковой корзине и совместимости у сервера?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Buwj, ну, вот, значит осталось лишь немного бюрократии и можно будет спокойно в рабочее время учиться.
    Написано
  • Как можно расположить картинки, чтобы было как на макете?

    VoidVolker
    @VoidVolker
    lenniqq показывайте ваши попытки в виде песочницы, иначе это нарушение правил 5.12.
    Написано
  • Что делать, если очистка диска неправильно отображает объём освобождаемого пространства?

    VoidVolker
    @VoidVolker Куратор тега Windows
    А после очистки перезагружали ПК? Не все файлы можно удалить в процессе работы - они могут быть заняты приложениями. Если после перезагрузки ситуация повторится - имеет смысл попробовать сделать очистку в безопасном режиме.
    Написано