Weil $mpos dann kein Array ist (Isarray Abfrage sollte helfen)?
Beiträge von nuts
-
-
Die Markierung von der Liste nehmen geht so: _GUICtrlListBox_SetCurSel($hlist, -1)
Der Klick auf die Gui ist doch etwas kniffliger als gedacht (versuchs aber noch en bissle).edit \ Das mit dem Klick ist knifflig, kommt gar keine Message beim Klick auf die Gui an.
Man könnte die Maus überwachen oder ähnliches, aber schön ist das dann nicht. -
Wie wäre es mit einem zweispaltigen Listview?
2 Controls können nichts gleichzeitig den Fokus haben. -
Hm 2 mal den Fokus setzen oder wie? Ob das überhaupt geht?

Oder farbig markieren? Also den Hintergrund des Items ändern? -
Und woran scheiterts?
Click in die Gui abfangen und mit Guictrlsetstate den Fokus wo anders hinsetzen.
Poste doch mal dein Skript. -
GUICtrlSetState("", $GUI_FOCUS) müsste dann schon zum Ziel führen.
-
Dazu musst du den Fokus von der Liste nehmen.
Ist die Liste das einzige Control kann man einen unsichtbaren "Dummy-Button" einfügen und darauf den Fokus setzen.
Ein Dummycontrol nimmst keinen Fokus an und führt hier nicht zum Ziel (zumindest war das früher so). -
Die Anzahl der Beiträge ist wohl nicht das einzige Kriterium.

Das Pee jeden Beitrag auf Qualität prüft und Punkte vergibt kann wohl auch ausgeschlossen werden.
P.S. Der Rang ist doch nicht so wichtig.
-
Jetzt bitte keine Copyright Streitigkeiten

@darksider3: Wir sehen hier im Skripteforum eben gerne die Skripte dazu.
Das ist auch der beste Weg Verbesserungsvorschläge und Feedback zu bekommen. -
So müsste es gehen
[autoit]
dim $playarray[UBound($returnputin)+UBound($gaDropFiles)]
[/autoit]
for $i=0 to UBound($returnputin)-1
$playarray[$i]=$returnputin[$i]
Next
for $i=0 to UBound($gaDropFiles)-1
$playarray[$i+UBound($returnputin)]=$gaDropFiles[$i]
Next -
Kommt drauf an.
[autoit]
Alle in der gleichen Dimension?
Zu Fuß gehts ca. so:
Größe jedes Arrays bestimmen, Gesamtarray deklarieren und das "große" Array in (einer) Schleife(n) befüllen.
[/autoit]
$array1[10]
$array2[20]
$array_neu[30]
for $i = 0 to 9
$array_neu[$i]=$array1[$i]
next
for $i=0 to 19
$array_neu[$i+ubound($array1)]=$array1[$i]
next
Ist jetzt ohne autoit etwas blöd zu skripten
-
Hm wie kann dir jetzt geholfen werden?

