Давно вынашиваю подобную идею… Готовой реализации не нашел, а для «самодеятельности» не хватает времени…
Я больше думаю в сторону некой прослойки между ПО и ФС(чтобы для ПО это была обычная ФС).
Таким образом, обычная запись пути "/фото/анапа/2008" соответствует набору тегов «фото», «анапа», «2008». Думаю по умолчанию логический разделитель должен быть «И», а так можно придумать специальные, опциональные(!) конструкции, например "~" = «НЕ» — "/~фото" или так "/~/фото".
Там еще продолжения есть «Наиболее эффективное использование С++» и «Эффективное использование STL».
А так же, советую почитать, «Стандарты программирования С++» Г. Саттер, А. Александреску.
Borland сильно «развращает мозг» начинающего программиста… у них плоховата стандарт реализован и имеются всякие свои извращенные механизмы перенятые с object pascal
для начала
1. учи стандартный с++
2. старайся не привязываться к среде и к платформе
сам достаточно давно пользуюсь таким способом запуска программ
могу поделиться опытом (как я обычно делаю)
1. создаем папку, назовем ее, например lnk.
2. прописываем полный путь к этой папке в переменных окружения PATH (как сделать написано чуть выше, при необходимости могу и повторить;))
3. кидаем в эту папку любые ярлыки и назвать их как нам удобно
3.1. в принципе теперь доступны любой элемент из этой папки — ярлыки, папки, скрипты, и все такое. Просто, мне кажется удобнее там хранить именно ярлыки + м.б. скрипты(если кто то и этим балуется, как я;))
4. теперь мы можем в окне «выполнить» писать имя ярлыка и запускать…
З.Ы.
вот примеры
ff,fox — FireFox
ie — Internet Explorer
l, lnk — ссылка на саму папку с ярлыками (это два названия, бывает удобно)
foo — foobar
и т.д.
З.Ы.Ы.
конечно есть программы которые предоставляют похожую функциональность(Launchy, TypeAndRun), но почему то они не прижились у меня, единственно чего не хватает в системном окне запуска(«выполнить») — это чтобы можно было арифметические операции выполнять
выше уже писал, но повторюсь
…
А еще есть такая хорошая штука www.krickelkrackel.de/autohide/
можно будет избавиться от заголовка окна, а это уже целая строчка
З.Ы. не забудьте те указать панели которые должны быть всегда видны(в том числе панель задач винды)
З.Ы.Ы. функции расширения активируются в полноэкранном режиме[Ф11]
Поле поиска, вообще можно убрать, предварительно присвоив каждому поисковику псевдоним. Тогда можно будет писать в адресной строке
<псевданим> <строка поиска> [ентер]
у меня например:
g google
y yandex
w wikipedia
…
А еще есть такая хорошая штука www.krickelkrackel.de/autohide/
можно будет избавиться от заголовка окна, а это уже целая строчка
З.Ы. не забудьте указать те панели которые должны быть всегда видны(в том числе панель задач винды)
З.Ы.Ы. функции расширения активируются в полноэкранном режиме[Ф11]
:)
А еще очень сильно раздражала зависимость от настроек IE (прокси)
Автор, Малодец! Спасибо за софтину!!!
Я больше думаю в сторону некой прослойки между ПО и ФС(чтобы для ПО это была обычная ФС).
Таким образом, обычная запись пути "/фото/анапа/2008" соответствует набору тегов «фото», «анапа», «2008». Думаю по умолчанию логический разделитель должен быть «И», а так можно придумать специальные, опциональные(!) конструкции, например "~" = «НЕ» — "/~фото" или так "/~/фото".
Ну есть над чем еще подумать…
А так же, советую почитать, «Стандарты программирования С++» Г. Саттер, А. Александреску.
для начала
1. учи стандартный с++
2. старайся не привязываться к среде и к платформе
сам достаточно давно пользуюсь таким способом запуска программ
могу поделиться опытом (как я обычно делаю)
1. создаем папку, назовем ее, например lnk.
2. прописываем полный путь к этой папке в переменных окружения PATH (как сделать написано чуть выше, при необходимости могу и повторить;))
3. кидаем в эту папку любые ярлыки и назвать их как нам удобно
3.1. в принципе теперь доступны любой элемент из этой папки — ярлыки, папки, скрипты, и все такое. Просто, мне кажется удобнее там хранить именно ярлыки + м.б. скрипты(если кто то и этим балуется, как я;))
4. теперь мы можем в окне «выполнить» писать имя ярлыка и запускать…
З.Ы.
вот примеры
ff,fox — FireFox
ie — Internet Explorer
l, lnk — ссылка на саму папку с ярлыками (это два названия, бывает удобно)
foo — foobar
и т.д.
З.Ы.Ы.
конечно есть программы которые предоставляют похожую функциональность(Launchy, TypeAndRun), но почему то они не прижились у меня, единственно чего не хватает в системном окне запуска(«выполнить») — это чтобы можно было арифметические операции выполнять
…
А еще есть такая хорошая штука
www.krickelkrackel.de/autohide/
можно будет избавиться от заголовка окна, а это уже целая строчка
З.Ы. не забудьте те указать панели которые должны быть всегда видны(в том числе панель задач винды)
З.Ы.Ы. функции расширения активируются в полноэкранном режиме[Ф11]
<псевданим> <строка поиска> [ентер]
у меня например:
g google
y yandex
w wikipedia
…
А еще есть такая хорошая штука
www.krickelkrackel.de/autohide/
можно будет избавиться от заголовка окна, а это уже целая строчка
З.Ы. не забудьте указать те панели которые должны быть всегда видны(в том числе панель задач винды)
З.Ы.Ы. функции расширения активируются в полноэкранном режиме[Ф11]
З.Ы. будем ждать дальнейших ПОЗИТВНЫХ постов ;)