Strings vergleichen mit = oder <> macht Sinn weil man damit herausfindet ob der String identisch ist oder nicht aber "ab" > "aa" macht nicht viel Sinn.
apfel < birne ?
/edit
[autoit]#include <Array.au3>
[/autoit][autoit][/autoit][autoit][/autoit][autoit]$UserInputON = "22:00"
$UserInputOFF = "16:00"
$aUserInputOn = StringSplit($UserInputON, ":", 1)
$aUserInputOFF = StringSplit($UserInputOFF, ":", 1)
;_ArrayDisplay($aUserInputOn)
;_ArrayDisplay($aUserInputOff)
$OnHour = $aUserInputOn[1]
$OffHour = $aUserInputOFF[1]
Select
Case @HOUR >= $OnHour or @HOUR < $OffHour
MsgBox(4096, "", "Display an! ")
Case Else
MsgBox(4096, "", "Display aus! ")
EndSelect
Exit
[/autoit]so?