Español
Anwendungen

Expediente-Zuordnung de Reg. filtern (Bsp.: Video-Datein)

 

E.T.
Kleine Spielerei, como Expediente-Typen (y deren Zuordnung) ausgelesen voluntad puede. Im Ejemplo sortiere Yo el registrierten Video-Typen de.

En manchen Codec's, welche direkt sólo uno Anwendung zugeordnet son, tener Yo desafortunadamente todavía no Möglichkeit gefunden, esta como "Video" zuzuordnen :



Como lo hier aber a frei verwendbaren Formate ging, es esto no es bastante así relevant (el Mediaplayer kann z.B. en me Videos en el .mpeg4 - Formato no abspielen, zeigt sólo una leeres Ventana, während el Spiel-Tiempo se ejecuta. Also wahrscheinlich kein Zugriff en el Codec )
KompilierenMarcaSeparación
Def Regopenkeyex(5) !"ADVAPI32","RegOpenKeyExA"
Def Regenumkey(4) !"ADVAPI32","RegEnumKeyA"
Def Regclosekey(1) !"ADVAPI32","RegCloseKey"
Def @Regenumvalue(8) !"ADVAPI32","RegEnumValueA"
 $H Windows.ph
Windowstyle 8+16
Windowtitle "REGISTRIERTE VIDEO - TYPEN"
Window 600,700
CLS ~Getsyscolor(15)
Declare Ergebnis#,Open_Error&,Handle&,Zaehler%, Eintrag$
Declare Arb_Box&, V_Box&, MCI_Box&, MCI_Key$
Arb_Box& = @Create("MultiEdit",%HWnd,"",5,5,580,100)
@Create("Text",%HWnd,"Gefundene Reg.-Einträge für Video (HKEY_CLASSES_ROOT) :",5,110,500,20)
V_Box& = @Create("MultiEdit",%HWnd,"",5,130,580,200)
@Create("Text",%HWnd,"Gefundene MCI-Einträge für Video:",5,340,500,20)
MCI_Box& = @Create("MultiEdit",%HWnd,"",5,360,580,200)
Reg_0_Schluessel
MCI_Schluessel

Proc AddMultiLine

    Parameters Multi&,Text$
    Text$ = Text$+"\n"
    var TextEnde& =  Len(GetText$(Multi&))
    ~sendmessage(Multi&,$B1,TextEnde&,TextEnde&)
    ~sendmessage(Multi&,$C2,1,addr(Text$))

EndProc

