1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. chip

Beiträge von chip

  • Oberfläche offen halten?

    • chip
    • 9. Juni 2009 um 14:55

    Hallo,

    habe mir mit der GUI kleine Oberfläche mit vier Buttons gemacht:

    Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>

    [/autoit] [autoit][/autoit] [autoit]

    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 338, 350, 192, 124)
    $Button1 = GUICtrlCreateButton("01", 96, 248, 130, 64, $BS_BITMAP)
    GUICtrlSetImage($Button1 , "img\01_r.bmp", 0)
    $Button2 = GUICtrlCreateButton("02", 96, 168, 130, 64, $BS_BITMAP)
    GUICtrlSetImage($Button2, "img\02_g.bmp", 0)
    $Button3 = GUICtrlCreateButton("gis", 96, 88, 130, 64, $BS_BITMAP)
    GUICtrlSetImage($Button3, "img\gis_g.bmp", 0)
    $Button4 = GUICtrlCreateButton("moodle", 96, 24, 130, 50, $BS_BITMAP)
    GUICtrlSetImage($Button4, "img\moodle_g.bmp", 0)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

    [/autoit]

    Aktuell geht die Oberfläche direkt auf und wieder zu. Möchte allerdings mit den Buttons dann einzelne Funktionen starten. Was muss ich machen damit sich die Oberfläche erst durch einen Klick auf "Button4" beendet?

  • Was für "exit code" gibt es?

    • chip
    • 9. Juni 2009 um 11:26
    Zitat von Oscar

    Schau mal unter Exit:

    [autoit]

    Exit [return code]

    [/autoit]

    Ah danke, das wars was ich gesucht habe.

  • Was für "exit code" gibt es?

    • chip
    • 9. Juni 2009 um 11:05

    Mh finde da aber bei AutoIt nichts, da ich kein komplett anderes Programm aufrufen möchte, sondern einfach ein anderes autoitscript.

  • Was für "exit code" gibt es?

    • chip
    • 9. Juni 2009 um 10:31

    Hi,

    habe mir gerade ShellExecute in der Hilfe angeschaut. Dort wird gesagt das bei Erfolg der "exit code" des ausgeführten Programmes zurück gegeben wird. Allerdings finde ich keine Erklärung was alles als "exit code" zurück gegeben werden kann bzw. was die Rückgabe bedeutet.

    Hat da jemand eine Liste für mich?

    mfg

  • TCP Hilfe dringend benötigt!!!

    • chip
    • 9. Juni 2009 um 09:54

    Sorry für doppelpost. Habs aber gelöst. Den Server so umschreiben dann gehts auch unter VIsta:

    [autoit]

    While 1
    TCPStartup()
    $MainSocket = TCPListen(@IPAddress1, 33891, 100 )

    [/autoit][autoit][/autoit][autoit]

    Do
    $ConnectedSocket = TCPAccept($MainSocket)
    Until $ConnectedSocket <> -1

    [/autoit][autoit][/autoit][autoit]

    If $ConnectedSocket <> -1 Then
    $recv = TCPRecv($ConnectedSocket, 100)
    MsgBox(0,"Empfangen",$recv)
    EndIf
    TCPShutdown()

    [/autoit][autoit][/autoit][autoit]

    WEnd

    [/autoit]
  • TCP Hilfe dringend benötigt!!!

    • chip
    • 9. Juni 2009 um 07:41
    Zitat von funkey

    Senden

    [autoit]

    $Empfaenger_IP = "192.168.2.10"
    $Port = 33891
    $Text = InputBox("Text senden","Text eingeben, der gesendet werden soll","")
    If @error = 1 Then Exit

    TCPStartUp()

    [/autoit] [autoit][/autoit] [autoit]

    $ConnectedSocket = TCPConnect($Empfaenger_IP, $Port)
    TCPSend($ConnectedSocket, $Text)

    [/autoit] [autoit][/autoit] [autoit]

    TCPShutdown ()

    [/autoit]

    Empfangen

    [autoit]

    $Port = 33891
    TCPStartUp()

    [/autoit] [autoit][/autoit] [autoit]

    While 1
    $MainSocket = TCPListen(@IPAddress1, $Port, 100 )

    [/autoit] [autoit][/autoit] [autoit]

    Do
    $ConnectedSocket = TCPAccept($MainSocket)
    Until $ConnectedSocket <> -1

    [/autoit] [autoit][/autoit] [autoit]

    If $ConnectedSocket <> -1 Then
    $recv = TCPRecv($ConnectedSocket, 10)
    MsgBox(0,"Empfangen",$recv)
    TCPShutdown()
    TCPStartUp()
    EndIf

    Wend

    [/autoit]
    Alles anzeigen

    Sorry das ich diesne alten Thread noch einmal ausgrabe, aber habe kleine Problem unter Vista damit. Wenn ich eine Nachricht von einem XP Client absende funktioniert alles ohne Probleme und am Server geht Messagebox mit dem Text auf. Wenn ich das unter Vista mache (ja Auoit wurde mit Adminrechten gestartet), geht zwar am Server auch Messagebox auf, diese ist aber einfach leer. Kann mir jemand sagen wie ich das auch unter Vista zum laufen bekomme?

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™