Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
Dex
-
- Постоялец
-
-
- Сообщения: 346
- Зарегистрирован: 09.08.2004 (Пн) 16:11
Dex » 17.01.2005 (Пн) 21:28
У меня тут впоследнее время назрели новые вопросы кто поможет заранее спасибо(извините что моё спасибо в карман не положешь).
1.Как определеть на какой файл ссылается ярлык.
2.Какая есть функция чтоб в TextBox'е отделять один символ.
-
Alexanbar
-
- Продвинутый гуру
-
-
- Сообщения: 1727
- Зарегистрирован: 13.04.2004 (Вт) 23:04
- Откуда: Волгоградская обл.
-
Alexanbar » 17.01.2005 (Пн) 21:37
1. См. раздел Часто задаваемые вопросы
2. Функций для работы со строками очень много, в частости, MID, INSTR,LEFT,Right м прочее
-
Kostyan
-
- Постоялец
-
-
- Сообщения: 439
- Зарегистрирован: 20.09.2002 (Пт) 4:14
- Откуда: Россия, Уссурийск
-
Kostyan » 18.01.2005 (Вт) 12:52
Для самого простого случая, когда ярлык ссылается на файл не из сети, можно делать так:
- Код: Выделить всё
Dim s As String, SizeI As Integer, Ch As Byte, Offset As Long
Open "Ярлык.lnk" For Binary As #1
Get #1, 77, SizeI
Get #1, 95 + SizeI, Offset
Get #1, 79 + SizeI + Offset, Ch
Do While Ch <> 0
s = s & Chr$(Ch)
Get #1, , Ch
Loop
MsgBox "Путь к файлу: " & s
Close (1)
Если хочешь более универсальный способ, могу дать пример.
Нет ничего невозможного для человека с интеллектом.
-
Andrey Fedorov
-
- Член-корреспондент академии VBStreets
-
-
- Сообщения: 3287
- Зарегистрирован: 21.05.2004 (Пт) 9:28
- Откуда: Москва
Andrey Fedorov » 18.01.2005 (Вт) 13:54
See WshShortcut object - проще уже некуда...
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...
-
Dex
-
- Постоялец
-
-
- Сообщения: 346
- Зарегистрирован: 09.08.2004 (Пн) 16:11
Dex » 18.01.2005 (Вт) 16:33
Kostyan как раз то что мне нужно спасибо, тока вот в коде одной строчки не хватает в конце:
- Код: Выделить всё
s=""
-
Dex
-
- Постоялец
-
-
- Сообщения: 346
- Зарегистрирован: 09.08.2004 (Пн) 16:11
Dex » 18.01.2005 (Вт) 17:26
А какие есть функции чтоб отделять символы в середине слова.Тоесть Left Right и что там было написано выше Alexanbar'ом не подойдёт.
-
Dex
-
- Постоялец
-
-
- Сообщения: 346
- Зарегистрирован: 09.08.2004 (Пн) 16:11
Dex » 18.01.2005 (Вт) 17:50
tyomitch что-то у меня с Mid всякая фигня получается
Покажи на примере пожалуйста
-
Dex
-
- Постоялец
-
-
- Сообщения: 346
- Зарегистрирован: 09.08.2004 (Пн) 16:11
Dex » 18.01.2005 (Вт) 21:37
Ой...Чёрт!
tyomitch ага всё окей.Я почему то String воспринял как Integer.Поютому то и не фига не получалось
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: AhrefsBot, Google-бот, SemrushBot и гости: 185