URL адрес

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
DirectXManiac
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1543
Зарегистрирован: 03.11.2005 (Чт) 13:32
Откуда: из DirectX SDK

URL адрес

Сообщение DirectXManiac » 24.12.2005 (Сб) 9:24

Есть URL адрес.Как взять из него имя файла
Пример
www.miscrosoft.com/donwloads/sdks/kajha ... 2=12313123dx_sdk.exe
Нужно получить dx_sdk.exe
#define ROFL 0xDDDD

Maitris
Постоялец
Постоялец
 
Сообщения: 656
Зарегистрирован: 02.03.2005 (Ср) 21:00
Откуда: Из другой цивилизации.

Сообщение Maitris » 24.12.2005 (Сб) 11:16

Легко средствами VB6 ты его не получишь... Только то, что после знака "=". А в .Net есть такая штука, Regular Expressions, специально для этих целей.
Можно конечно отделить часть после "=" и проверять до того момента, как станет НЕ цифра.. Затем взять Mid начиная оттуда и до конца.
----

DirectXManiac
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1543
Зарегистрирован: 03.11.2005 (Чт) 13:32
Откуда: из DirectX SDK

Сообщение DirectXManiac » 24.12.2005 (Сб) 11:20

Понятно!Спасибо!Но есть ещё простой вопрос:
Как из трея отследить момент, когда в ClipBoard добавляеться текст и открыть нужную форму?
#define ROFL 0xDDDD

Maitris
Постоялец
Постоялец
 
Сообщения: 656
Зарегистрирован: 02.03.2005 (Ср) 21:00
Откуда: Из другой цивилизации.

Сообщение Maitris » 24.12.2005 (Сб) 11:22

Что значит "Отследить из трея"? :) В смысле подобие слежения за буфером обмена как например во FlashGet?
----

DirectXManiac
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1543
Зарегистрирован: 03.11.2005 (Чт) 13:32
Откуда: из DirectX SDK

Сообщение DirectXManiac » 24.12.2005 (Сб) 11:23

Да!
#define ROFL 0xDDDD

Maitris
Постоялец
Постоялец
 
Сообщения: 656
Зарегистрирован: 02.03.2005 (Ср) 21:00
Откуда: Из другой цивилизации.

Сообщение Maitris » 24.12.2005 (Сб) 11:26

Нужно проверять по таймеру через определенные промежутки времени буфер, на наличие необходимых данных...
----

DirectXManiac
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1543
Зарегистрирован: 03.11.2005 (Чт) 13:32
Откуда: из DirectX SDK

Сообщение DirectXManiac » 24.12.2005 (Сб) 11:35

Типа этого:
Private Sub Timer1_Timer()
Dim a as string
s = clipboard.getTex
if left(a,7) = "http://" or left(a,6) = "ftp://" then form1.show
End Sub

Если в Left чтото неправильно, то это не страшно.Я имею ввиду принцип такой?
#define ROFL 0xDDDD

Maitris
Постоялец
Постоялец
 
Сообщения: 656
Зарегистрирован: 02.03.2005 (Ср) 21:00
Откуда: Из другой цивилизации.

Сообщение Maitris » 24.12.2005 (Сб) 11:39

Да. Для несложных целей сгодиться. Но имей в виду, что коммерческие продукты, да и тот же FlashGet использует сложные Api для перехвата функции Copy операционки.
----

DirectXManiac
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1543
Зарегистрирован: 03.11.2005 (Чт) 13:32
Откуда: из DirectX SDK

Сообщение DirectXManiac » 24.12.2005 (Сб) 11:46

Ладно.Я для себя делаю!Спасибо!
#define ROFL 0xDDDD

Maitris
Постоялец
Постоялец
 
Сообщения: 656
Зарегистрирован: 02.03.2005 (Ср) 21:00
Откуда: Из другой цивилизации.

Сообщение Maitris » 24.12.2005 (Сб) 11:47

Незачто. Если что - спрашивай :)
----

DirectXManiac
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1543
Зарегистрирован: 03.11.2005 (Чт) 13:32
Откуда: из DirectX SDK

Сообщение DirectXManiac » 24.12.2005 (Сб) 11:53

Договорились :wink:
#define ROFL 0xDDDD

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 25.12.2005 (Вс) 1:04

Maitris
Да. Для несложных целей сгодиться. Но имей в виду, что коммерческие продукты, да и тот же FlashGet использует сложные Api для перехвата функции Copy операционки.


Например?
Или опять вилами по воде?
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

DirectXManiac
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1543
Зарегистрирован: 03.11.2005 (Чт) 13:32
Откуда: из DirectX SDK

Сообщение DirectXManiac » 25.12.2005 (Вс) 1:52

Очень даже ничего получилось.Прикольно.Только не просите выложить посмореть.Сделано для себя!
#define ROFL 0xDDDD

DirectXManiac
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1543
Зарегистрирован: 03.11.2005 (Чт) 13:32
Откуда: из DirectX SDK

Сообщение DirectXManiac » 25.12.2005 (Вс) 1:53

MaitrisСПАСИБО!
#define ROFL 0xDDDD

Maitris
Постоялец
Постоялец
 
Сообщения: 656
Зарегистрирован: 02.03.2005 (Ср) 21:00
Откуда: Из другой цивилизации.

Сообщение Maitris » 25.12.2005 (Вс) 5:38

FAKK2, Умные на словах все, если уж говоришь, то скажи по делу.
Или это так, по...б? :lol:
Последний раз редактировалось Maitris 25.12.2005 (Вс) 17:21, всего редактировалось 1 раз.
----

DirectXManiac
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1543
Зарегистрирован: 03.11.2005 (Чт) 13:32
Откуда: из DirectX SDK

Сообщение DirectXManiac » 25.12.2005 (Вс) 10:39

Maitris!!!! Ты поосторожнее с матом, а то и удалить могут! :shock: :shock:
#define ROFL 0xDDDD


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 127

    TopList