Français
Anwendungen

Dossier-Zuordnung aus Reg. filtern (Bsp.: Video-Datein)

 

E.T.
Kleine Spielerei, comment Dossier-Typen (et en Zuordnung) ausgelesen volonté peut. Im Beispiel sortiere je qui registrierten Video-Typen aus.

chez manchen Codec's, quelle direct seulement einer Anwendung zugeordnet sommes, hab je malheureusement encore aucun Possibilité trouvé, cet comme "Video" zuzuordnen :



là es ici mais à libre verwendbaren Formate ging, ist ca pas entier so relevant (qui Mediaplayer peux z.B. chez mir Videos im .mpeg4 - Format pas abspielen, zeigt seulement un leeres la fenêtre, au cours de qui Spiel-Zeit fonctionne. alors wahrscheinlich ne...aucune Zugriff sur den Codec )
KompilierenMarqueSéparation
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

peut-être hilfts oui dem une ou bien anderem

34 kB
Hochgeladen:19.02.2011
Downloadcounter291
Download
1.243 kB
Hochgeladen:19.02.2011
Downloadcounter234
Download
 
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 je très cool...

gibt chez mir aus:

Schlüssel ouvrir...
O.K.
...lese Unterschlüssel aus, Moment s'il te plaît...
Schlüssel schliessen...
trouvé: 7389 Einträge
----------------------------------------
Unterschlüssel sortieren, Moment s'il te plaît...
----------------------------------------
MCI-Schlüssel ouvrir...
O.K.
...lese MCI-Unterschlüssel aus, Moment s'il te plaît...
MCI-Schlüssel schliessen...
trouvé: 31MCI - Einträge
----------------------------------------
MCI-Unterschlüssel sortieren, Moment s'il te plaît...
----------------------------------------
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
chez mir volonté aussi Audio-Fichiers et Playlist-Fichiers trouvé. au, aif, m3u, wma, mod, ogg, usw.
qui Mediaplayer peux MP4 seulement abspielen, si cette Codec Xvid-1.2.2-07062009.exe installiert ist. j'ai cela K-Lite Codec Pack Mega installiert, avec cela ca va avec vielen Playern mais pas im Mediaplayer et pas avec qui Xmovie.dll de Thomas, beide marcher seulement si Xvid installiert ist.
 
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, pourquoi qui de dir genannten Dossier-Typen comme MPEGVideo  registriert sommes (chez mir et s.o. chez David oui aussi), cela peux wohl seulement MS pas expliquer .

quoi den MPlayer betrifft, cette hat eh sa eigene liste dans qui reg., quoi il car so alles abspielt.

qui Xmovie.dll scheind mir aufs MCI aufzusetzen. et voilà DivX / Xvid pas avec registriert. la fois versuchen, cet là "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
suis Je ne sûrement si qui Xmovie.dll sur MCI aufsetzt. j'ai im anderen Forum gefragt quoi qui Vorteil à avec MCI abspielen ist, et là wurde mir dit qui la qualité wäre besser et qui Prozessorauslastung geringer, wobei chez mir beides pas zutrifft, qui Auslastung ist juste et chez qui la qualité konnte je aucun Unterschiede feststellen.
 
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


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

10.954 Views

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

Themeninformationen

cet Thema hat 3 participant:

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


Admins  |  AGB  |  Anwendungen  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie