> > find Initiates a search starting > from > > the specified directory. > Да согласен - у меня мсдн 99 года =)) > > void main() > > { > > ::ShellExecute(0, "find", > > "c:\\temp",0,0,SW_SHOWNORMAL); > > } > > --- > > Vot eta hitraiay programka vyzyvaet > find > эта хитрая програмка инициирует поиск в директории > С:\ТЕМР - при этом поле,в котором указывается имя файла, > пустое.А как его заполнить????вот в чем вопрос - > > PS.только без вариантов с FindWindow -это не > универсально > есть ли что-то типа SHFindFiles в ХР под > 2К/НТ сделал через ShellExecute, а имя файла закинул через clipboard
Как запустить стандартное окно поиска в Виндах и передать туда строку поиска из приложения - какая функция из семейства SHELL-функция за єто отвечает????
[Win32] операции с оболочкой06.09.02 23:00 Автор: + <Mikhail> Статус: Elderman
> Как запустить стандартное окно поиска в Виндах и передать > туда строку поиска из приложения - какая функция из > семейства SHELL-функция за єто отвечает???? Example find in c:\temp :
> ShellExecute(0, "find", "c:\\temp",0,0,SW_SHOWNORMAL); > --- ну во-первых глагол find для данной функции не задокументирован,но допустим он может быть применен.Но все равно возвращается код ошибки 2.
и даже если бы она нашла файл,то мой вопрос состоял не в функции поиска файла. а в функции,ВЫВОДЯЩЕЙ СТАНДАРТНОЕ ВИНДОВОЕ ОКНО ПОИСКА,КОТОРОЕ ПОЯВЛЯЕТСЯ ПОСЛЕ НАЖАТИЯ F3
> > ShellExecute(0, "find", "c:\\temp",0,0,SW_SHOWNORMAL); > > --- > ну во-первых глагол find для данной функции не > задокументирован,но допустим он может быть применен.Но все Blah-Blah-Blah
edit Launches an editor and opens the document for editing. If
lpFile is not a document file, the function will fail.
explore Explores the folder specified by lpFile.
find Initiates a search starting from the specified directory.
open Opens the file specified by the lpFile parameter. The file
can be an executable file, a document file, or a folder.
print Prints the document file specified by lpFile. If lpFile is not
a document file, the function will fail.
> равно возвращается код ошибки 2. > и даже если бы она нашла файл,то мой вопрос состоял не в > функции поиска файла. а в функции,ВЫВОДЯЩЕЙ СТАНДАРТНОЕ > ВИНДОВОЕ ОКНО ПОИСКА,КОТОРОЕ ПОЯВЛЯЕТСЯ ПОСЛЕ НАЖАТИЯ F3
> find Initiates a search starting from > the specified directory. Да согласен - у меня мсдн 99 года =))
> void main() > { > ::ShellExecute(0, "find", > "c:\\temp",0,0,SW_SHOWNORMAL); > } > --- > Vot eta hitraiay programka vyzyvaet find эта хитрая програмка инициирует поиск в директории С:\ТЕМР - при этом поле,в котором указывается имя файла, пустое.А как его заполнить????вот в чем вопрос - PS.только без вариантов с FindWindow -это не универсально
есть ли что-то типа SHFindFiles в ХР под 2К/НТ
[Win32] Specialno proveril pered tem kak postit` pervyi raz.27.09.02 12:02 Автор: beetle <beetle> Статус: Member
> > find Initiates a search starting > from > > the specified directory. > Да согласен - у меня мсдн 99 года =)) > > void main() > > { > > ::ShellExecute(0, "find", > > "c:\\temp",0,0,SW_SHOWNORMAL); > > } > > --- > > Vot eta hitraiay programka vyzyvaet > find > эта хитрая програмка инициирует поиск в директории > С:\ТЕМР - при этом поле,в котором указывается имя файла, > пустое.А как его заполнить????вот в чем вопрос - > > PS.только без вариантов с FindWindow -это не > универсально > есть ли что-то типа SHFindFiles в ХР под > 2К/НТ сделал через ShellExecute, а имя файла закинул через clipboard