Moin,
Ich zeige euch heute wie ihr euer Programm via Internet Fernsteuern könnt.
1.
Als erstes braucht ihr einen FTP oder einen Webspace/Server der PHP unterstützt.
2.
Ihr benötigt eine Datei auf dem Server/FTP die Eurem Programm sagt was sollst du tun.
Diese datei nennen wir "command.html"
3.
Dann braucht ihr eine seite in die ihr euren Befehl eingeben könnt, diese nennen wir "index.html"
Der inhalt der datei ist dieser:
4.
Jetzt brauchen wir die write.php die den Befehl in die command.html schreibt.
5.
So nun gehts ans Programm:
Ihr braucht einen Timer mit dem Intervall: 2000
Stellt den Timer auf ENABLED
Und fügt diesen Code ein:
Jetzt wird ausgelesen was auf der seite steht und in der Variable command "gespeichert"
auslesen könnt ihr es so:
Das einzigste Problem bei anderen Befehlen wie Messagebox.Show, es wird alle 2sekunden eine Messagebox gezeigt.
Somit müssen wir unserem server sagen "Befehl ausgeführt!" dies geschielt mit der answer.php
Jetzt müsst ihr in euer Programm nur noch einen Webbrowser hinzufügen, und in eure If abfrage diesen Code einfügen:
[Edit]
[Edit]
Das Tutorial ist ausschlieslich für VB-Paradise! Wer diese Regel ohne Absprache bricht begeht Diebstahl von geistigem Eigentum!
Viel Spass euer Tobi
Ich zeige euch heute wie ihr euer Programm via Internet Fernsteuern könnt.
1.
Als erstes braucht ihr einen FTP oder einen Webspace/Server der PHP unterstützt.
2.
Ihr benötigt eine Datei auf dem Server/FTP die Eurem Programm sagt was sollst du tun.
Diese datei nennen wir "command.html"
3.
Dann braucht ihr eine seite in die ihr euren Befehl eingeben könnt, diese nennen wir "index.html"
Der inhalt der datei ist dieser:
HTML-Quellcode
- <html>
- <center>
- <head>
- <title>Programm Control Interface</title>
- </head>
- <body>
- <Form name ="form1" Method ="POST" Action ="write.php">
- <font color="#FF0000"> <h2> <i> <b> Programm Control Interface </b> </i> </h2> </font>
- <br>
- <br>
- <p>
- <font color="#FF0000"> <b> Wert: </b> </font>
- <p>
- <INPUT TYPE = "TEXT" VALUE ="" Name ="wert">
- <p>
- <INPUT TYPE = "Submit" Name = "Submit1" VALUE = "--->Bestätigen<---">
- </FORM>
- </body>
- </center>
- </html>
4.
Jetzt brauchen wir die write.php die den Befehl in die command.html schreibt.
5.
So nun gehts ans Programm:
Ihr braucht einen Timer mit dem Intervall: 2000
Stellt den Timer auf ENABLED
Und fügt diesen Code ein:
VB.NET-Quellcode
- Dim command as String
- Dim httpRequest As HttpWebRequest = HttpWebRequest.Create("SEITE/command.html")
- Dim httpResponse As HttpWebResponse = httpRequest.GetResponse()
- Dim reader As StreamReader = New StreamReader(httpResponse.GetResponseStream)
- Dim httpContent As String = reader.ReadToEnd
- command = httpContent.Replace(" ", Nothing)
Jetzt wird ausgelesen was auf der seite steht und in der Variable command "gespeichert"
auslesen könnt ihr es so:
Das einzigste Problem bei anderen Befehlen wie Messagebox.Show, es wird alle 2sekunden eine Messagebox gezeigt.
Somit müssen wir unserem server sagen "Befehl ausgeführt!" dies geschielt mit der answer.php
Jetzt müsst ihr in euer Programm nur noch einen Webbrowser hinzufügen, und in eure If abfrage diesen Code einfügen:
[Edit]
- Schützt eure Seiten vor unerwünschtem Zugriff!
- Das Tutorial ist nicht für komplexe dinge geeignet! Es soll lediglich einen Anreitz geben. Um es profesionell zu gestalten würde ich mit TCP oder MySQL arbeiten.
[Edit]
Das Tutorial ist ausschlieslich für VB-Paradise! Wer diese Regel ohne Absprache bricht begeht Diebstahl von geistigem Eigentum!
Viel Spass euer Tobi
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „Tobse101“ ()