Proc Reg_0_Schluessel

    Dim Ergebnis#,255
    'HKEY_CLASSES_ROOT = $80000000
    'HKEY_CURRENT_USER = $80000001
    'HKEY_LOCAL_MACHINE = $80000002
    'HKEY_USERS = $80000003
    '$20019 = Nur auslesen
    AddMultiLine Arb_Box&,"Schlüssel öffnen..."
    Open_Error&=Regopenkeyex($80000000,0,0,$20019,Addr(Handle&))

    IfNot Open_Error&

        AddMultiLine Arb_Box&,"O.K."
        AddMultiLine Arb_Box&,"...lese Unterschlüssel aus, Moment bitte..."

    Else

        AddMultiLine Arb_Box&,"     Fehler !!!!"
        waitinput
        end

    EndIf

    Whilenot Open_Error&

        Open_Error&=Regenumkey(Handle&,Zaehler%,Ergebnis#,100)
        Casenot Open_Error& : Addstring String$(Ergebnis#,0)
        Inc Zaehler%

    Endwhile

    AddMultiLine Arb_Box&,"Schlüssel schliessen..."
    Regclosekey(Handle&)
    Dispose Ergebnis#
    AddMultiLine Arb_Box&,"gefunden: " + @str$(%GetCount) + " Einträge"
    AddMultiLine Arb_Box&,"----------------------------------------"
    AddMultiLine Arb_Box&,"Unterschlüssel sortieren, Moment bitte..."
    AddMultiLine Arb_Box&,"----------------------------------------"
    @Set("ErrorLevel", 0)

    WhileLoop 0,%GetCount

        Eintrag$ = @ReadIni$("HKEY_0",@ListBoxItem$(&loop),"PerceivedType")

        If @Upper$(Eintrag$) = "VIDEO"

            AddMultiLine V_Box&,@ListBoxItem$(&loop)

        endIf

    EndWhile

endProc

Proc MCI_Schluessel

    Clear Open_Error&, Handle&
    Dim Ergebnis#,255'möglich Länge des ausgelesenen Namens
    MCI_Key$ = "SOFTWARE\Microsoft\Windows NT\CurrentVersion\MCI Extensions"
    AddMultiLine Arb_Box&,"MCI-Schlüssel öffnen..."
    Open_Error&=Regopenkeyex($80000002,Addr(MCI_Key$),0,$20019,Addr(Handle&))

    IfNot Open_Error&

        AddMultiLine Arb_Box&,"O.K."
        AddMultiLine Arb_Box&,"...lese MCI-Unterschlüssel aus, Moment bitte..."

    Else

        AddMultiLine Arb_Box&,"     Fehler !!!!"
        waitinput
        end

    EndIf

    Declare Valuesize#,Typ#,Wert#,Buffersize#,MCI_Zaehler%
    Dim Typ#,4
    Dim Wert#,261
    Dim Buffersize#,4
    Dim Valuesize#,4
    Dim Ergebnis#,261
    ClearList

    Whilenot Open_Error&

        Long Buffersize#,0=261
        Long Valuesize#,0=261
        Clear Ergebnis#,Typ#,Wert#
        Open_Error&=@Regenumvalue(Handle&,MCI_Zaehler%,Ergebnis#,Valuesize#,0,Typ#,Wert#,Buffersize#)
        Casenot Open_Error& : Addstring String$(Ergebnis#,0)
        Inc MCI_Zaehler%

    Endwhile

    AddMultiLine Arb_Box&,"MCI-Schlüssel schliessen..."
    Regclosekey(Handle&)
    Dispose Ergebnis#
    Dispose Typ#
    Dispose Buffersize#
    Dispose Valuesize#
    AddMultiLine Arb_Box&,"gefunden: " + @str$(%GetCount) + "MCI - Einträge"
    AddMultiLine Arb_Box&,"----------------------------------------"
    AddMultiLine Arb_Box&,"MCI-Unterschlüssel sortieren, Moment bitte..."
    AddMultiLine Arb_Box&,"----------------------------------------"
    @Set("ErrorLevel", 0)

    WhileLoop 0,%GetCount

        Eintrag$ = @ReadIni$("HKEY_2",MCI_Key$,@ListBoxItem$(&loop))

        If @Instr("VIDEO",@Upper$(Eintrag$))

            AddMultiLine MCI_Box&,@ListBoxItem$(&loop) + " - " + Eintrag$

        endIf

    EndWhile

    AddMultiLine Arb_Box&,"MCI sortieren fertig ..."

endProc

WhileNot (%Key = 2) OR (%Key = 27)

    wai
EndWhile end

Tal vez hilfts sí el una oder anderem

34 kB
Hochgeladen:19.02.2011
Ladeanzahl291
Descargar
1.243 kB
Hochgeladen:19.02.2011
Ladeanzahl234
Descargar
 
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
19.02.2011  
 



Find Yo muy fresco...

son en me de:

Schlüssel abierto...
O.K.
...lese Unterschlüssel de, Moment Por favor,...
Schlüssel schliessen...
gefunden: 7389 Einträge
----------------------------------------
Unterschlüssel sortieren, Moment Por favor,...
----------------------------------------
MCI-Schlüssel abierto...
O.K.
...lese MCI-Unterschlüssel de, Moment Por favor,...
MCI-Schlüssel schliessen...
gefunden: 31MCI - Einträge
----------------------------------------
MCI-Unterschlüssel sortieren, Moment Por favor,...
----------------------------------------
MCI sortieren fertig ...

.asf
.asx
.avi
.dvr-ms
.ivr
.m1v
.m2v
.mod
.mp2
.mp2v
.mp4
.mpa
.mpe
.mpeg
.mpg
.mpv2
.ram
.rmm
.rsml
.wm
.wmv
.wmx
.wvx

avi - avivideo
aif - MPEGVideo
aifc - MPEGVideo
aiff - MPEGVideo
asf - MPEGVideo
asx - MPEGVideo
au - MPEGVideo
m1v - MPEGVideo
m3u - MPEGVideo
mp2 - MPEGVideo
mp2v - MPEGVideo
mp3 - MPEGVideo
mpa - MPEGVideo
mpe - MPEGVideo
mpeg - MPEGVideo
mpg - MPEGVideo
mpv2 - MPEGVideo
snd - MPEGVideo
wax - MPEGVideo
wm - MPEGVideo
wma - MPEGVideo
wmv - MPEGVideo
wmx - MPEGVideo
wpl - MPEGVideo
wvx - MPEGVideo
dat - MPEGVideo
m2v - MPEGVideo
mod - MPEGVideo
 
20.02.2011  
 




Dieter
Zornow
En me voluntad auch Audio-Archivos y Playlist-Archivos gefunden. au, aif, m3u, wma, mod, ogg, usw.
Der Mediaplayer kann MP4 sólo abspielen, si dieser Codec Xvid-1.2.2-07062009.exe installiert es. Yo habe el K-Lite Codec Pack Mega installiert, así es con vielen Playern pero no en el Mediaplayer y no con el Xmovie.dll por Thomas, beide trabajo sólo si Xvid installiert es.
 
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2
20.02.2011  
 




E.T.
Hm, por qué el de dir genannten Expediente-Typen como MPEGVideo  registriert son (en me y s.o. en David en efecto), el kann wohl sólo MS no erklären .

Was el MPlayer betrifft, dieser ha eh seine propio Liste en el reg., qué él porque así alles abspielt.

El Xmovie.dll scheind me aufs MCI aufzusetzen. Und como son DivX / Xvid no con registriert. Tiempo versuchen, esta hay "per Hand" einzutragen...
 
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
20.02.2011  
 




Dieter
Zornow
Bin No sicher si el Xmovie.dll en MCI aufsetzt. Yo habe en el otro Foro gefragt qué el Vorteil gegenüber con MCI abspielen es, y como wurde me dijo el Qualität wäre mejor y el Prozessorauslastung geringer, wobei en me beides no zutrifft, el Auslastung es igual y en Qualität podría Yo no Unterschiede determinar.
 
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2
20.02.2011  
 



Zur Anwendung


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

10.953 Views

Untitledvor 0 min.
Gast.081529.08.2024
p.specht25.01.2021
Torsten Rümker02.06.2015
mein29.05.2013
Más...

Themeninformationen

Dieses Thema ha 3 subscriber:

E.T. (2x)
Dieter Zornow (2x)
iF (1x)


Admins  |  AGB  |  Anwendungen  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie