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. M3tzl3r

Beiträge von M3tzl3r

  • VLC Film ende Definieren möglich?

    • M3tzl3r
    • 27. Februar 2015 um 21:12

    Hi
    danke schonmal für deine Antwort.
    Leider bekomme ich nicht das Demo oder Example auf dazu ;-/.
    Ich möchte 30Sek vor Film ende ein Ereignis auslösen.

    LG
    Christian

  • VLC Film ende Definieren möglich?

    • M3tzl3r
    • 27. Februar 2015 um 20:25

    Hallo
    Ich wollte euch mal fragen ob es möglich sei die restzeit vom VLC MediaPlayer auszulesen?
    Das wenn der VLC am Ende des films ist ein ereignis auszulösen?
    Oder hat jemand eine andere idee?

    LG
    Christian

  • S7 300 / Logo über AutoIt :-(

    • M3tzl3r
    • 7. Februar 2015 um 10:37

    Hallo
    das weiss ich selbst nur habe ich es schon probiert und bekomme immer ne fehlermeldung!
    So schlau war ich auch das unter dem case zu setzen.
    Das hier ist echt keine hilfe!!
    du hast wenigstens recht es ist kein forum,hilfe fehlanzeige!

    Zumindest um beim Thema zu bleiben
    es sollte wohl #include "LibNoDave.au3"
    mit oben hin zum ersten Code.
    ich hätte den rest unter case starten lassen.
    nur dann ruft er mir die datei LibNoDave.au3 auf.
    Lg
    Christian

  • S7 300 / Logo über AutoIt :-(

    • M3tzl3r
    • 7. Februar 2015 um 00:45

    Hi
    Ich möchte eigtl alles in eines Packen.
    Also der code von taster exe mit in den ersten code integrieren.
    LG
    Christian

  • S7 300 / Logo über AutoIt :-(

    • M3tzl3r
    • 6. Februar 2015 um 23:51

    Hallo
    Ich habe mich ein wenig beschäftigt und habe mal ein Button erstellt der mit Taster.exe ausführt.
    Aber ich bekomme das was im taster.exe steht leider nicht zum eigentlchen code. ich müsste die 2 sachen zusammen fügen.
    Kann mir einer einen tipp geben wie ich das machen könnte?
    Das ich quasi den Code taster.exe in zb case ausführen kann?


    C
    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #Region ### START Koda GUI section ### Form=C:\Users\M3tzl3r\Documents\Form2.kxf
    $Form1 = GUICreate("S7 300", 177, 213, 209, 139)
    $WHZWAND = GUICtrlCreateButton("WHZ Wand", 16, 40, 139, 49)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###
    
    
    While 1
     $nMsg = GUIGetMsg()
     Switch $nMsg
     Case $GUI_EVENT_CLOSE
     Exit
    Case $WHZWAND
    ShellExecute("C:\s7300 Taster\taster.exe")
     EndSwitch
    WEnd
    Alles anzeigen

    >Taster.exe

    C
    #include "LibNoDave.au3"
    Global $IP_SPS1 = "192.168.3.180", $Socket_SPS1, $di_SPS1, $dc_SPS1, $Name_SPS1 = "SPS1"
    _DaveInit()
    _daveTCPConnect($IP_SPS1, $Socket_SPS1, $di_SPS1, $dc_SPS1, 0, 2, $Name_SPS1)
    If @error Then
    MsgBox(16, "Error " & @error, "TCP connection parameter incorrect for SPS1!")
    DllClose($DLL)
    Exit
    EndIf
    Local $Anzahl_Bytes = 1
    Local $StartByte = 221
    ; Schreibe 7 Bytes ausgehend vom MB 230
    $Buffer = DllStructCreate("CHAR buf[" & $Anzahl_Bytes & "]")
    $pBuffer = DllStructGetPtr($Buffer)
    _davePut8($pBuffer, 1)
    _davePut16($pBuffer, 3)
    _davePutFloat($pBuffer, 644321.55)
    _daveWriteBytes($dc_SPS1, $daveFlags, 0, $StartByte, $Anzahl_Bytes, $Buffer)
    _daveTCPDisconnect($Socket_SPS1, $di_SPS1, $dc_SPS1)
    _DaveDeInit()
    
    
    sleep(800)
    
    
    #include "LibNoDave.au3"
    Global $IP_SPS1 = "192.168.3.180", $Socket_SPS1, $di_SPS1, $dc_SPS1, $Name_SPS1 = "SPS1"
    _DaveInit()
    _daveTCPConnect($IP_SPS1, $Socket_SPS1, $di_SPS1, $dc_SPS1, 0, 2, $Name_SPS1)
    If @error Then
    MsgBox(16, "Error " & @error, "TCP connection parameter incorrect for SPS1!")
    DllClose($DLL)
    Exit
    EndIf
    Local $Anzahl_Bytes = 1
    Local $StartByte = 221
    ; Schreibe 7 Bytes ausgehend vom MB 230
    $Buffer = DllStructCreate("CHAR buf[" & $Anzahl_Bytes & "]")
    $pBuffer = DllStructGetPtr($Buffer)
    _davePut8($pBuffer, 0)
    _davePut16($pBuffer, 3)
    _davePutFloat($pBuffer, 644321.55)
    _daveWriteBytes($dc_SPS1, $daveFlags, 0, $StartByte, $Anzahl_Bytes, $Buffer)
    _daveTCPDisconnect($Socket_SPS1, $di_SPS1, $dc_SPS1)
    _DaveDeInit()
    Alles anzeigen

    LG
    Christian

  • LibNoDave-UDF zur Kommunikation mit Simatic SPS

    • M3tzl3r
    • 6. Februar 2015 um 19:54

    Hallo
    Der code mit dem kompletten byte schreiben funktioniert bei mir.
    ich durch die zahl 32 könnte ich zb m22.5 einschalten .
    nur beim ausschalten schaltet er immer das ganze byte könnte ich das reduzieren auf den einzelenen merker?
    bzw nur das Bit schalten und die anderen in ruhe lassen :)

    LG

  • Gui zur SPS s7-300 und Logo.

    • M3tzl3r
    • 6. Februar 2015 um 18:31

    Hallo

    Ich würde mich über ein sozusagen Demo Programm freuen,wo ich zb
    Merker bzw Datenbausteine (bits) schalten kann.
    Und mir eine rückmeldung auf den button gibt zb wenn der Merker 1 ist das er Grün leuchtet?

    Dann wäre noch Super wenn ich mir Timer anzeigen lassen könnte zb die restzeit eines Timers.
    Ich möchte einfach auf Windows ein kleines fenster haben wo ich meine lichter und etc schalten kann.

    Leider reicht meine Kentniss nicht aus um Libnodave.dll zu nutzen.

    Wäre Super dankbar.

    Schonmal ein Danke an Funkey und Vivus
    Der Server geht das ich meine Zustände von der S7300 Verfolgen kann.(Funkey)
    Vivus danke für deine aufklärung auf der Siemens Seite!

    LG
    Christian

  • S7 300 / Logo über AutoIt :-(

    • M3tzl3r
    • 6. Februar 2015 um 18:18

    Hi
    Also in meiner Überschrift steht
    AutoIt.de - Das deutsche AutoIt-Forum
    Könnt ihr mich aufklären? oder sinnvolle Antworten geben?
    Ich habe mich mal zu den Programieranfragen gewandt.
    Kann ich den thread iwie löschen?
    LG
    Christian

  • S7 300 / Logo über AutoIt :-(

    • M3tzl3r
    • 6. Februar 2015 um 17:59

    Hallo
    Warum soll es AutoIT nicht geben?
    Habe ich mich Falsch ausgedrückt?
    sollt aber klar verständlich sein was ich machen möchte oder?


    LG
    Christian

  • S7 300 / Logo über AutoIt :-(

    • M3tzl3r
    • 5. Februar 2015 um 20:43

    Hallo
    dadurch das ich leider nicht fündig geworden bin in Google.
    versuche ich es hier.
    Ich würde mich über ein sozusagen Demo Programm freuen,wo ich zb
    Ein/Aus/Merker bzw Datenbausteine schalten kann.
    Und mir eine rückmeldung auf den button gibt zb wenn der Merker 1 ist das er Grün leuchtet?

    Dann wäre noch Super wenn ich mir Timer anzeigen lassen könnte zb die restzeit eines Timers.
    Ich möchte einfach auf Windows ein kleines fenster haben wo ich meine lichter und etc schalten kann.

    Wäre Super dankbar.

    Schonmal ein Danke an Funkey und Vivus
    Der Server geht das ich meine Zustände von der S7300 Verfolgen kann.(Funkey)
    Vivus danke für deine aufklärung auf der Siemens Seite!


    LG
    Christian

  • Zeit Steuerung! Brauche viel Hilfe :-/

    • M3tzl3r
    • 12. Dezember 2010 um 18:28

    Hi
    Ich bin neu hier im Forum, und habe leider keine grosse Ahnung von AutoIT.

    Ich habe unten ein Bild angehängt was ich bis jetzt gebastelt habe, und möchte die Combo Boxen austauschen gegen die Frei einstellbaren zeiten, wie im Bild Zeit einstellung! Das sollte leichter zu Programmieren sein oder?
    Leider weiss ich nicht wie ich so eine Box auswerte, das sie um bei einer eingestellten uhrzeit auch was ausführt.

    Ich hoffe mir kann einer Weiterhelfen!

    Großes Danke im voraus!

    MFG
    Christian

    C
    #include <ButtonConstants.au3>
    #include <ComboConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <GUIListBox.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #Include <Date.au3>
    #Region ### START Koda GUI section ### Form=c:\users\m3tzl3r\desktop\zeitplaner.kxf
    $Form1_1 = GUICreate("Zeitplaner", 855, 472, 203, 147)
    $Checkbox1 = GUICtrlCreateCheckbox("Montag", 16, 72, 65, 17)
    $Checkbox2 = GUICtrlCreateCheckbox("Dienstag", 16, 120, 73, 17)
    $Checkbox3 = GUICtrlCreateCheckbox("Mittwoch", 16, 168, 73, 17)
    $Checkbox4 = GUICtrlCreateCheckbox("Donnerstag", 16, 216, 73, 17)
    $Checkbox5 = GUICtrlCreateCheckbox("Freitag", 16, 264, 57, 17)
    $Checkbox6 = GUICtrlCreateCheckbox("Samstag", 16, 312, 73, 17)
    $Checkbox7 = GUICtrlCreateCheckbox("Sonntag", 16, 360, 65, 17)
    
    
    $Combo1 = GUICtrlCreateCombo("Bitte Wählen", 192, 72, 145, 25)
    GUICtrlSetData($combo1, "5:55|6:00|6:05|6:10|6:15|6:20|6:25|6:30|6:35|6:40|6:45|6:50|6:55|7:00|7:05|7:10|7:15|7:20|7:25|7:30|7:35|7:40|7:45|7:50|7:55|8:00|8:05|8:10|8:15|8:20|8:25|8:30|8:35|8:40|8:45|8:50|8:55|9:00|")
    
    
    $Combo2 = GUICtrlCreateCombo("Bitte Wählen", 192, 120, 145, 25)
    GUICtrlSetData($combo2, "5:55|6:00|6:05|6:10|6:15|6:20|6:25|6:30|6:35|6:40|6:45|6:50|6:55|7:00|7:05|7:10|7:15|7:20|7:25|7:30|7:35|7:40|7:45|7:50|7:55|8:00|8:05|8:10|8:15|8:20|8:25|8:30|8:35|8:40|8:45|8:50|8:55|9:00|")
    
    
    $Combo3 = GUICtrlCreateCombo("Bitte Wählen", 192, 168, 145, 25)
    GUICtrlSetData($combo3, "5:55|6:00|6:05|6:10|6:15|6:20|6:25|6:30|6:35|6:40|6:45|6:50|6:55|7:00|7:05|7:10|7:15|7:20|7:25|7:30|7:35|7:40|7:45|7:50|7:55|8:00|8:05|8:10|8:15|8:20|8:25|8:30|8:35|8:40|8:45|8:50|8:55|9:00|")
    
    
    $Combo4 = GUICtrlCreateCombo("Bitte Wählen", 192, 216, 145, 25)
    GUICtrlSetData($combo4, "Bitte Wählen|6:00|6:05|6:10|6:15|6:20|6:25|6:30|6:35|6:40|6:45|6:50|6:55|7:00|7:05|7:10|7:15|7:20|7:25|7:30|7:35|7:40|7:45|7:50|7:55|8:00|8:05|8:10|8:15|8:20|8:25|8:30|8:35|8:40|8:45|8:50|8:55|9:00|")
    
    
    $Combo5 = GUICtrlCreateCombo("Bitte Wählen", 192, 264, 145, 25)
    GUICtrlSetData($combo5, "5:55|6:00|6:05|6:10|6:15|6:20|6:25|6:30|6:35|6:40|6:45|6:50|6:55|7:00|7:05|7:10|7:15|7:20|7:25|7:30|7:35|7:40|7:45|7:50|7:55|8:00|8:05|8:10|8:15|8:20|8:25|8:30|8:35|8:40|8:45|8:50|8:55|9:00|")
    
    
    $Combo6 = GUICtrlCreateCombo("Bitte Wählen", 192, 312, 145, 25)
    GUICtrlSetData($combo6, "5:55|6:00|6:05|6:10|6:15|6:20|6:25|6:30|6:35|6:40|6:45|6:50|6:55|7:00|7:05|7:10|7:15|7:20|7:25|7:30|7:35|7:40|7:45|7:50|7:55|8:00|8:05|8:10|8:15|8:20|8:25|8:30|8:35|8:40|8:45|8:50|8:55|9:00|")
    
    
    $Combo7 = GUICtrlCreateCombo("Bitte Wählen", 192, 360, 145, 25)
    GUICtrlSetData($combo7, "5:55|6:00|6:05|6:10|6:15|6:20|6:25|6:30|6:35|6:40|6:45|6:50|6:55|7:00|7:05|7:10|7:15|7:20|7:25|7:30|7:35|7:40|7:45|7:50|7:55|8:00|8:05|8:10|8:15|8:20|8:25|8:30|8:35|8:40|8:45|8:50|8:55|9:00|")
    
    
    $Button1 = GUICtrlCreateButton("Start", 712, 400, 129, 49, $WS_GROUP)
    
    
    $Combo8 = GUICtrlCreateCombo("Bitte Wählen", 360, 72, 145, 25)
    GUICtrlSetData($combo7, "Bitte Wählen|8:05|8:10|6:15|6:15|6:20|6:25|6:30|6:35|6:40|6:45|6:50|6:55|7:00|7:05|7:10|7:15|7:20|7:25|7:30|7:35|7:40|7:45|7:50|7:55|8:00|")
    
    
    $Combo9 = GUICtrlCreateCombo("Combo9", 360, 120, 145, 25)
    $Combo10 = GUICtrlCreateCombo("Combo10", 360, 168, 145, 25)
    $Combo11 = GUICtrlCreateCombo("Combo11", 360, 216, 145, 25)
    $Combo12 = GUICtrlCreateCombo("Combo12", 360, 264, 145, 25)
    $Combo13 = GUICtrlCreateCombo("Combo13", 360, 312, 145, 25)
    $Combo14 = GUICtrlCreateCombo("Combo14", 360, 360, 145, 25)
    $Combo15 = GUICtrlCreateCombo("Combo15", 528, 72, 145, 25)
    $Combo16 = GUICtrlCreateCombo("Combo16", 528, 120, 145, 25)
    $Combo17 = GUICtrlCreateCombo("Combo17", 528, 168, 145, 25)
    $Combo18 = GUICtrlCreateCombo("Combo18", 528, 216, 145, 25)
    $Combo19 = GUICtrlCreateCombo("Combo19", 528, 264, 145, 25)
    $Combo20 = GUICtrlCreateCombo("Combo20", 528, 312, 145, 25)
    $Combo21 = GUICtrlCreateCombo("Combo21", 528, 360, 145, 25)
    $Combo22 = GUICtrlCreateCombo("Combo22", 696, 72, 145, 25)
    $Combo23 = GUICtrlCreateCombo("Combo23", 696, 120, 145, 25)
    $Combo24 = GUICtrlCreateCombo("Combo24", 696, 168, 145, 25)
    $Combo25 = GUICtrlCreateCombo("Combo25", 696, 216, 145, 25)
    $Combo26 = GUICtrlCreateCombo("Combo26", 696, 264, 145, 25)
    $Combo27 = GUICtrlCreateCombo("Combo27", 696, 312, 145, 25)
    $Combo28 = GUICtrlCreateCombo("Combo28", 696, 360, 145, 25)
    $Button2 = GUICtrlCreateButton("Abbrechen", 544, 400, 129, 49, $WS_GROUP)
    $List1 = GUICtrlCreateList("", 88, 72, 89, 19)
    $List2 = GUICtrlCreateList("", 88, 120, 89, 19)
    $List3 = GUICtrlCreateList("", 88, 168, 89, 19)
    $List4 = GUICtrlCreateList("", 88, 216, 89, 19)
    $List5 = GUICtrlCreateList("", 88, 264, 89, 19)
    $List6 = GUICtrlCreateList("", 88, 312, 89, 19)
    $List7 = GUICtrlCreateList(_NowDate(), 88, 360, 89, 19)
    $Label1 = GUICtrlCreateLabel("Zeit 2", 408, 40, 31, 17)
    $Label2 = GUICtrlCreateLabel("Zeit 3", 576, 40, 31, 17)
    $Label3 = GUICtrlCreateLabel("Zeit 4", 752, 40, 31, 17)
    $Label4 = GUICtrlCreateLabel("Zeit 1", 240, 40, 31, 17)
    $Label5 = GUICtrlCreateLabel("Datum", 112, 40, 35, 17)
    $Label2 = GUICtrlCreateLabel("Uhrzeit", 750, 8, 145, 19)
    ;Datum
    $Label3 = GUICtrlCreateLabel("Datum:", 550, 8, 145, 19)
    $Datum = GUICtrlCreateLabel(_NowDate(), 600, 8, 145, 19)
    ;Uhrzeit
    $Label2 = GUICtrlCreateLabel("Uhrzeit:", 700, 8, 145, 19)
    $Zeit = GUICtrlCreateLabel(_NowTime(), 750, 8, 145, 19)
    GUISetState(@SW_Show)
    AdlibRegister("_Update", 100)
    Func _Update()
    GUICtrlSetData($Zeit, _NowTime())
    EndFunc
    
    
    
    
    #EndRegion ### END Koda GUI section ###
    
    
    While 1
    	$nMsg = GUIGetMsg()
    	Switch $nMsg
    		Case $GUI_EVENT_CLOSE
    			Exit
    
    
    	EndSwitch
    WEnd
    Alles anzeigen

    Bilder

    • zeit einstellung.JPG
      • 9,07 kB
      • 120 × 31

    Dateien

    Timer.jpg 150,59 kB – 0 Downloads

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™