Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
2 / 2 / 0
Регистрация: 17.03.2010
Сообщений: 137

Запомнить все открытые директории, а после перезагрузки компьютера восстановить их

13.04.2012, 16:10. Показов 2491. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток! Допустим, у меня открыто сразу 3 папки. Каким образом я могу узнать пути, которые в них открыты, чтобы потом их открыть заново. Задача такая, запомнить все открытые директории, а после перезагрузки компьютера восстановить их. Помогите, пожалуйста, как это можно программно осуществить!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.04.2012, 16:10
Ответы с готовыми решениями:

После восстановления работает до перезагрузки. После перезагрузки все сначала. Переустановка ОС не помогла.
Такая проблема: после включения ноутбука потребовалось восстановление запуска и системы. После восстановления все работает нормально до...

Продолжение отсчета времени после перезагрузки (запомнить время при закрытии приложения)
Приветствую уважаемые! Такая проблемка... Есть таймер, он отсчитывает время с выводом на форму, отсчет обратный. Как сделать так, чтобы во...

Восстановить файл исходного кода после перезагрузки
Привет всем! Оставил ноутбук на сутки включенным и не сохранил проект, ноут завис, пришлось перезагружать. При попытки открыть форму...

16
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
13.04.2012, 17:12
Что то типа FileMon?
0
2 / 2 / 0
Регистрация: 17.03.2010
Сообщений: 137
13.04.2012, 17:15  [ТС]
SoftIce, ну да, что-то такое. Короче, когда открываешь папку "123" на диске "с:\", то путь будет "c:\123", вот этот путь мне и нужно получить у всех открытых директорий.
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38169 / 21104 / 4307
Регистрация: 12.02.2012
Сообщений: 34,693
Записей в блоге: 14
13.04.2012, 23:06
Что значит "открытые директории"? Если есть некая программа, которая делает некую директорию текущей. Запомни эту директорию в конф. файле или в реестре. А при повторном запуске программы сделай ее снова текущей.
0
2 / 2 / 0
Регистрация: 17.03.2010
Сообщений: 137
14.04.2012, 00:25  [ТС]
Catstail, какая программка? нету никакой программки. а директорий может быть открыто несколько. и каждую нужно запомнить. по конкретней можно?
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38169 / 21104 / 4307
Регистрация: 12.02.2012
Сообщений: 34,693
Записей в блоге: 14
14.04.2012, 10:09
Так что значит "открытая директория"? Вот я загрузился. У меня отобразился рабочий стол... Какая директория "открыта"?
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28049 / 15785 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
14.04.2012, 10:15
эммм... простите, я не по теме, но в винде есть стандартная функция...
открыть любую папку - сервис - параметры - вид - поставить галку... прям первую...
0
 Аватар для PAnT0P
1492 / 587 / 107
Регистрация: 26.03.2012
Сообщений: 1,039
14.04.2012, 10:28
Цитата Сообщение от magirus Посмотреть сообщение
эммм... простите, я не по теме, но в винде есть стандартная функция...
открыть любую папку - сервис - параметры - вид - поставить галку... прям первую...
Он же программно просит... Хотя можно из программы подправить соответствующую ветку реестра
0
2 / 2 / 0
Регистрация: 17.03.2010
Сообщений: 137
14.04.2012, 11:51  [ТС]
Catstail, нет, с рабочим столом всё понятно. это вроде бы explorer.exe. нас он не интересует. нас интересует вот что, зашёл в windows и допустим открыл 4 проводника, в каждом проводнике открыта своя директория, которая имеет уникальный путь, например "c:\games\gtaiv". т.е. 4 директории с уникальными путями. мне их нужно получить. каким образом? это вообще возможно? ведь я же могу получить путь к открытому *.exe приложению... а чем директория отличается?
0
 Аватар для PAnT0P
