Понедельник, 02 Декабря 2024, 02:03

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Невидимая директория
DimOkДата: Четверг, 09 Мая 2013, 17:48 | Сообщение # 1
ONG studio
Сейчас нет на сайте
Подскажите как сделать невидимую папку. Целый час сижу нефига не выходи. Перепробовал почти все плагины. Может с помощью Python?

Активно пользуюсь Godot Engine

Сообщение отредактировал DimOk - Четверг, 09 Мая 2013, 18:44
Nick_RimerДата: Среда, 15 Мая 2013, 12:01 | Сообщение # 2
заслуженный участник
Сейчас нет на сайте
DimOk, что значит "невидимую"? т.е. скрытую? присвоить ей атрибут скрытности?
средствами констракта - хз. а чисто средствами винды - пожалуйста! команда такая (можно запустить в cmd.exe): attrib +h имя_папки
например, attrib +h MyFolder
если в папке, где запущена команда, папка с названием MyFolder имеется, она получит атрибут "Скрытый". иначе ничего не произойдёт, узнаешь просто, что такой папки в этом месте нет.

можно сделать bat-файл с такой командой и запускать его, если надо. тогда папкой запуска будет папка, где лежит bat.

снятие атрибута происходит так же, за исключением того, что "плюс" надо поменять на "минус": attrib -h MyFolder

справку по команде attrib (чтобы узнать обо всех плюшках) можно получить, набрав в командной строке attrib /?

Добавлено (15.05.2013, 12:01)
---------------------------------------------
кстати.. раз уж ты скрываешь папку, значит причины есть.
можно сделать ещё вот такую фишку.. если добавить помимо атрибута скрытности атрибут "Системный", это даст тебе ещё одну маленькую плюшку перед рядовым юзером, так как:
1) скрытую таким образом папку нельзя увидеть, если включить только "показывать скрытые файлы и папки", для этого дополнительно нужно включить ещё и "отображение системных файлов" (до этого тоже ещё надо додуматься)
2) если мы и увидели её, нельзя нажать ПКМ и снять галочку "Скрытый", она будет "серая", заблокированная

короче, снять сие мы сможем средствами командной строки или сторонним ПО (которое сделает это теми же средствами).
смысла большого всё это не имеет, но раз уж хочется..
чтобы поставить атрибуты "Скрытый" и "Системный", можно в одной команде сразу написать так: attrib +h +s MyFolder
снимается аналогично (подставляем минусы)


- Доброе утро, Агент Пи!
DimOkДата: Среда, 15 Мая 2013, 15:20 | Сообщение # 3
ONG studio
Сейчас нет на сайте
Спасибо, что всё объяснил, но мне уже давно в лс написали.

Активно пользуюсь Godot Engine
allxumukДата: Среда, 15 Мая 2013, 18:11 | Сообщение # 4
старожил
Сейчас нет на сайте
Думаю в Констракте такое можно с помощью плагина File сделать.

Любой дурак может написать программу, которую поймёт компилятор.
Хорошие программисты пишут программы, которые смогут понять другие программисты.
DimOkДата: Среда, 15 Мая 2013, 19:09 | Сообщение # 5
ONG studio
Сейчас нет на сайте
allxumuk, я пробовал по всякому, нефига. может как-то не так пробовал? тогда пришлите пример

Активно пользуюсь Godot Engine
allxumukДата: Среда, 15 Мая 2013, 21:34 | Сообщение # 6
старожил
Сейчас нет на сайте
DimOk, плагином File всё таки не получилось, но получилось плагином Command Line при условии, что папка находится на диске С:\ - архив с исходником и плагином.

Любой дурак может написать программу, которую поймёт компилятор.
Хорошие программисты пишут программы, которые смогут понять другие программисты.
DimOkДата: Четверг, 16 Мая 2013, 14:59 | Сообщение # 7
ONG studio
Сейчас нет на сайте
Цитата (allxumuk)
Command Line

И так я делал, но приходилось прописывать путь к cmd.exe, потом действия... сейчас посмотрю что у тебя.
Я придумал другой способ, но в нём тоже будет с помощью командной строки.


Активно пользуюсь Godot Engine
Nick_RimerДата: Четверг, 16 Мая 2013, 15:05 | Сообщение # 8
заслуженный участник
Сейчас нет на сайте
DimOk, если без командной строки не обойтись, создавай .bat файл с командой и запускай его программно, СС это умеет, правда, вылезающее чёрное окно интерпретатора командной строки может оказаться вообще не в тему..

- Доброе утро, Агент Пи!
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг