Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.04.26;
Скачать: CL | DM;

Вниз

Как быстро открыть папку проводником?   Найти похожие ветки 

 
TStas ©   (2009-02-22 15:48) [0]

У меня комп весьма тормозной, поэтому, если открывать просто руками папку, дважды щёлкнув на её значке, то она открывается долго. Однако, если открывать папку через проводник, то открывается сразу.
Также и программами: я отрывают сейчас через ShellExecute, передавая полный путь к папке. А как сделать то же, но через проводник виндов?


 
Palladin ©   (2009-02-22 15:55) [1]

чем отличается

> открывать просто руками папку, дважды щёлкнув на её значке

от

> открывать папку через проводник


?


 
Юрий Зотов ©   (2009-02-22 16:15) [2]

> TStas ©   (22.02.09 15:48)  

Все три способа (двойной щёлчок по ярлыку папки, открытие в Проводнике и вызов ShellExecute) приводят к одному и тому же - папка открывается именно в Проводнике.


 
blackman ©   (2009-02-22 16:36) [3]

если открывать просто руками папку, дважды щёлкнув на её значке, то она открывается долго.
Индексирование отключи.
Снять галку в "Мой комп"
Диск-Свойства-разрешить индексирование диска для быстрого поиска


 
KilkennyCat ©   (2009-02-22 16:53) [4]


> Palladin ©   (22.02.09 15:55) [1]

по-моему, отличие в возможности автозапуска. Кроме того, листанье в проводнике не вызывает запуска окна проводника ;)


 
blackman ©   (2009-02-22 17:16) [5]

Кроме того, листанье в проводнике не вызывает запуска окна проводника
Но вызывает чувство недовольства разаработчиками проводника :)


 
KilkennyCat ©   (2009-02-22 17:21) [6]


> Но вызывает чувство недовольства разаработчиками проводника
> :)
так как их зарплата прямо пропорциональна количеству запусков проводника :)


 
TStas ©   (2009-02-22 17:53) [7]

Ну, может спросил не так. Смысл во какой: можно открыть папку, щелкнув по ней правой клавишей и выбрав "Открыть", а можно, выбрав "Проводник". В первом случае она открывается на моем компе хорошо, если секунд за 30, а во втором случае сразу. При вызове ShellExecute, а также EXPLORE путь_к_папке, происходит то же, что и при выборе "открыть". Вот как сделать так, чтобы как "проводник".
Пр этом при "Открыть" и "Проводник" открытая папка выглядит по разному: в первом случае слева команды меню, а во втором - файловое древо. Вот что всё-таки нужно вызвать, чтобы было, как в "Проводник". Это ведь, наверно, не одна и таже программа. Вот бы её вызвать и путь к папке её передать.


 
TStas ©   (2009-02-22 18:01) [8]

>blackman Чего-то я в Моем компе такой галки не вижу. Свойства, мой комп. Вдумчиво пересмотрел все вкладки, а такой галки нету.


 
KSergey ©   (2009-02-22 18:45) [9]

как-то у меня контекстное меню долго открывалось на файлах. Спросил у гугля. Подсказка нашлась: оказалось, что с путях поиска каких-то расширений или чего-то тама пристегнулся поиск по сетевым шарам, которые обычно недоступны. На этом и тормозило.
В итоге пробежал по реестру и все (ну аккупатно), где встречались сочетания, начинающиеся на "\\" - выкосил.
Может какой-то подобный случай?


 
blackman ©   (2009-02-22 18:45) [10]

TStas ©   (22.02.09 18:01) [8]
Не свойства компа, а свойства диска по правой кнопке


 
blackman ©   (2009-02-22 18:48) [11]

TStas ©   (22.02.09 18:01) [8]
Не свойства компа, а свойства диска по правой кнопке


 
vrem   (2009-02-22 18:55) [12]

автор, ну в виндовсе твоём не всё хорошо, раз так происходит,
я бы из образа восстановился тут же, а ты переустанови, глядишь и поможет)


 
Хитрий Лис   (2009-02-22 19:41) [13]

Если внимательно присмотреться - то они отличаются только параметром "/e":
у Проводник explorer.exe /e, /separate
у Открыть explorer.exe /separate


 
Anatoly Podgoretsky ©   (2009-02-22 19:46) [14]

> Хитрий Лис  (22.02.2009 19:41:13)  [13]

/e = Explore


 
KilkennyCat ©   (2009-02-22 20:14) [15]

поищи ауторан.


 
TStas ©   (2009-02-23 00:45) [16]

