Форум: "Прочее";
Текущий архив: 2009.04.26;
Скачать: [xml.tar.bz2];
ВнизКак быстро открыть папку проводником? Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.52 MB
Время: 0.005 c