Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
 Аватар для Ameli
2096 / 1172 / 39
Регистрация: 05.11.2009
Сообщений: 1,605

Зайти в интернет на определенный сайт по нажатию кнопки

06.05.2010, 12:49. Показов 1454. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Допустим на форме есть поле с электронным адресом, хочу сделать кнопку, по нажатию которой можно было перейти по этому адресу.
И еще вопрос, есть поле с почтовым адресом, сделать кнопку, по которой открывалось бы окно outlook с введенным адресом и возможно введенной темой сообщения.
Кто-нибудь подскажет? Заранее спасибо!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.05.2010, 12:49
Ответы с готовыми решениями:

Переход на определенный сайт по нажатию кнопки
Хотел написать расширение для Chrome: при нажатии на кнопку в панеле инструментов, мы бы переходили на определенный сайт...но что-то не...

Нужен скрипт, который бы открывал определённый сайт в Google Chrome по нажатию кнопки на клавиатуре
Помогите, пожалуйста, создать скрипт, который бы открывал бы определённый сайт в Google Chrome. К примеру, нажимая на клавишу G, открывался...

Не получается зайти на определенный сайт
Не заходит на сайт naiti.kg Погуглил так и не нашел ответа. На другие сайты заходит кроме вышесказанного сайта. Прокси автоматически...

3
 Аватар для Елена
2454 / 797 / 24
Регистрация: 18.08.2009
Сообщений: 1,697
07.05.2010, 13:27
Утащила с другого форума, только пример для почтпрограммы TheBat, самой надо было. Там можно задать поля из формы и заменить почтпрограмму
PureBasic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
Prog = "C:\Program Files\The Bat!\thebat.exe" 
If Dir$(Prog$, vbNormal) = "" Then 
On Error Goto PRNT 
Dir1.Path = "C:\Program Files\" 
For e = 0 To Dir1.ListCount - 1 '' шерстим все папки в Pr.Files 
'' если файл найден 
If Dir(Dir1.List(e) & "\thebat.exe", vbNormal) <> "" Then '' фильтр на признак слеша (есть/нет) приготавливаем полный путь для  запуска почты 
If Right$(Dir1.List(e), 1) = "\" Then Prog = Dir1.List(e) + "thebat.exe" 
Else Prog = Dir1.List(e) + "\thebat.exe" 
'' идем на вызов бата 
GoTo GoLetter 
Else 
'' смотрим и видим, что все папки прошерстили, файл бат не найден, 
If e = Dir1.ListCount - 1 Then 
If MsgBox("Программа TheBat! не найдена. Если все-таки почта установлена создать ли пустой бланк письма?", vbCritical + vbYesNo) = vbYes Then 
ShellProgramm ("mailto:" & Text5(0).Text & "?Subject=" & Text5(1).Text) 
Exit Sub 
End If 
End If 
Next e 
Else 
GoLetter: 
'' Chr$(34) - это ковычки, они необходимы при использовании пробелов в 
'' команде. 
'' Prog - команда бата "c:\Program Files\The Batonchik\Thebat.exe" например. 
'' ну и далее всякие ключи... 
'' Text5(0).Text - адрес получателя 
'' Text5(1).Text - тема письма 
'' Text3.Text - полный путь к файлу, который приклеиваем (можно с пробелами) 
maill = Chr$(34) & Prog & Chr$(34) & " /mailto=" & Chr$(34) & Text5(0).Text & Chr$(34) & ";Subject=" & Chr$(34) & Text5(1).Text & Chr$(34) & ";A=" & Chr$(34) & Text3.Text & Chr$(34) 
'' переменная готова, теперь вызываем! 
Call Shell(maill) 
'' готовое письмо можно найти в том ящике (если их больше одного), 
'' который имеет приемущество (создавался первым). 
End If 
Exit Sub 
PRNT: 
Msgbox "Error: " & Err.Description 
End Sub
1
 Аватар для Ameli
2096 / 1172 / 39
Регистрация: 05.11.2009
Сообщений: 1,605
07.05.2010, 13:35  [ТС]
Супер! Спасибо большое! Я думала о том,что как-то надо искать приложение в программах, но до такого не додумалась бы.
Что это за команда Shell()?
0
 Аватар для Сергей1980
547 / 377 / 16
Регистрация: 17.12.2009
Сообщений: 991
07.05.2010, 18:43
Предлагаю такой вариант:

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Private Sub Кнопка_отправки_Click()
Dim objwShell As Object
Dim app As Object
Dim itm As Object
Set app = CreateObject("Outlook.Application")
Set itm = app.CreateItem(olMailItem)
  With itm
    .To = "адрес почты"
    .Subject = "тема письма"
    .Body = "текст письма"
    .Display
    .send
      End With
        DoEvents
Set itm = Nothing
Set app = Nothing
 
End Sub
если нужно чтобы выводился адрес почты автоматом:
.To = me.поле_адрес_почты

этот код спамерский, он на старых аутлуках вообще не српашивает разрешение об отправках)))


Ну и конечно хит дня функция
Visual Basic
1
docmd.SendObject acSendNoObject,ИМЯ_ПИСЬМА,,КОМУ (тут также ставишь тупо me.поле_адрес_кому)

Команда Shell в коде открывает какой либо файл,программку по указанному тобой пути, в контексте Елены он открывает БАТ или АутЛук.

Добавлено через 3 минуты
Последний макрос откроет любую почтовую программу. Будь то БАТ, будь Аутлук
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.05.2010, 18:43
Помогаю со студенческими работами здесь

Не удается зайти на определенный сайт
Добрый день. Вообщем такая проблема, не могу зайти на определенный сайт ( у других он работает ). Началось все с того что, данный сайт...

Как запустить определённый код в отдельном потоке по нажатию кнопки?
как запустить определённый код в отдельном потоке по нажатию кнопки?(этот код бесконечен)

ActiveX, который по нажатию кнопки запускал бы определенный файл на диске пользователя
НУЖЕН ПРОСТЕНЬКИЙ ACTIVEX ДЛЯ HTML/ASP, КОТОРЫЙ ПРИ НАЖАТИИ НАКНОПКУ ЗАПУСКАЛ БЫ ОПРЕДЕЛЕННЫЙ ФАЙЛ НА ДИСКЕ ПОЛЬЗОВАТЕЛЯ.

Не получается зайти на сайт Интернет казино
не могу зайти на сайт интернет казино,причем мне надо через интернет эксплоррер,что нужно сделать в настройках браузура

Перейти на сайт по нажатию кнопки
Как можно сделать чтобы при нажатии на кнопку &quot;Добавить&quot; на Web-form срабатывала активная ссылка на конкретный сайт??? Подскажите...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru