Hast du einen IR-Empfänger?
Meine Projektarbeit war auch das Empfangen von Infrarotsignalen von Fernbedienungen, jedoch hatte ich damals das ganze in ASM geschrieben.
Wie hast du denn vor die zu empfangen? Schließt du einen IR-Empfänger an den PC an?
Beiträge von PenGuin
-
-
[autoit]
Dim $aText[4] = ["Guten Tag", "Hallo", "Moin", "Servus"]
[/autoit][autoit][/autoit][autoit]$hGUI = GUICreate("Beispiel", 150, 50)
[/autoit][autoit][/autoit][autoit]
GUISetFont(15, 400, 0, "MS Sans Serif")
$hLabel = GUICtrlCreateLabel($aText[Random(1, UBound($aText) - 1, 1)], 30, 15, 250, 30)
GUISetState()Do
[/autoit]
Sleep(50)
Until GUIGetMsg() = -3 -
Wir arbeiten damit leider nur in der Schule..
-
Ich glaube mich daran zu erinnern, dassdu für den DLL Call nicht das Handle von GUICreate nehmen kannst, also musst du da noch WinGetHandle($GUIHandle) hinmachen.
-
Du kannst auch Olly benutzen, den Code analysieren lassen (Strg+A) und via Search for all intermodular calls, alle Calls, den das derzeitige Modul macht, auflisten lassen, da wirst du auch sehen, dass sie Sleep benutzen, wenn auch nicht häufig

-
Alles Gute

-
Aber grad noch so

Danke!
-
-
Es blinkt einmal kurz auf und ist dann direkt wieder beendet, es liegt an:
[autoit]_IdleIt_Hook($IDLEIT_BACK,"OnAutoItExit")
[/autoit]kommentier ich das aus, läuft es normal, lässt sich aber halt nicht beenden.
-
Geht bei mir auf win7 64bit irgendwie nicht

(Unable to open file) -
Sleep(1) wird zu Sleep(10)
-
[autoit]
Sleep(Random(2000,3000))
[/autoit] -
[autoit]
While Sleep(50)
[/autoit]
$hWnd = WinGetHandle("Microsoft Windows")
If WinExists($hWnd) Then
Do
If WinGetHandle("Microsoft Windows") = $hWnd Then
WinClose($hWnd)
Else
$hWnd = WinGetHandle("Microsoft Windows")
WinClose($hWnd)
EndIf
Sleep(50)
Until Not WinExists($hWnd)
ShellExecute("C:Programme\Razor\Razor.exe")
WinWait("Ultima Online")
EndIf
WEnd -
[autoit]
[/autoit]
$sTitle = "Microsoft Windows"
$hWnd = WinGetHandle($sTitle)
Do
If WinGetHandle($sTitle) = $hWnd Then
WinClose($hWnd)
Else
$hWnd = WinGetHandle($sTitle)
WinClose($hWnd)
EndIf
Sleep(50)
Until Not WinExists($hWnd)?
-
Heyho, es wurde oft gesagt, dass Switch mehrzweigigen Ifs vorzuziehen ist.
Aber was ist genau der Grund dafür außer Überblick?Ich hab die Reihenfolge gelernt:
Switch
Select
IfMfg
/discuss
-
Von Broadcast MAC hab ich keine Ahnung, aber da die Broadcast IP 255.255.255.255 ist, dürfte das wohl stimmen.
Vllt kannst du ja mal ein RAR File mit DLL und UDF und Testscript hochladen, damit wir das testen können.
-
Hatte ich auch, als ich ein Spiel gespielt hab.
Speicher ausgetauscht -> es ging wieder. -
Alles anzeigen
@Pinguin94 humm... bug, lass bitte folgendes skript mal in VMWare laufen und mach einen Screenshot
[autoit]
(Hab VMWare leider nicht installiert, daher habe ich mir die Festplatten Infos aus dem Inet gesucht...)_IsInVBox()
[/autoit]
Func _IsInVBox($strComputer = '.')
Local $x = 0, $objWMIService, $colItems
$objWMIService = ObjGet('winmgmts:\\' & $strComputer & '\root\cimv2')
If Not IsObj($objWMIService) Then Return SetError(1, 0, 0)
$colItems = $objWMIService.ExecQuery('SELECT * FROM Win32_DiskDrive', 'WQL', 0x30)
If IsObj($colItems) Then
For $objItem In $colItems
$vReturn = $objItem.Model
msgbox(64,"Festplatte",$vReturn)
Next
EndIf ;Copyright (C) 2011 Fennek/sl4y3r
EndFuncKeine Sorge, kein Bug, ich hab einfach die VM Detection umgangen ( blödes Themida usw D: )
-
Dreiviertel 6 = 5:45
d.h. eine dreiviertel-Stunde ist bereits zu 6 Uhr vergangen, so merk ich mir das^^ -