Dateiendung Registrieren

  • ich habe:

    Spoiler anzeigen
    [autoit]

    Func Mp3set()
    If Not @Compiled Then Return MsgBox(48 + 262144, "", 'Error! Script must be compiled!', 0)
    $sHKCUSoftware = 'HKEY_CURRENT_USER\Software\'
    $sFileTypeOpenCommand = Chr(34) & @ScriptFullPath & Chr(34) & ' "%1"'
    $sFileType = '.mp3'
    $sFileTypeName = 'INR-MP3'
    $sFileTypeDescriptopn = 'Inradio MP3 Audiodatei'
    $sFileTypeIcon = @ScriptDir & '\sys\mp3.ico,0'
    RegWrite($sHKCUSoftware & 'Microsoft\Windows\CurrentVersion\Explorer\FileExts\' & $sFileType, 'Progid', 'REG_SZ', $sFileTypeName)
    RegWrite($sHKCUSoftware & 'Classes\' & $sFileType, '', 'REG_SZ', $sFileTypeName)
    RegWrite($sHKCUSoftware & 'Classes\' & $sFileType, 'Content Type', 'REG_SZ', 'audio/mpeg')
    RegWrite($sHKCUSoftware & 'Classes\' & $sFileType, 'PerceivedType', 'REG_SZ', 'audio')
    RegWrite($sHKCUSoftware & 'Classes\' & $sFileTypeName, '', 'REG_SZ', $sFileTypeDescriptopn)
    RegWrite($sHKCUSoftware & 'Classes\' & $sFileTypeName & '\Defaulticon', '', 'REG_SZ', $sFileTypeIcon)
    RegWrite($sHKCUSoftware & 'Classes\' & $sFileTypeName & '\Shell\open\command', '', 'REG_SZ', $sFileTypeOpenCommand)
    RegWrite($sHKCUSoftware & 'Classes\' & $sFileTypeName & '\Shell\play\command', '', 'REG_SZ', $sFileTypeOpenCommand)
    $msg = 'Die Dateierweiterung ".mp3" ist nun Registriert für:' & @CRLF
    $msg &= 'INR -Multimediacenter ("' & @ScriptFullPath & '")'
    MsgBox(64 + 262144, "", $msg, 0)
    EndFunc ;==>Mp3set

    [/autoit]

    Jetzt wird das icon aber nicht verwendet, weiß jmd wieso?
    (Das Script hab ich mal irgendwo gefunden...)

  • haste das drinne?

    [autoit]

    #AutoIt3Wrapper_icon=

    [/autoit]

    ich glaub das war das richtige


    edit

    sry hab den spoiler nich aufgemacht

    ich glaub du suchst was anderes xD


    aba was bedeutet ,0 hier

    [autoit]

    $sFileTypeIcon = @ScriptDir & '\sys\mp3.ico,0'

    [/autoit]
  • wie gesagt ch hab das mal wo gefunden, aber ohne 0 funktionierts auch nicht...