Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten
Autor
Nachricht
ozi
Newbie
Newbie

Anmeldedatum: 08.07.2008
Beiträge: 14

habe ne frage also ich will wen mann ein buttonklickt das da
Verfasst am: 18.08.2008, 15:06

habe ne frage also ich will wen mann ein buttonklickt das da eine bestimmte seite kommt z.b
ich hab mein projekt jetzt fertig und will für mich selber noch eine werbung machen z.b meine seite zeigen wen mann auf button klickt wie kann ich das =???
 
christopher.g
Überflieger
Überflieger

Anmeldedatum: 03.05.2008
Beiträge: 565


Verfasst am: 18.08.2008, 15:13

hi
Visual Basic: [code]Shell ("C:ProgrammeInternet ExplorerIEXPLORE.EXE www.google.com")[/code]
lg grün
 
sp33dwalker
Poster
Poster

Anmeldedatum: 16.06.2008
Beiträge: 185


Verfasst am: 18.08.2008, 15:16

Visual Basic: [code]Private Declare Function ShellExecute Lib "Shell32.dll" Alias _
"ShellExecuteA" (ByVal hWnd As Long, ByVal lpOperation _
As String, ByVal lpFile As String, ByVal lpParameters _
As String, ByVal lpDirectory As String, ByVal nShowCmd _
As Long) As Long
'Modul
------------------------------------------
'Anwendung

Dim Result&, Buff$
Buff = "http://www.deineseite.com"
Result = ShellExecute(0&, "Open", Buff, "", "", 1)[/code]







edit:huh da war einer schneller aber meine variante finde ich ist besser,da dass im standartbrowser geöffnet wird und bei allen pc's funzt,auch englische
 
ozi
Newbie
Newbie

Anmeldedatum: 08.07.2008
Beiträge: 14


Verfasst am: 18.08.2008, 17:07

(christopher.g;7128)
hi
Visual Basic: [code]Shell ("C:ProgrammeInternet ExplorerIEXPLORE.EXE www.google.com")[/code]
lg grün

ne frage wohin kommt der code :

Shell ("C:ProgrammeInternet ExplorerIEXPLORE.EXE www.google.com")




Auf button oder ? Und kannst du mir erklären was die einzelnen teile des codes sind z.b wieso ich C:programmeInternet ExplorerIEXPLORE.exe hinmachen muss ( also wieso der code )
 
christopher.g
Überflieger
Überflieger

Anmeldedatum: 03.05.2008
Beiträge: 565


Verfasst am: 18.08.2008, 17:44

hi
naja "Shell" ist dafür da, dass man eine exe starten kann...

Visual Basic: [code]
Shell "cmd.exe" ' cmd.exe starten
Shell "explorer.exe" 'ja den explorer starten

'und so kannst du auch auf deinem pc installierte programme starten...
Shell "C:ProgrammeWinampWinamp.exe" 'winamp starten

[/code]

Shell und danach den Pfad zum programm...


und an meinem beispiel hast du gesehen
Shell "Pfad" , "www.google.at"
so kannst du das mit vielem machen...
Visual Basic: [code]
Shell "notepad.exe C:text.txt", vbNormalFocus
'damit startest du den editor und gleich damit die datei text.txt (falls vorhanden)

[/code]

, vbnormalfocus...
ganz normal starten
, vbhide
versteckt starten

ich hoffe du hast wieder was gelernt
lg grün

edit\
hätt ich fast vergessen ^^
Visual Basic: [code]
Private Sub Command1_Click()
Shell ("C:ProgrammeInternet ExplorerIEXPLORE.EXE www.google.com")
End Sub
[/code]
 
big earl
Poster
Poster

Anmeldedatum: 01.05.2008
Beiträge: 113


Verfasst am: 18.08.2008, 17:47

Das kommt in den Button rein

Und der IExplorer kann seiten als Parameter verwenden
Also wenn du den IExplorer mit "google.de" öffnest, wird google.de geöffnet

So kannste das dann auch mit dem Shell befehl, nur würde ich es lieber mit ShellExecute machen
Also wie Sp33d schon gepostet hat
 
DizzY_D
Tutorial Leser
Tutorial Leser

Anmeldedatum: 01.05.2008
Beiträge: 28


Verfasst am: 18.08.2008, 18:32

ich würde diesen code hier vorziehen:

Visual Basic: [code]
Call Shell("cmd.exe /c start www.google.de", vbHide)
[/code]
1. Ist es einfacher
2. Wird die seite nicht mit dem Internet explorer sondern mit dem standart Browser geöffnet
 
sollniss
Überflieger
Überflieger

Anmeldedatum: 01.05.2008
Beiträge: 699


Verfasst am: 18.08.2008, 18:48

wieso vbHide?
 
big earl
Poster
Poster

Anmeldedatum: 01.05.2008
Beiträge: 113


Verfasst am: 18.08.2008, 18:50

damit man das CMD fenster nicht sieht

die Site wird ja trozdem angezeigt
 
sollniss
Überflieger
Überflieger

Anmeldedatum: 01.05.2008
Beiträge: 699


Verfasst am: 18.08.2008, 19:05

Na denn mach doch:
Visual Basic: [code]Call Shell("cmd.exe /c start www.google.de" & vbcrlf & "exit")[/code]

oder geht das nicht?
 
DizzY_D
Tutorial Leser
Tutorial Leser

Anmeldedatum: 01.05.2008
Beiträge: 28


Verfasst am: 18.08.2008, 19:48

Doch aber dann sieht man möglicher weise das CMD Fenster trotzdem noch kurz aufblinken.
Mt vbHide wird es von anfang a versteckt
 
ozi
Newbie
Newbie

Anmeldedatum: 08.07.2008
Beiträge: 14


Verfasst am: 20.08.2008, 11:29

boor danke!! es geht
 
^^kev####
Überflieger
Überflieger

Anmeldedatum: 01.05.2008
Beiträge: 476
Wohnort: Haan


Verfasst am: 20.08.2008, 16:16

(christopher.g;7139)
hi
naja "Shell" ist dafür da, dass man eine exe starten kann...

Visual Basic: [code]
Shell "cmd.exe" ' cmd.exe starten
Shell "explorer.exe" 'ja den explorer starten

'und so kannst du auch auf deinem pc installierte programme starten...
Shell "C:ProgrammeWinampWinamp.exe" 'winamp starten

[/code]


Irgentwie nicht [img]/rolleyes.gif[/img]!
Shell kannst du eigentlich für alles benutzten!
 
christopher.g
Überflieger
Überflieger

Anmeldedatum: 03.05.2008
Beiträge: 565


Verfasst am: 20.08.2008, 16:29


naja bin ja auch noch neu in vb ^^
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten
 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Wichtig: Filebrowser z.B. für ein RAT 2204 13.01.2008, 12:14
Keine neuen Beiträge msgbox mit symbol _&_ z.B. yesno oder systemmodal 1156 27.09.2008, 00:16
Keine neuen Beiträge Abändern eines Ordnernamens (z.B. C:\Programme = Programme) 1294 23.04.2008, 16:33
Keine neuen Beiträge "Zurück-Funktion" mit Listview und z.B. DirView 823 17.04.2008, 14:30
Keine neuen Beiträge Fenster auslesen z.b von icq oder msn wer online kommt 1336 11.02.2008, 17:46
 


[ Time: 0.0776s ][ Queries: 119 (0.0289s) ][ GZIP on - Debug on ]