Я должен настроить машину WinXP Pro (хорошо, несколько из них, на самом деле), чтобы запустить Windows Media Player на запуске и иметь его начинают играть его текущий плей-лист сразу.
Я рассмотрел выполнение .bat сценария, но я не могу найти параметр командной строки, который позволяет мне сказать WMP просто начинать играть безотносительно плей-листа, который это в настоящее время загружало.
Конечно, если будет легко/легче сделать это путем установки WMP как услуга, то я с удовольствием сделаю это вместо этого.
Как Вы рекомендовали бы приблизиться к этой проблеме?
Машины установлены автоустановить любые обновления ОС от Microsoft. Проблема состоит в том, что это имеет тенденцию делать их перезагрузкой, которая имеет эффект стука WMP, пока кто-то не замечает и перезапускает его. Это может привести к очень сварливым клиентам.
Таким образом, мало того, что я должен запустить WMP на запуске, я должен получить его, играя независимо от того, что его существующий плей-лист, оказывается.
Я сделал немного рытья, и существует автоматически сгенерированный список воспроизведения новых объектов, расположенных в следующем каталоге:
C:\Users\<username>\AppData\Local\Microsoft\Media Player\lastplayed.wpl
Используя командную строку и просто указывающий этот файл разжег Windows Media Player и запустил плей-лист с несколькими песнями, которые я перетащил к плей-листу, но не сохранил.
Необходимо смочь добавить простое меню "Пуск" команда/registry, которая запускает Windows Media Player, предназначающийся для файла выше.
Я заставил это работать в Windows 7 с Windows Media Player 12, но не должно быть никаких проблем, обновляющих пути для XP, и Windows Media Player 11 должен иметь ту же структуру папок.
Если Вы сохраняете плей-лист, чем добавляют плей-лист к меню запуска. Когда это загружает его функция автовоспроизведения плей-лист.