Вот я однажды именно из-за этого переустанавливал винды. Помогло. Где-то недели на две. :(
>Хитрий Лис Спасибо, огромное. Было так:
procedure DbClickOnIcon(const Path: String);
begin
ShellExecute(Application.MainForm.Handle,
 nil, PChar(Path), "", "", SW_SHOW)
end;

А стало так:
Procedure OpenByExplorer(const Path: String);
var
 S: String;
Begin
 S := "EXPLORER /e, "" + Path + """;
 WinExec(Pchar(S), SW_SHOW);
End;
И открываться стало тоже сразу. Только винды почему-то когда древо файловое рисуют, оно долго рисуется, т. к. отображают зачем-то процесс рисования. Но это их трудность.
Вопрос снят! Нужно было добавлять параметр


 
KilkennyCat ©   (2009-02-23 02:03) [17]


> Вопрос снят! Нужно было добавлять параметр


бред. у меня почему-то не нужно.


 
Хитрий Лис   (2009-02-23 08:45) [18]


> KilkennyCat ©   (23.02.09 02:03) [17]
> > Вопрос снят! Нужно было добавлять параметр
> бред. у меня почему-то не нужно.

Потому что, у тебя комп весьма не тормозной :)


> TStas ©   (23.02.09 00:45) [16]
> ...ShellExecute(Application.MainForm.Handle, nil, PChar(Path), "", "", SW_SHOW)
> ...WinExec(Pchar(S), SW_SHOW);

А почему не CreateProcess ?


 
TStas ©   (2009-02-24 22:53) [19]

А я сознательно пишу только на старом компе, хотя есть и новый. Если программа на тормозном работает хорошо, на быстром будет просто летать, а вот наоборот - сами понимаете...


 
KilkennyCat ©   (2009-02-24 23:37) [20]


>  у тебя комп весьма не тормозной :)


Конечно. Я подозреваю, что мне соврали, и у меня не селерон 1,7 а пятнадцать четырехядерных ксеонов.


 
Anatoly Podgoretsky ©   (2009-02-25 09:39) [21]

> TStas  (24.02.2009 22:53:19)  [19]

Ну и дурак или хуже вредитель, деньги акционеров на ветер пускаешь.


 
brother ©   (2009-02-25 09:44) [22]

> Ну и дурак или хуже вредитель, деньги акционеров на ветер
> пускаешь.

для домашнего пользования тоже?


 
Дуб ©   (2009-02-25 09:49) [23]

> brother ©   (25.02.09 09:44) [22]
> > Ну и дурак или хуже вредитель, деньги акционеров на ветер
>
> > пускаешь.
>
> для домашнего пользования тоже?

Если для домашнего, то он четко прописал, что у него есть быстрый комп. Тестировать на медленном - понятно, разрабатывать на нем - не очень.


 
KilkennyCat ©   (2009-02-25 09:50) [24]


> разрабатывать на нем - не очень.

наслажденье от мазохизма


 
KSergey ©   (2009-02-25 09:51) [25]

> Anatoly Podgoretsky ©   (25.02.09 09:39) [21]
> Ну и дурак

Оскорблять изволите?


> TStas ©   (24.02.09 22:53) [19]
> А я сознательно пишу только на старом компе, хотя есть и новый.

Писать надо на новом, тестировать - на старом.


 
KilkennyCat ©   (2009-02-25 09:56) [26]


> Писать надо на новом, тестировать - на старом.

Надо регулятор сделать к компу. "новый-не совсем новый-совсем не новый-неочень старый- старый- совсем старый-ваще никакой-неисправный-пустой корпус"


 
Anatoly Podgoretsky ©   (2009-02-25 10:20) [27]

> brother  (25.02.2009 9:44:22)  [22]

Тогда в двойне любитель, освободившееся время можно с пользой использовать.


 
Anatoly Podgoretsky ©   (2009-02-25 10:30) [28]

> KSergey  (25.02.2009 9:51:25)  [25]

Не оскорбляю, а показываю на мазохисткий характер личности :-)
Это же глупо мучаться при разработке.


 
Anatoly Podgoretsky ©   (2009-02-25 10:34) [29]

> KilkennyCat  (25.02.2009 9:56:26)  [26]

Примерно так и должно, только лучше если компьютеры с разными ОС, ИЕ и их сервис паками, но если компьютеров нет, то хотя бы виртуалки - иначе коммерческие разработки превращаются в лохотроны.



Страницы: 1 вся ветка

Текущий архив: 2009.04.26;
Скачать: CL | DM;

Наверх




Память: 0.54 MB
Время: 0.026 c
2-1236872136
Бурато
2009-03-12 18:35
2009.04.26
Поиск


15-1235553818
DVM
2009-02-25 12:23
2009.04.26
Работа программиста - это сон?!


8-1193571359
hahol_64_rus
2007-10-28 14:35
2009.04.26
курсор мыхи


15-1235018054
Александр Ищущий
2009-02-19 07:34
2009.04.26
Задача на Delphi. База Данных.


15-1229941039
nnov
2008-12-22 13:17
2009.04.26
KWF и клиент-банк