Що означає заповнений прапорець у Windows?


14

наполовину заповнений прапорець

поставлений прапорець

Чи означає прапорець першого ряду цей прапорець чи ні?

Відповіді:


19

Це означає, що вибрано деякі параметри піддіреця параметрів цього параметра або що для деяких об'єктів встановлено прапорець.

Наприклад, при використанні одного діалогового вікна властивостей для декількох файлів. Якщо ви виберете файли one, twoі three, і тільки twoі threeє "лише для читання", прапорець буде виглядати так. Однак якщо ви вибрали лише twoі three, прапорець буде виглядати встановленим. Якщо вибрати лише one, прапорець буде знятий.

Іноді використовується дерево опцій, як наведене нижче.

[] My meal
    [] Sandwich
        [] Bread
        [] Cheese
        [] Butter
    [] Drink

Тож якщо всі параметри нижче "Моя страва" відмічені, так буде "Моя страва". Але якщо тільки одного немає (не важливо, чи це "Сендвіч" в цілому або просто підменю "Сендвіч"), "Моя страва" буде як на екрані екрана.


Що це означає для каталогу? І я намагався зняти галочку з атрибута "причина" та застосувати його рекурсивно кілька разів, але він все одно показує, як 1-й прапорець ...
iebug

2
@iebug Може означати, що не вдалося застосувати параметр. Як і коли частина вмісту каталогу не дозволяє змінювати параметр.
BloodPhilia

Але я ввійшов як адміністратор, який має високу приватність, щоб не допустити зміни опції?
iebug

3
BloodPhilia, ви точно знаєте, як зробити людину голодною.
Моав

@Moab Вибачте! ):
BloodPhilia

9

Програмний кажучи, Є 3 держави до контрольного Box - Перевірено, Неконтрольовані і Невизначена .

  • Перевірено - всі товари відповідають критеріям.
  • Невірно - жоден предмет не відповідає критеріям.
  • Індетермінація - Деякі елементи відповідають критеріям, або невідомо, чи слід встановити прапорець чи ні.

Приклад - http://msdn.microsoft.com/en-us/library/ms743611(v=vs.85).aspx

Наведена нижче графіка ілюструє три стани CheckBox. Графіка показує діалогове вікно, яке показує властивості файлів у програмі, що називається accesstext. Атрибути файлів позначаються CheckBox. У першій графіці файл є лише для читання (CheckBox встановлено), а у другому - Read \ Write (CheckBox не встановлено). У перших двох графіках інформація стосується лише одного файлу Pane1, але третя графіка стосується всіх файлів у програмі accesstext. Деякі файли є лише для читання, а деякі - Read \ Write, атрибути для всієї програми не можуть бути визначені (CheckBox є нульовим).

Перевірено

Перевірено

Невірно

Невірно

Індетермінантний

Індетермінантний


Я намагався зняти галочку з атрибута "причина" та застосувати його рекурсивно кілька разів, але він все ще показує стан "Неозначений", і я ввійшов як адміністратор, який має високу привілею, щоб не допустити зміни параметра?
iebug

4

У прапорці є три стани:

  • білий, порожній: ця опція НЕ обрана (і жодна з її під-опцій, якщо така є)
  • зелений: Деякі під-параметри обрані, деякі НЕ
  • поставлений галочку: Цей параметр вибрано, якщо у нього є під-варіанти, усі вони вибрані.

Мені соромно сказати, як довго мені знадобилося це зрозуміти років тому, тому я не хочу. : ->
Моав

3

Що це означає для каталогу? І я спробував зняти галочку з атрибута "причина" та застосувати його рекурсивно кілька разів, але він все ще показує, як 1-й прапорець ...

Ваші коментарі вказують на те, що ви переглядаєте папки в Провіднику, тому ось обов’язкове посилання Old New Thing, щоб відповісти на запитання, яке ви справді маєте: Чому властивість readonly для папок настільки дивна?

Це зводиться до того, що прапори лише для читання та системні прапори сповіщають Explorer перевірити папку на файл desktop.ini, який визначає налаштування папки. Більшість програм ігнорують прапор лише для читання для папок, принаймні в традиційному сенсі "не дозволяють нічого писати в цю папку". Ось чому ви бачите невизначений статус у Провіднику.

Там також MS KB Article 326 549 :

Поле для читання папок лише для читання недоступне, оскільки воно не стосується папки. Ви можете використовувати цей прапорець, щоб встановити атрибут "Лише для читання" для файлів у папці. Однак ви не можете використовувати Провідник Windows, щоб визначити, чи папка має набір атрибутів Лише для читання та Система. Щоб визначити атрибути, встановлені в папці, або змінити ці атрибути, вам потрібно скористатися командою Attrib у командному рядку.


+1 за годину годування сина та публікації з телефону :)
studiohack

@studiohack: Дай мені кілька годин. Я не збираюся діставатись до
кубика,

насправді коментар години посилається на те, що тоді закінчується день UTC, і на даний момент я не маю голосів. : P
витрачайте

@studiohack: Ах, бачу. (До!)
інфраструктура

приємна відповідь @afrazier :) I + 1'ed
studiohack
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.