Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Прикрепление аттача или Dos-имена папки / 6 сообщений из 6, страница 1 из 1
12.03.2010, 14:04
    #36516732
Shamanus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прикрепление аттача или Dos-имена папки
есть проблема с работой с почтовиком
Некоторое время назад искал способ отправки почтового сообщения минуя метод SendMail
в итоге все пришло к командной строке непосредственно почтовику.

Теперь собственно проблема. Если в командной строке писать путь Win именами то почтовое вложение не отправляется.

Ну например: если в командной строке указать путь к файлу "E:\123\Temp.xls" то он уходит легко.
А если например "C:\Documents and Settings\YA\Рабочий стол" то само сообщение отображает, имя и тип вложения тоже, но не уходит письмо, (жмешь кнопку отправить и ничего не происходит) вероятно из-за проблемы написания пути, т.е. почтовик файл тупо не может найти физически файл.

Т.е. как мне кажется дос строкой (то бишь Shell-ом) Win имя не поддерживается.

Как решить траблу. Есть ли вариант переделать Win имя в Dos. Или вообще проблема не в именах?
...
Рейтинг: 0 / 0
12.03.2010, 15:15
    #36516963
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прикрепление аттача или Dos-имена папки
> Автор: Shamanus
> Как решить траблу. Есть ли вариант переделать Win имя в Dos. Или вообще проблема не в именах?

MSDN о FSOReturns the short path used by programs that require the earlier 8.3 file naming convention.
object.ShortPathThe object is always a File or Folder object.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
12.03.2010, 15:23
    #36516988
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прикрепление аттача или Dos-имена папки
> Игорь Горбонос
Хотел так:
MSDN о FSOReturns the short path used by programs that require the earlier 8.3 file naming convention.
object.ShortPath
The object is always a File or Folder object.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
12.03.2010, 16:01
    #36517105
Shamanus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прикрепление аттача или Dos-имена папки
Игорь Горбонос

> Игорь Горбонос
Хотел так:
MSDN о FSOReturns the short path used by programs that require the earlier 8.3 file naming convention.
object.ShortPath
The object is always a File or Folder object.



спасибо Илья, помогло.
Только какое свойство ShortPath странное, Возвращает не только путь, но и наименование файла. А я пытался клеить f.ShortPath с f.ShortName и чет ниче не получалось.

Еще раз спасибо
...
Рейтинг: 0 / 0
12.03.2010, 16:13
    #36517140
HandKot
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прикрепление аттача или Dos-имена папки
либо попытаться обернуть путь в кавычки (как делает винда)

Код: plaintext
" ""C:\Documents and Settings\YA\Рабочий стол\МойФайл.TXT"" "

I Have Nine Lives You Have One Only
THINK!
...
Рейтинг: 0 / 0
12.03.2010, 16:40
    #36517228
Shamanus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прикрепление аттача или Dos-имена папки
HandKot,

субьективно полагаю что не поможет
т.к. имя уже в кавычках, а проблема в том, что для 3тего буревестника требуется доработка имени. (путь к файлу по правилам почтовика надо прописывать)

эээх ещё б научить его отправлять из командной строки, но это в другом форуме
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Прикрепление аттача или Dos-имена папки / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]