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
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
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
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
Hi
Ich möchte eigtl alles in eines Packen.
Also der code von taster exe mit in den ersten code integrieren.
LG
Christian
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?
#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
#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
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
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
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
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
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
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
#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