1492 / 587 / 107
Регистрация: 26.03.2012
Сообщений: 1,039
14.04.2012, 12:04
Цитата Сообщение от djande Посмотреть сообщение
Catstail, нет, с рабочим столом всё понятно. это вроде бы explorer.exe. нас он не интересует. нас интересует вот что, зашёл в windows и допустим открыл 4 проводника, в каждом проводнике открыта своя директория, которая имеет уникальный путь, например "c:\games\gtaiv". т.е. 4 директории с уникальными путями. мне их нужно получить. каким образом? это вообще возможно? ведь я же могу получить путь к открытому *.exe приложению... а чем директория отличается?
Это не совсем одно и тоже, но вообще можно найти открытые папки, если задействовать API функции, на чистом VB увы - нет.
0
2 / 2 / 0
Регистрация: 17.03.2010
Сообщений: 137
14.04.2012, 12:22  [ТС]
PAnT0P, на чистом vb и не надо. я и хочу выяснить, какие api-функции???
0
 Аватар для PAnT0P
1492 / 587 / 107
Регистрация: 26.03.2012
Сообщений: 1,039
14.04.2012, 12:52
Цитата Сообщение от djande Посмотреть сообщение
PAnT0P, на чистом vb и не надо. я и хочу выяснить, какие api-функции???
Дам подсказку в каком направлении рыть. Открой несколько папок, затем открой диспетчер задач на вкладке Приложения. Видишь названия своих папок? Это значит тебе надо найти все окона от процесса explorer.exe. В них по классу ищешь дочерние окна с адресной строкой. Дальше я думаю разберешся.
0
2 / 2 / 0
Регистрация: 17.03.2010
Сообщений: 137
14.04.2012, 13:03  [ТС]
PAnT0P, секунду, названия папок я вижу, а путь, где они открыты я не вижу. т.е., я открываю директорию "c:\games\gtaiv". В диспетчере задач видно только "gtaiv". а всего пути не видно. как его получить?
0
 Аватар для PAnT0P
1492 / 587 / 107
Регистрация: 26.03.2012
Сообщений: 1,039
14.04.2012, 13:09
Цитата Сообщение от djande Посмотреть сообщение
PAnT0P, секунду, названия папок я вижу, а путь, где они открыты я не вижу. т.е., я открываю директорию "c:\games\gtaiv". В диспетчере задач видно только "gtaiv". а всего пути не видно. как его получить?
Рой глубже до адресной строки
Миниатюры
Запомнить все открытые директории, а после перезагрузки компьютера восстановить их  
1
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38169 / 21104 / 4307
Регистрация: 12.02.2012
Сообщений: 34,693
Записей в блоге: 14
14.04.2012, 13:19
Кстати, а explorer.exe - это и есть проводник. Тогда задача ставится так: запомнить директории, открытые в ПРОВОДНИКЕ.
0
14.04.2012, 16:58

Не по теме:

Привет кэп

0
Заблокирован
16.04.2012, 09:07
Тебе нужен активный монитор в трее, который будет запоминать hwin окон и путь после чего писать их во временный файл типа App.Path & "\temp.txt" если актуально могу написать пиши в личку.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.04.2012, 09:07
Помогаю со студенческими работами здесь

После установки драйвера видеокарты GeForce появляется синий экран после перезагрузки компьютера
после установки драйвера видеокарты geforce ,после перезагрузки быстро появляется синий экран не упеваю хотябы запомнить код ошибки....

как восстановить сессию открытого документа после перезагрузки сервера?
всем привет, проблема вот такая: файловый сервер со всеми документами и базой 1с по ночам делает бекапы, для этого в планировщике стоит...

Лаги после перезагрузки компьютера
Не знаю куда эту тему определить, но думаю сюда. Проблема в том, что если выключить/перезагрузить компьютер, то после включения он...

Пропадают данные из БД после перезагрузки компьютера
Здравствуйте! Разрабатываю приложение на C#. C помощью BindingSource присоединяю базу данных с тремя таблицами и отображаю их в трех...

После перезагрузки компьютера не работает интернет
Здравствуйте! После перезагрузки компьютера (или его включения) у двух сотрудников не работает интернет Ip выдается, в трее горит...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru