Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] msiexec.exe

Ответить
Настройки темы
CMD/BAT - [решено] msiexec.exe

Аватара для icq99999999

Пользователь


Сообщения: 86
Благодарности: 3

Профиль | Отправить PM | Цитировать


Изменения
Автор: icq99999999
Дата: 21-01-2014
мне нужно чтоб из контекстного меню можно было распаковать msi
пробовал с помощью .reg но вылетают ошибки

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Msi.Package\shell\uniextract_sub]
@="Извлечь"
"Icon"="C:\\##Inno Setup##\\..ico"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Msi.Package\shell\uniextract_sub\command]
@="\"C:\\##Inno Setup##\\..bat\" \"%1\""

и содержание bat файла C:\##Inno Setup##\..bat:

msiexec.exe /a "%1" /qb TARGETDIR="%1 UNP"

собственно вопрос в том что нужно исправить в моем коде чтоб ОН работал?

Отправлено: 21:29, 20-01-2014

 

SHVtYW4=


Сообщения: 3451
Благодарности: 1273

Профиль | Отправить PM | Цитировать


icq99999999,
Код: Выделить весь код
msiexec.exe /a %1 /qb TARGETDIR=%~dp0\UNP

Так то вообще можно и через реестр без батника:
Код: Выделить весь код
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Msi.Package\shell\uniextract_sub]
@="Извлечь"
"Icon"="C:\\Windows\\system32\\msiexec.exe,0"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Msi.Package\shell\uniextract_sub\command]
@=hex(2):22,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\
  00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,\
  73,00,69,00,65,00,78,00,65,00,63,00,2e,00,65,00,78,00,65,00,22,00,20,00,2f,\
  00,61,00,20,00,22,00,25,00,31,00,22,00,20,00,2f,00,71,00,62,00,20,00,54,00,\
  41,00,52,00,47,00,45,00,54,00,44,00,49,00,52,00,3d,00,25,00,55,00,73,00,65,\
  00,72,00,50,00,72,00,6f,00,66,00,69,00,6c,00,65,00,25,00,5c,00,44,00,65,00,\
  73,00,6b,00,74,00,6f,00,70,00,5c,00,55,00,6e,00,70,00,61,00,63,00,6b,00,00,\
  00
"HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Msi.Package\shell\uniextract_sub\command": cтрока в реестре:
Код: Выделить весь код
"%SystemRoot%\System32\msiexec.exe" /a "%1" /qb TARGETDIR=%UserProfile%\Desktop\Unpack
Распаковка происходит в "%UserProfile%\Desktop\Unpack" - для Windows 7.
Для XP сменить на "%UserProfile%\Рабочий стол\Unpack".

-------
09a468a9b4293cd82adf6d6c60a9da82 | Tm9yZGVr
В связи со сменой железа и переходом на LInux с полным отказом от Windows - посещение на форуме будет редким.


Последний раз редактировалось Nordek, 02-02-2014 в 19:04.

Это сообщение посчитали полезным следующие участники:

Отправлено: 17:53, 02-02-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Nordek, Вы хоть скажите, что второй код в папку на Рабочем столе извлекает, а то будет автор темы долго искать результат .
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:53, 02-02-2014 | #3


SHVtYW4=


Сообщения: 3451
Благодарности: 1273

Профиль | Отправить PM | Цитировать


Iska, Подумал что догадается и посетит ветку "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Msi.Package\shell\uniextract_sub\command" .

-------
09a468a9b4293cd82adf6d6c60a9da82 | Tm9yZGVr
В связи со сменой железа и переходом на LInux с полным отказом от Windows - посещение на форуме будет редким.


Отправлено: 19:05, 02-02-2014 | #4


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


A… Ну да, Вы правы — в редакторе реестра она будет читабельна.

Отправлено: 19:15, 02-02-2014 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] msiexec.exe

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
msiexec и кириллица в пути бУРов Тест-форум 9 09-10-2012 21:20
Msiexec - список ключей и свойств volk1234 Автоматическая установка приложений 34 02-10-2012 14:26
Установка - проблемы с msiexec.exe LEHA2008 Microsoft Windows Vista 2 02-11-2010 13:27
[решено] Процесс msiexec.exe сильно грузит! stolyar Microsoft Windows NT/2000/2003 6 01-07-2010 06:48
не работает msiexec.exe /i XYZ.msi /qb- PIDKEY=XXX LICENSE_MODEL=Full koyra Автоматическая установка приложений 0 28-12-2006 11:42




 
Переход