-
Verschiedene Möglichkeiten:
1. Ständig überwachen (Adlibregister oder so) ob sich der Playstate geändert hat.
2. Einen eigenen Timer mitlaufen lassen und zum Wiedergabestart die Dauer ermitteln (geht per BASS.au3)
3. Die Bass.dll gibt den aktuellen Playstate automatisch zurück und man kommt an die Info per autoit ran.Variante 3 wäre mein Favorit. Ohne Autoit am PC kann ichs dir aber nicht genau sagen.
Bei Variante 1 & 2 musste aufpassen mit Pause, Stop, Next, Prev usw. da diese Aktionen Einfluss auf die Überwachung haben.edit \ Zum nächsten Titel kannst du ja einfach über den nächsten Arrayindex springen und bei aktivem Shuffle wird der Index über die Funktion Random bestimmt.
-
Poste doch mal dein ganzes Skript. Ist wirklich schlecht verständlich.
-
Kann auch gehen. Ab 7,5m kann es zu Problemen kommen.
Probiers einfach aus -1080p@60hz ist als Härtetest gut geeignet.Unschärfe oder ähnliches kommt bei der digitalen Übertragung nicht rein. Die Fehler äußern sich in aufblitzenden Pixel.
Sieht man recht schnell und dann kannste das Kabel zurückschicken. -
Ah das hört sich doch schon sehr brauchbar an. "Hdmi 1.3 fähig" nennen die Hersteller das "Feature" den Ton vom Hdmi-Signal abzugreifen meistens. Bei 3* Hdmi kann das dein AVR aber ziemlich sicher.
10m ist für Hdmi viel, aber nicht unmöglich.
http://www.hivilux.de/shop/product_i…-Kabel-10m.html
http://www.amazon.de/Clicktronic-HDMI-Kabel-High-End/dp/B000IBDLQG/ref=sr_1_1?ie=UTF8&s=ce-de&qid=1265650326&sr=1-1
Müssten beide funktionieren (das Clicktronic zu ähm 98% sicher).P.S. Am besten mit 1920*1080p @60hz testen.
-
Den Sound kann man mittlerweile auf verschiedenen Wegen ausgeben.
Die gewählte Grafikkarte besitzt z.B. auch einen eigenen Soundchip.
Ab der 5er Klasse sind die Ati's theoretisch für alles vorbereitet. D.h.
Bistream (untouched) von Dolby Digital & DTS, Bistream der neuen HD Tonformate, Stereo PCM (im PC decodiert) und Mehrkanal PCM ist alles möglich.
Allerdings über HDMI und somit brauchst du einen entsprechenden AV-Receiver, der auch den Ton vom HDMI-Signal abgreifen kann.
Kostenpunkt für den AVR ~250€ bis zu Boliden für mehrere tausend Euro.Alternativ: Ein anderes Board mit onboard Spdif Ausgang (DD, DTS, Stereo PCM, keine HD Tonformate) und einem DD/DTS fähigen AVR (können eigentlich alle). Deine Wahl hat keinen oder? Für ~40€ für die Soundkarte haste aber beim Board ja deutlichen Spielraum.
Oder: Analoger Soundoutput über ein anderes Board oder die extra Karte.
Je nach Soundsystem spart man sich dann den AVR, da die einfachen 5.1 Sets schon analoge Eingänge (und Vorstufen) mitbringen.
Insgesamt wahrscheinlich die günstigste Variante, allerdings vom Sound auch die schlechteste.@FFDShow / Avisnyth:
Im verlinkten Thread geht es um Echtzeit Wiedergabe unter Einsatz von Avisynth-Skripten. Dazu ist am HTPC direkt die Rechenleistung von nöten.
Alternativ kann man die Videos auch am Server bearbeiten und anschließend abspielen.
Wenn man vor dem Film allerdings erstmal die Rendermaschine im Keller loslassen muss kommt recht wenig Heimkinofeeling auf. (oder deine Organisation ist besser als meine
) -
Als alter HTPC' ler fallen mir dabei verschiedene Punkte auf.
Soundausgabe: Welches Soundsystem willst du jetzt verwenden? Bei digitaler Soundausgabe ist eine extra Soundkarte unnötig.
HDTV (spielt bei dir keine Rolle?): Für 1080i Quellen könnte die Graka zu schwach für eine hochwertige Deinterlacing Methode sein.
http://www.anandtech.com/video/showdoc.aspx?i=3734&p=4
1080i Quellen gibt es unter Astra 19,2° hauptsächlich im Angebot von Sky.
Ansonsten ist die Graka gut geeignet und ermöglich auch HD Sound via bitstream.CPU: Vielleicht packt dich das FFDShow /Avisynth Fieber? Dafür ist jede Menge CPU-Power nötig.
http://www.avsforum.com/avs-vb/showthread.php?t=1172653
Für die GPU unterstützte (HD-)Wiedergabe reicht der gewählte Proz. aber problemlos.Win7: Gute Wahl!
-
Der Sinn des Wettbewerbs ist es doch eine eigene Lösung des Problems zu liefern.
Mit einer funktionierenden Lösung vor dem geistigen Auge war hier einfach die Motivation weg.Die Idee war aber gut, vielleicht läufts beim nächsten mal besser.

-
Ich hab mich nicht drangesetzt, da der Unicalc-Sourcecode die Aufgabe praktisch löst. Sorry ...
