Anfänger Frage-Posten von Aufträgen gegen Entgelt?

  • Für das nur Senden kannst du die Zeile mit dem "#AutoIt3Wrapper_Change2CUI=y" einfach auskommentieren.
    Dann wird kein Terminal mehr erzeugt. Senden funktioniert dann immernoch, nur lesen nicht.
    Hast du nicht auch Zugriff auf das Dateisystem? Sonst könnte man das Ergebnis des Lesens einfach in einer Datei speichern, und dann über deine Software auslesen?

    gruß

  • Abend

    @ m-obi
    Da bei jedem abarbeiten des PHP teils die Software quasi stehen bleibt bis der PHP Code verarbeitet wird,würde es bei vielem Senden und Empfangen an Aktoren und sensoren die Homeputer Software zum stehen,gg. zum Absturz bringen.
    Deshalb nur der direkte Befehl,und den rest sollte die Autoit.exe machen,das war mein Gedanke.....


    chesstiger

    ok versuche das mal so,Danke ;)

    Mfg.
    Haustechno

  • Also irgendwie geht das nicht so....

    Also folgendes:

    Das hier ohne Parameter geht und wird von der Karte erkannt und gesendet!

    [autoit]

    $Text = "FS20 31144141,1113,ON"
    $g_IP = "192.168.178.37"
    ;~ ; Start The TCP Services :
    ;============================
    TCPStartUp()
    ;~ ; Connect to "SOCKET" :
    ;=========================
    $socket = TCPConnect( $g_IP, 1000 )
    TCPSend($socket,$Text)
    ;~ ; Shutdown The TCP Services :
    ;===============================
    TCPShutdown ( )

    [/autoit][autoit]

    So,nun deine arduino.exe mit auskommentierter Zeile zum Empfang:
    #Region ;**** Directives created by AutoIt3Wrapper_GUI ****
    ;#AutoIt3Wrapper_Change2CUI=y
    #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****

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

    ;chesstiger @ autoit.de Nov '13

    [/autoit]

    im Homepuer folgende Syntax:
    StartWin("C:\Programme\contronics\arduino.exe 192.168.178.37 1000 FS20 31144141,1113,ON ")

    Und so wird es nicht von der Karte erkannt :(

    Bist du dir sicher das die arduino.exe das exakt so sendet?
    Denn wenn das ohne Parameter erkannt wird,jedoch mit nicht denke ich das da irgendwie was anders gesendet wird....

    Mfg.
    haustechno

  • ok
    also hab was gefunden :D

    Also ohne parameter geht es ja mit:
    StartWin("C:\Programme\contronics\arduino.exe 192.168.178.37 1000 FS20 31144141,1113,ON ")

    Mit deiner arduino.exe geht es nun auch,aber....
    StartWin("C:\Programme\contronics\arduino.exe 192.168.178.37 1000 FS2031144141,1113,ON ")
    Also dasf bei dir das leerzeichen nicht sein :D

    Mfg.
    Haustechno