ja, da sind 2 dll dateien bei, weiss aber nicht, ob man das da rauslesen kann.
wie kann man denn herausfinden, welche befehle die dll hat, und was darin ist und so?
Beiträge von PCKing
-
-
ich kenn die forenregeln!
ich will nur wie gesagt mansche spiele nicht mit der tastatur spielen, wenns auch mit dem joystick geht!
ich will diese "tastenweitergabe" nur haben, weil ich mit "Push to Talk" reden muss, weil ich boxen benutzen muss, weil mein headset kaputt ist.
und Teamspeak will auf die tasten vom controller nicht reagieren. -
also ich würds ungefähr so lösen:
Spoiler anzeigen
[autoit]$i = 0
[/autoit] [autoit][/autoit] [autoit]
GUICreate("")
$label = GUICtrlCreateLabel("test",10,20)
AdlibRegister("_lol",500)
GUISetState()
While 1
$msg = GUIGetMsg()
WEndFunc _lol()
[/autoit]
If $i = 0 Then
GUICtrlSetBkColor($label,0xFF0000)
$i = 1
ElseIf $i = 1 Then
GUICtrlSetBkColor($label,0x000000)
$i = 0
EndIf
EndFuncfunktioniert einwandfrei
-
moin,
ich habe mir nen xbox-controller an den pc gebastelt und installiert usw. und
jetzt will ich, dass wenn ich einen button drück, die taste "2" z.B. runterdrückt, solang wie ich den button halte.
ich brauche das für teamspeak, wenn ich zocke will ich mansche games nicht mit tastatur zoggen -
also bei mir klappt das einwandfrei, ich kann beim server auswählen zu wem geschickt werden soll, und das macht der dann auch.
wenn du 2mal den gleichen namen in der liste hast, dann sendet der zum ersten -
juhu, es klappt, thx sprenger120
-
ne klappt leider net, muss ich den server dazu auf nen anderen port umstellen? der steht auf port 509 im moment
-
moin moin,
ich versuche mit der ftp.au3 eine verbindung zu einem server aufzubauen, in einen ordner gehen und dort dann eben sachen hochladen.
nur leider will das ganze nicht so, wie ich das will kann mir villeicht jemand helfen?
thx schonmal im vorrauscode
[autoit]$file = FileOpenDialog("Upload",@DesktopDir,"Alle Dateien (*.*)")
[/autoit]
If @error Then
Else
$split = StringSplit($file,"\",1)
$open = _FTP_Open("upload")
$ftpconnect = _FTP_Connect($open,"ip","name","passwort",0,509)
_FTP_DirSetCurrent($ftpconnect,$ordner & "/ordner")
_FTP_ProgressUpload($ftpconnect,$file,$split[$split[0]])
_FTP_Close($open)
EndIfip, name und passwort geb ich net an, aber die richtigen daten klappen bei filezilla, wenn ich connecten will
-
löschen:
[autoit]FileDelete()
[/autoit]
[autoit]
erstellen:#Include <File.au3>
[/autoit]
_FileCreate() -
thx, klappt einwandfrei
-
ich bastel mir grad ein tool, womit man mehrere sa-mp server überwachen kann, und da sind die filterscripts/gamemodes/scriptfiles nunmal eingeordnet, und wenn der client eine tatei haben will, wollte ich das über ftp laufen lassen und dafür brauch ich den ordner namen
-
hi,
ich hab nen treeview unddarin hab ich mehrere items in anderen drinnen
so, wie finde ich heraus, wie das übergeordnete item heisst?BSP
[autoit]#include <ButtonConstants.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <GUIConstantsEx.au3>
#include <TreeViewConstants.au3>
#include <WindowsConstants.au3>$Form1 = GUICreate("Form1", 510, 291)
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
$tree = GUICtrlCreateTreeView(0, 0, 289, 273)
$item = GUICtrlCreateTreeViewItem("test",$tree);das will ich herausfinden
$item2 = GUICtrlCreateTreeViewItem("test2",$item);das ist ausgewählt
$button = GUICtrlCreateButton("herausfinden", 368, 96)
GUISetState(@SW_SHOW)While 1
[/autoit]
$msg = GUIGetMsg()
Switch $msg
Case $GUI_EVENT_CLOSE
Exit
Case $button
EndSwitch
WEnd -
du kannst doch hingehen, die radiobuttons in ein array packen und dann mit einer For....Next schleife abfragen
Spoiler anzeigen
[autoit]Global $radiobutton[18]
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]For $i = 0 To 17
[/autoit]
If GUICtrlRead($radiobutton[$i]) = $GUI_CHECKED Then
MsgBox(0,"","Es wurde der "& $i+1 & ". Spieltag gewählt.")
EndIf
Nextda ein kleines beispiel
//EDIT: ich sollte mal schneller schreiben
-
ich habs so gemacht:
Spoiler anzeigen
[autoit]#include <ButtonConstants.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START GUI Section ###
$Form1 = GUICreate("Blinker", 380, 145, 394, 139)
$Button1 = GUICtrlCreateButton("On", 32, 32, 49, 33, $WS_GROUP)
$Button2 = GUICtrlCreateButton("Off", 88, 32, 49, 33, $WS_GROUP)
$Button3 = GUICtrlCreateButton("", 144, 48, 17, 17, $WS_GROUP)
$Button4 = GUICtrlCreateButton("All Off", 184, 24, 65, 41, $WS_GROUP)
$Blinki = GUICtrlCreateInput("", 8, 104, 249, 21)
$Button5 = GUICtrlCreateButton("E X I T", 280, 104, 89, 25, $WS_GROUP)
$Speedi = GUICtrlCreateLabel("Blink Speed", 272, 8, 120, 22)
GUICtrlSetFont(-1, 12, 800, 0, "Myriad Web")
GUICtrlCreateInput("", 272, 32, 89, 21)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###While 1
[/autoit] [autoit][/autoit] [autoit]
$msg = GUIGetMsg()Select
[/autoit] [autoit][/autoit] [autoit]
Case $msg = $Button1
GUICtrlSetBkColor($button3, 0x00CF00)
AdlibRegister(_Blink(),500)
Case $msg = $Button2
GUICtrlSetBkColor($button3, 0xFF0000)
AdlibUnRegister()
Case $msg = $Button4
GUICtrlSetBkColor($button3, 0xFF0000)
Case $msg = $Button5
Exit
Case $msg = $GUI_EVENT_CLOSE
Exit
EndSelect
WEndFunc _Blink()
[/autoit]
GUICtrlSetBkColor($button3, 0xFF0000)
Sleep(1000)
GUICtrlSetBkColor($button3, 0x00CF00)
EndFuncaber AdlibRegister will nicht so wie ich es will
-
bei dem, was du gepostet hast ist der port, den der client anspricht: 65432 (zeile: 41)
der server nimmt verbindungen an auf port: 80 (zeile: 36) -
also:
1.das _GUICtrlIpAddress_Create und _GUICtrlIpAddress_Set und _GUICtrlIpAddress_Get brauchst du nicht, es reicht auch @IPADRESS1
2.wieso so kompliziert?
3.das was mir fast immer auffällt: die ports müssen gleich sein -
haste schon die firewall überprüft? hast du das tcpconnect kommando in einer do-schleife? hast du währenddessen auf dem anderen pc das tccpaccept in einer do-schleife? hast du die richtigen ip´s benutzt?
-
sorry, ´hatte oben das #cs und so nich mit kopiert
zeile: 132,133,140,141wenn ich das richtig verstanden hab must du diese zeilen ändern, anstatt 1 $GUI_CHECKED und anstatt 0 $GUI_UNCHECKED
-
thx,
ich versuchs mal mit dem binär lesen und schreiben.
ja, ich mach nen server und clienten über tcp kommandos -
hallo erstmal.
ich hab mir nen server gescriptet und wollt jetzt, das der client dateien zu dem senden kann.
als erstes hatte ich an ftp gedacht aber dann müsst ich das ja irgendwo hochladen und dann auf dem server wieder runterladen.
gibt es keine direkte möglichkeit?
thx schonmal im vorrausps: nein, ich achte nie auf gross und kleinschreibung!