Показать полную графическую версию : [решено] Установить MediaPlayerClassic в определенную папку и ассоциировать mp4 файлы с ним
Ragnazar
02-05-2012, 11:50
Мне надо скрипт бат, который будет устанавливать программу MediaPlayerClassic в определенную папку а потом ассоциировать все mp4 файлы с ним.
что-то вроде получилось с assoc но нету доступа, есть флаг что-бы запускать команду с правами админа? ну или на крайний что-бы было диалоговое окно с вопросом о разрешении..
будет устанавливать программу MediaPlayerClassic »
Предлагаете самим догадаться, какой инсталлятор MPC (или таки MPC-HC?) Вы используете?
потом ассоциировать все mp4 файлы с ним. »
Только mp4? А остальные видеофайлы — нет?
Ragnazar
03-05-2012, 15:46
Нет, только mp4
И да, я незнал что есть разные инсталяторы, наверное MPC-HC
Ragnazar, просто приведите ссылку на тот инсталлятор, который Вы планируете устанавливать.
Ragnazar
03-05-2012, 19:31
http://mpc-hc.sourceforge.net/download-media-player-classic-hc.html
MPC - HC 32bit (x86) v1.6.1.4235
Ragnazar, смотрите Setup Command Line Parameters (http://unattended.sourceforge.net/InnoSetup_Switches_ExitCodes.html):
* как автоматически устанавливать приложения на основе InnoSetup: Типы инсталляторов — InnoSetup (http://www.oszone.net/2766#inno);
* чтобы создать файл ответов для автоматической установки приложений на основе InnoSetup, используйте параметр «/SAVEINF="filename"», чтобы использовать созданный файл ответов при инсталляции — используйте параметр «/LOADINF="filename"» (также можно просто использовать параметры командной строки «/DIR», «/COMPONENTS», «/TASKS» и т.п.).
Вот с ассоциацией единственного типа всё сложнее. Встроенных возможностей для автоматизации сего нет. Можно сделать так:
* установить MPC-HC;
* запустить его и вызвать настройки форматов: \Вид\Настройки, ветвь \Проигрыватель\Форматы, снять флажок с пункта «MP4 (.mp4 .m4v .mp4v .mpv4 .hdmov)»;
* сделать первый слепок реестра при помощи RegShot (http://soft.oszone.net/program/5336/RegShot/);
* снова вызвать настройки форматов: \Вид\Настройки, ветвь \Проигрыватель\Форматы, установить флажок с пункта «MP4 (.mp4 .m4v .mp4v .mpv4 .hdmov)»;
* сделать второй слепок реестра при помощи запущенного RegShot и посмотреть, что получается в результате сравнения слепков;
* при нужде — поправить полученный файл реестра и использовать его для импорта в систему посредством:
regedit.exe /s <файл реестра>
после установки MPC-HC.
Ragnazar
05-05-2012, 09:12
Хорошо, если ассоциацию только одного файла сделать неудается автоматически то пусть будут все.
Просто скрипт пущу по рукам которые растут из ниже живота и которые сами не в состоянии установить.
Как дать mpc-hc.exe права на изменение ассоциаций? А то он устанавливается, а ассоциаций нет.
Можно даже через диалоговое окно вроде "программа пытается получить доступ и тд"
El Sanchez
05-05-2012, 12:04
ассоциацию только одного файла »
Ragnazar, пример (http://codecs.forumotion.net/t262-winxp-assoc-command-help)
то пусть будут все. »
Ragnazar, help (http://arestarh.pp.ua/commandline.html)
…пусть будут все. »
После успешной установки выполните:
"<Путь установки>\mpc-hc.exe" /regvid
А то он устанавливается, а ассоциаций нет. »
И не должны быть. В скрипте установки этого нет.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.