Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2003.12.19;
Скачать: [xml.tar.bz2];

Вниз

SendTo и копирование   Найти похожие ветки 

 
frost63   (2003-10-22 11:13) [0]

Есть папка SendTo в Documents and Settings в которой находятся
объекты отображающиеся в PopupMenu ("Отправить") и применяя данный
пункт к файлу мы получаем как результат копирование данного файла в
то место куда его послали :). Я получаю содержимое данной папки (SendTo) но как
произвести эффект копирования програмно не знаю. Пробовал ShellExcecute, где в качестве имени файла передаю следующею строку St1 + St2 где St1 - объект в папке SendTo а St2 тот
файл к которому я хочу применить действие копирование (тоесть St2 - параметр) но ничего не выходит. Внимание вопрос: Как програмно сделать отправку некоторого файла используя файлы в директории SendTo? Спасибо!


 
frost63   (2003-10-22 11:21) [1]

Копирование в данном случае следует понимать несколько шире так как при применении к некоторому файлу пункта Адресат мы получим Mail с данным файлом.


 
Anatoly Podgoretsky   (2003-10-22 11:22) [2]

St2 надо помещать не в имя программы, а в параметр, это следующий по счету


 
frost63   (2003-10-22 11:26) [3]

АААА !!!! За параметр спасибо чего то я совсем подзабыл, сейчас сделаю.


 
frost63   (2003-10-22 12:06) [4]

Нет в виде параметра тоже не помогает, что делать?!


 
frost63   (2003-10-23 07:12) [5]

Может есть функции API для работы именно с этими объектами, кто нибудь знает в MSDN не нашел.


 
Rouse_   (2003-10-23 08:51) [6]

А код то покажи...

Желаю успехов


 
frost63   (2003-10-23 11:53) [7]

Получаю путь к папке SendTo например используя компонент JvDirectories
из набора JEDI - VCL
используя FindFirst и FindNext получаем список файлов в данной папке
далее например записываем пути к этим файлам в TStringList, в какойто момент
зная путь к некоторому файлу (например: C:\ReadMe.txt) пытаемся его отправить как при работе в Windows при вызове на нем меню и выбор пункта "Отправить" но програмно, я делаю это так
ShellExecute(Handle, nil,
PChar(SendTo.Strings[i]),
PChar(C:\ReadMe.txt), nil,
SW_RESTORE); где SendTo.Strings[i] - как раз путь к некоторому файлу в директории SendTo.
Короче после всех махинаций ничего не получается, а так хочется надеятся что данную функцию можно реализовать в несколько строк, может у кого есть какие либо мысли? Спасибо.


 
ZEE   (2003-10-23 12:36) [8]

я запускаю так
ShellExecute(handle,"open",PChar(SendTo.Strings[i]),PChar("C:\ReadMe.txt"),nil,sw_shownormal);
зы: кстати с SendTo тоже работал - все окейно


 
frost63   (2003-10-23 13:47) [9]

Пробую на примере в директории SendTo если с ней ничего не делать есть стандартный файл Адресат, програмно получаю к нему путь (SendTo.Strings[i]: = "C:\Documents and Settings\Администратор\SendTo\Адресат.MAPIMail") и дальше пишу
ShellExecute(handle,"open",PChar(SendTo.Strings[i]),PChar("C:\ReadMe.txt"),nil,sw_shownormal); И ничего!!!
Уважаемый ZEE если несложно чуть более подробно про опыт с SendTo, очень надо. Зарание спасибо!


 
ZEE   (2003-10-23 16:46) [10]

да, посмотрел - с файлами MAPIMail (также как и с DeskLink, mydocs) у меня тоже ниче не получалось,
все работало только с LNK (ярлыками) помещенными в SendTo
сорри за дезинформацию


 
frost63   (2003-10-24 12:03) [11]

Пробую все это сделать с CreateProcessA делаю:


CreateProcessA(PChar(FileName), PChar(SendTo.Strings[i]),
nil, nil, false, NORMAL_PRIORITY_CLASS,
nil, nil, StartInfo, ProcInfo);

где FileName - "C:\Documents and Settings\Администратор\SendTo\Адресат.MAPIMail",
SendTo.Strings[i] - "C:\ReadMe.txt" и ничего
что не так ?


 
frost63   (2003-10-24 12:03) [12]

Пробую все это сделать с CreateProcessA делаю:

CreateProcessA(PChar(FileName), PChar(SendTo.Strings[i]),
nil, nil, false, NORMAL_PRIORITY_CLASS,
nil, nil, StartInfo, ProcInfo);

где FileName - "C:\Documents and Settings\Администратор\SendTo\Адресат.MAPIMail",
SendTo.Strings[i] - "C:\ReadMe.txt" и ничего
что не так ?



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

Форум: "WinAPI";
Текущий архив: 2003.12.19;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.008 c
3-61912
MakNik
2003-11-27 13:59
2003.12.19
dxDBGrid


3-61903
gestern
2003-11-27 14:50
2003.12.19
TIBDataSet


14-62263
SkyRanger
2003-11-25 07:37
2003.12.19
Давайте поразмышляем...


1-62075
Dim!S
2003-12-09 09:29
2003.12.19
Арихватор zip


14-62228
panov
2003-11-25 23:08
2003.12.19
Кошмарная подборка книг... жуть просто.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский