Das hilft mir aber kein Stück weiter
und warum hast es überhautp mal ausprobiert. Wenn kein Host erreichbar ist kann es nicht funktionieren.
Das hilft mir aber kein Stück weiter
und warum hast es überhautp mal ausprobiert. Wenn kein Host erreichbar ist kann es nicht funktionieren.
Alles anzeigenam schluss eines tcp-packets muss immer (ausgenommen du sendest anstatt GET ein POST) ein doppeltes @CRLF stehen:
[autoit]$sHeader = "GET /psccustomer/GetWelcomePanelServlet HTTP/1.1" & @CRLF & _
[/autoit]
"Host: customer.cc.at.paysafecard.com" & @CRLF & _
"User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 ( .NET CLR 3.5.30729)" & @CRLF & _
"Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" & @CRLF & _
"Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3" & @CRLF & _
"Accept-Encoding: gzip,deflate" & @CRLF & _
"Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7" & @CRLF & _
"Keep-Alive: 115" & @CRLF & _
"Connection: keep-alive" & @CRLF & @CRLF
Falls du noch mehr Hilfe brauchst findeste hier viele meiner Tcp-Tuts: http://www.youtube.com/user/1amrk1
Bei einem GET muss ich kein doppeltes @crlf machen und wennich auf einen seite coneccten will reicht bei mir auch der normale port 80 aus.
EDIT: Und sicher, dass der hoste stimmt, den kann ich nämlich nicht erreichen. außerdem muss ich bei _IENametoip keine http angeben
filedelete()
fileopen()
#include <GUIConstants.au3>
[/autoit] [autoit][/autoit] [autoit]Opt("GUIOnEventMode", 1)
#Region ### START Koda GUI section ### Form=
$Form2 = GUICreate("Form1", 334, 230, 303, 219)
GUISetOnEvent($GUI_EVENT_CLOSE, "Form2Close")
$Button1 = GUICtrlCreateButton("Los", 80, 128, 177, 81, 0)
GUICtrlSetOnEvent(-1, "Button1Click")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
Sleep(100)
WEnd
Func Button1Click()
FileInstall("path für die datei, darf keine variablen enthalten","Istall path. Wo soll die datei, das bild usw. gespeichert werden inklusive dateinamen.")
EndFunc
Func Form2Close()
Exit
EndFunc
Wozu brauchst du das ?
sowas ist auch wieder eine sinnloser post. wieso sollte dich interressieren, wofür es es braucht. Entweder du weißt es und gibst eine Antwort oder du lässt es.
Alles anzeigenWie einige mitbekommen haben kann man in der Shoutbox jetzt Quellcodes oder diverses anderes einfügen !
Daher das ich selber ins Fettnäpfchen getreten bin, bitte ich euch das:
Niemals [spoiler] schreiben !
Niemals aus Spaß [s poiler] schreiben, wenn dann doch [spoiler] dasteht haben wir den Ärger !
(ich entschuldige mich dafür das ich es 2 mal getan habe O.o)
das du es 2 mal getan hast wundert mich überhaupt nicht, da du eh immer alles sinnlos zuspammst
EDIT; wasn das wiso ist dass in nem Spoiler lool
Tut mir leid bin ich vllt schon zu müde ich seh bei den beider Bildern nicht wirklick einen Unterschied xD
EDIT: Ahh habs entdeckt.
hää was soll das ich hab auf Bearbeiten geklickt und mein Post von mir wird zitiert???
Das ist jetzt schon das 3 mal dass mir das passiert, seit dem neuem theme
Tut mir leid bin ich vllt schon zu müde ich seh bei den beider Bildern nicht wirklick einen Unterschied xD
Wenn man um es zu benutzen immer erst Ports freischalten muss wär es ein wenig blöde.
Ich würde eher einen Server mit PHP bauen, bei dem man zum Beispiel als Link http://server.de/index.php?savefile=theid&savedata=thedata
angibt und dann wird es in eine Datei auf dem Server gespeichert. Dann kann man es (glaube ich) mit TCP auf den savefile downloaden oder man nimmt inetget/inetread. Dann kann man es benutzen. Ich weiß aber leider nicht ob das schnell ist, ich schätze nicht so.
Aber nur TCP mit freigegebenen Ports gibt für den Benutzerr Probleme
der Link geht leider nicht ![]()
Alles anzeigenSo...
ich dachte vielleicht darf ich meinen Senf auch mal dazu geben ...
Team Viewer ist ja nicht unbedingt SOOOOOOOOO SCHNELL...
Also man könnte mit einem FTP Server arbeiten, was das bewegen der Maus anbelangt...
Dort könnte man eine .txt mit X + Y der Maus machen, derjenige der fernsteuert lädt sie hoch, und die maus des anderen wird immer dahin gebracht wo der erste sie hat ...
Zum übermitteln des Bildschirms habe ich keine Idee, tut mir leid
OMG du gibst viel zu oft deinen Senf dazu obwohl du von relativ wenig eine Anhnug hast. DU hast des Status Profi mhhh loool
wieso macht ihr hier denn ne abstimmung^^. Wenns ein gutest TuT wird kann man es immer brauchen egal ob es schon andera Darüber gibt ![]()
bei onliegames wäre ich natürlich auch dabei ![]()
natürlich auch alles gute von mir.
benutze das nächste mal bitte einen
für deine codes
Ich hab schon 1000x gesagt das die *beeeeep* AutoIT-Funktion im Forum nicht funktioniert. Der qwetscht mir meinen x-Zeiligen Code auf 1 - 4 Zeilen....
Gibt es noch eine andere Methode als sie zu verstecken?
lol
ja meine von ganz oben die erste Antwort:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("Test", 151, 87, 192, 124)
$Button1 = GUICtrlCreateButton("About", 40, 32, 75, 25, $WS_GROUP)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
$Form2 = GUICreate("About", 186, 121, 302, 227)
$hForm2 = WinGetHandle($Form2)
$GroupBox1 = GUICtrlCreateGroup("", 8, 0, 89, 113)
$Label1 = GUICtrlCreateLabel("Product Name", 16, 16, 72, 17, $WS_GROUP)
$Label2 = GUICtrlCreateLabel("Version", 16, 40, 39, 17, $WS_GROUP)
$Label4 = GUICtrlCreateLabel("Comments", 16, 88, 53, 17, $WS_GROUP)
$Label3 = GUICtrlCreateLabel("Copyright", 16, 64, 48, 17, $WS_GROUP)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Button2 = GUICtrlCreateButton("OK", 104, 48, 75, 25)
GUISetState(@SW_SHOW)
While 1
$oMsg = GUIGetMsg()
Switch $oMsg
Case $GUI_EVENT_CLOSE
GUIDelete($hForm2)
ExitLoop
Case $Button2
GUIDelete($hForm2)
ExitLoop
EndSwitch
WEnd
EndSwitch
WEnd
Alles anzeigenWarum versteckst du es nicht einfach?
Wenn du Exit benutzt schließt sich natürlich das ProgrammSpoiler anzeigen
[autoit]#include <ButtonConstants.au3>
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("Test", 151, 87, 192, 124)
$Button1 = GUICtrlCreateButton("About", 40, 32, 75, 25, $WS_GROUP)
GUISetState(@SW_SHOW)$Form2 = GUICreate("About", 186, 121, 302, 227)
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
$GroupBox1 = GUICtrlCreateGroup("", 8, 0, 89, 113)
$Label1 = GUICtrlCreateLabel("Product Name", 16, 16, 72, 17, $WS_GROUP)
$Label2 = GUICtrlCreateLabel("Version", 16, 40, 39, 17, $WS_GROUP)
$Label4 = GUICtrlCreateLabel("Comments", 16, 88, 53, 17, $WS_GROUP)
$Label3 = GUICtrlCreateLabel("Copyright", 16, 64, 48, 17, $WS_GROUP)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Button2 = GUICtrlCreateButton("OK", 104, 48, 75, 25)While 1
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
_fensterwechseln($Form1,$Form2)
Case $Button2
_fensterwechseln($Form2,$Form1)
EndSwitch
WEndFunc _fensterwechseln($sAltesfenster,$sNeuesfenster)
[/autoit]
GUISetState(@SW_HIDE,$sAltesfenster)
GUISetState(@SW_DISABLE,$sAltesfenster)
GUISetState(@SW_ENABLE,$sNeuesfenster)
GUISetState(@SW_SHOW,$sNeuesfenster)
EndFunc
naja, wenn man nicht direkt unnötige ressourcen belagern will lege ich dir meine Version nahe aber ansonsten ist das natürlich auch eine clevere methode.
wenn du es so lassen willlst, dass wenn die 2 GUI aktiv ist du in der ersten nix machen kannst dann so:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("Test", 151, 87, 192, 124)
$Button1 = GUICtrlCreateButton("About", 40, 32, 75, 25, $WS_GROUP)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
$Form2 = GUICreate("About", 186, 121, 302, 227)
$hForm2 = WinGetHandle($Form2)
$GroupBox1 = GUICtrlCreateGroup("", 8, 0, 89, 113)
$Label1 = GUICtrlCreateLabel("Product Name", 16, 16, 72, 17, $WS_GROUP)
$Label2 = GUICtrlCreateLabel("Version", 16, 40, 39, 17, $WS_GROUP)
$Label4 = GUICtrlCreateLabel("Comments", 16, 88, 53, 17, $WS_GROUP)
$Label3 = GUICtrlCreateLabel("Copyright", 16, 64, 48, 17, $WS_GROUP)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Button2 = GUICtrlCreateButton("OK", 104, 48, 75, 25)
GUISetState(@SW_SHOW)
While 1
$oMsg = GUIGetMsg()
Switch $oMsg
Case $GUI_EVENT_CLOSE
GUIDelete($hForm2)
ExitLoop
Case $Button2
GUIDelete($hForm2)
ExitLoop
EndSwitch
WEnd
EndSwitch
WEnd
Opt("GuiOnEventMode", 1)
[/autoit] [autoit][/autoit] [autoit]$Form1 = GUICreate("Dialog", 378, 146, 347, 263)
GUISetIcon("Images\Icon.ico")
GUISetBkColor(0x6D6D6D)
$GroupBox1 = GUICtrlCreateGroup("", 40, 17, 300, 73)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Button1 = GUICtrlCreateButton("&OK", 65, 99, 75, 25, 0)
GuiCtrlSetOnEvent(-1, "_OK")
$Button2 = GUICtrlCreateButton("&Cancel", 242, 99, 75, 25, 0)
GuiCtrlSetOnEvent(-1, "_Cancel")
GUISetState(@SW_SHOW)
Func _OK
MsgBox(0, "OK", "Du hast OK gecklickt!")
EndFunc
Func _Cancel
MsgBox(0, "Cancel", "Du hast Cancel geklickt!")
EndFunc
so würde es nicht funktionieren.
aber so:
Opt("GuiOnEventMode", 1)
[/autoit] [autoit][/autoit] [autoit]$Form1 = GUICreate("Dialog", 378, 146, 347, 263)
GUISetIcon("Images\Icon.ico")
GUISetBkColor(0x6D6D6D)
$GroupBox1 = GUICtrlCreateGroup("", 40, 17, 300, 73)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Button1 = GUICtrlCreateButton("&OK", 65, 99, 75, 25, 0)
GuiCtrlSetOnEvent(-1, "_OK")
$Button2 = GUICtrlCreateButton("&Cancel", 242, 99, 75, 25, 0)
GuiCtrlSetOnEvent(-1, "_Cancel")
GUISetState(@SW_SHOW)
While 1
sleep(10)
Wend
Func _OK
MsgBox(0, "OK", "Du hast OK gecklickt!")
EndFunc
Func _Cancel
MsgBox(0, "Cancel", "Du hast Cancel geklickt!")
EndFunc
1. wenn du die GUI von anfang an haben willst solltest du es natürlich vor den Hauptschleife o.ä. platzieren.
2. das kein Input angezigt wird ist kein wunder, da du gar kein input ctl erstellst sondern nur ein Gruppe und 2 Button.
naja von alleine wird sie sich wohl kaum bewegegen.
Du musst immer mit GUICtrlSetData() den wer in Protzent setzten.