[решено] MathCAD 13.1 как сделать тихий инстал?

Аватара пользователя
Habetdin

Re: [решено] MathCAD 13.1 как сделать тихий инстал?

Сообщение Habetdin »

Цитата Pozia:




Цитата Stayshayder:



Да и сделать переменную, для папки с установкой, всё же желательно. Если вдруг захотите установить MathCAD в другую папку, тогда достаточно будет изменить всего один параметр. Если делать без этой переменной, тогда придётся изменять все строчки, которые содержат путь для установки. »



вот это вообще не понятно мне ламеру. можно подробнее?
[решено] MathCAD 13.1 как сделать тихий инстал?




Можно Изображение



Как и любой язык программирования, cmd предоставляет возможность присвоить какой-либо переменной определённое значение (например путь до какого-либо файла, имя файла, счётчик, или что-то ещё), что гораздо упрощает написание кода программы, когда надо несколько раз обращаться к одному и тому же файлу, или пути. Т.е. после присвоения значения, какой-либо переменной, в дальнейшем можно будет использовать эту переменную там, где необходимо указать какой-либо путь. Windows будет сам подставлять путь, присвоенный переменной, туда, где указана эта переменная.



Да и если вдруг понадобится необходимость использования другого пути, тогда достаточно будет изменить всего одну строчку, в которой определённой переменной присваивается какое-то значение, а не изменять все строчки кода, в которых идёт обращение к какому-либо файлу, что гораздо удобней и быстрей.



Рассмотрим небольшой пример.



Допустим, нам надо вывести на экран 5 каких-либо опредёлённых значений (например 5 путей до файлов).

Это можно реализовать так:



Код:

Код: Выделить всё

@Echo OFF
Echo 1. C:\WINDOWS\system32\main.cpl
Echo 2. C:\WINDOWS\system32\DirectX\Dinput\actc094.ini
Echo 3. C:\WINDOWS\system32\drivers\etc\hosts
Echo 4. C:\WINDOWS\system32\shell32.dll
Echo 5. C:\WINDOWS\system32\
Exit

Данный cmd файл будет не очень универсальным, т.к. не у всех Windows установлен на диск C:\, да и установить его можно не только в папку Windows, а в какую-либо другую. А в данном случае идёт жёсткая привязка именно к пути "C:\WINDOWS". Да и для того, чтобы указать, например не папку Windows, а Windir, придётся изменять каждую строчку кода.



Можно сделать более универсально, и использовать стандартные переменные Windows. Например так:



Код:

Код: Выделить всё

@Echo OFF
Echo 1. %WINDIR%\system32\main.cpl
Echo 2. %WINDIR%\system32\DirectX\Dinput\actc094.ini
Echo 3. %WINDIR%\system32\drivers\etc\hosts
Echo 4. %WINDIR%\system32\shell32.dll
Echo 5. %WINDIR%\system32\
Pause
Exit

В данном примере мы сняли жёсткую привязанность к пути, куда установлен Windows. Но редактирование такого файла будет по-прежнему затруднительным, т.к. так же, придётся изменять каждую строчку, если нужно будет указать другую папку. Чтобы ещё облегчить последующее редактирование путей, можно добавить свою переменную, которой будет присвоен определённый путь. Т.е. так:



Код:

Код: Выделить всё

@Echo OFF
Set Folder=%WINDIR%\system32
Echo 1. %Folder%\main.cpl
Echo 2. %Folder%\DirectX\Dinput\actc094.ini
Echo 3. %Folder%\drivers\etc\hosts
Echo 4. %Folder%\shell32.dll
Echo 5. %Folder%\
Pause
Exit

В данном примере также, как и в предыдущем, нет жёсткой привязки к папке, в которую установлен Windows. Но редактирование этого кода будет более лёгким, т.к. нам уже не надо будет изменять все строчки, в которых указан путь. Достаточно будет изменить всего одну строчку, в которой мы присваивание переменной определённый путь. Данный код можно считать достаточно универсальным, т.к. в нём нет ни жёсткой привязки, да и для изменения всех путей, достаточно будет изменить значение всего одной переменной. Но у данного кода, также, как и во всех предыдущих примерах, есть один минус. Заключается он в том, что указывать цифры от 1 до 5 руками не очень удобно, да и если мы поменяем местами какие-либо строчки, то порядок цифр в списке уже будет нарушен, и придётся изменять практически все строчки. Для того, чтобы избежать этого можно создать счётчик, и значение его присвоить какой-либо переменной. Т.е. так:



Код:

Код: Выделить всё

@Echo OFF
Set i=1
Set Folder=%WINDIR%\system32
Echo %i%. %Folder%\main.cpl
SET /A i+=1
Echo %i%. %Folder%\DirectX\Dinput\actc094.ini
SET /A i+=1
Echo %i%. %Folder%\drivers\etc\hosts
SET /A i+=1
Echo %i%. %Folder%\shell32.dll
SET /A i+=1
Echo %i%. %Folder%\
Pause
Exit

Данный вариант уже избавлен и от жёсткой привязанности к диску, на который установлен Windows, и для изменения пути достаточно будет изменить значение всего одной переменной, и цифры вместо нас будет расставлять Windows.



Во всех вариантах на экран будет выведено следующее:



Код:

Код: Выделить всё

1. C:\WINDOWS\system32\main.cpl
2. C:\WINDOWS\system32\DirectX\Dinput\actc094.ini
3. C:\WINDOWS\system32\drivers\etc\hosts
4. C:\WINDOWS\system32\shell32.dll
5. C:\WINDOWS\system32\
Для продолжения нажмите любую клавишу . . .

Причём, во всех вариантах, кроме первого, если Windows будет установлен не на диск C:\ , то будет указан тот диск, на который он установлен. В первом же варианте, в независимости от того, на какой диск установлен Windows будет, выведен путь "C:\WINDOWS\system32\"



Можно вообще ещё присвоить каждому файлу свою переменной, а затем выводить всё это только через переменные. Например так:



Код:

Код: Выделить всё

Set i=1
Set Folder=%WINDIR%\system32
Set File1=main.cpl
Echo %i%. %Folder%\%File1%

Или во время присвоения переменной ещё и указывать путь к файлу и его номер. Вывод на экран в таком случае будет примерно следующим:



Код:

Код: Выделить всё

Set i=1
Set Folder=%WINDIR%\system32
Set File1=%i%. %Folder%\main.cpl
Echo %File1%


Цитата Habetdin:



Вам предлагают вместо прописывания пути несколько раз задать переменную
[решено] MathCAD 13.1 как сделать тихий инстал?




Правильней будет не "несколько раз задать переменную", а "несколько раз использовать переменную", которой присвоен путь для установки.
Аватара пользователя
Stayshayder

Re: [решено] MathCAD 13.1 как сделать тихий инстал?

Сообщение Stayshayder »

Stayshayder, что то нет желания и времени делать универсальный и полноценный аддон. Если хотите сделайте сами. Я еще попробую найти где хранятся настройки программы. знаю точно что в реестре. Отлавливаю в каких конкретно ветках.
Аватара пользователя
Pozia

Re: [решено] MathCAD 13.1 как сделать тихий инстал?

Сообщение Pozia »

Stayshayder, подскажите момент один. Если в реестре есть запись то при выполнении команды:


Цитата Stayshayder:



Reg Add "HKLM\SOFTWARE\Mathsoft\Mathcad 14\FlexLM" /v LicensePath /d "%PROGRAMFILES%\Mathcad\Mathcad 14\license.dat"
[решено] MathCAD 13.1 как сделать тихий инстал?




Спрашивает в DOS окне хочу ли перезаписать. Каким ключом и как правильно записать чтобы само подтвердило?
Аватара пользователя
Pozia

Re: [решено] MathCAD 13.1 как сделать тихий инстал?

Сообщение Pozia »

Цитата Pozia:



Stayshayder, что то нет желания и времени делать универсальный и полноценный аддон. Если хотите сделайте сами.
[решено] MathCAD 13.1 как сделать тихий инстал?




Можно будет попробовать, когда будет время.


Цитата Pozia:



Каким ключом и как правильно записать чтобы само подтвердило?
[решено] MathCAD 13.1 как сделать тихий инстал?




Для принудительной перезаписи существующей записи в реестре используйте ключ /F.

Пример:



Код:

Код: Выделить всё

Reg Add "HKLM\SOFTWARE\Mathsoft\Mathcad 14\FlexLM" /v LicensePath /d "%PROGRAMFILES%\Mathcad\Mathcad 14\license.dat" /F

Для того, чтобы не выводилась информация о том, что ключ успешно добавлен, добавьте в конец команды ">Nul"

Пример:



Код:

Код: Выделить всё

Reg Add "HKLM\SOFTWARE\Mathsoft\Mathcad 14\FlexLM" /v LicensePath /d "%PROGRAMFILES%\Mathcad\Mathcad 14\license.dat" /F >Nul


Цитата Pozia:



Я еще попробую найти где хранятся настройки программы. знаю точно что в реестре.
[решено] MathCAD 13.1 как сделать тихий инстал?




Здесь могу посоветовать использовать утилиту
Regmon
, либо опять же
Process Monitor
. Там в них можно удалить лишние процессы, тем самым оставить только нужные. Либо просто искать по названию раздела реестра. Там, скорее всего, нужный раздел называется либо Mathsoft, либо Mathcad.
Аватара пользователя
Stayshayder

Re: [решено] MathCAD 13.1 как сделать тихий инстал?

Сообщение Stayshayder »

Цитата Stayshayder:



Здесь могу посоветовать использовать утилиту Regmon, либо опять же Process Monitor.
[решено] MathCAD 13.1 как сделать тихий инстал?




ооооочень неудобные (для меня) программы. Лучше Regshot 2.0.1.66 unIcode. Делает снимки до и после изменений.



Подскажите еще как в CMD удалить нужную ветку реестра.



Настройки нашел где хранятся. Вот настройки так как нравится мне:





Код:

Код: Выделить всё

Windows Registry Editor Version 5.00
;Выключить советы
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Tip]
"Startup"=dword:00000000
;Внешний вид
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar0]
"Bar#1"=-
"Bars"=-
"Bar#6"=-
"Bar#4"=-
"Bar#3"=-
"Bar#0"=-
"Bar#5"=-
"Bar#7"=-
"Bar#8"=-
"Bar#2"=-
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar1]
"MRUDockID"=-
"MRUFloatYPos"=-
"YPos"=-
"MRUDockLeftPos"=-
"MRUDockTopPos"=-
"MRUDockRightPos"=-
"MRUFloatStyle"=-
"Docking"=-
"MRUDockBottomPos"=-
"MRUFloatXPos"=-
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar10]
"Visible"=-
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar11]
"Visible"=-
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar14]
"Visible"=-
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar17]
"Floating"=-
"Bars"=-
"Bar#0"=-
"Bar#1"=-
"Horz"=-
"Bar#2"=-
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar18]
"Bars"=-
"Bar#0"=-
"Bar#1"=-
"Bar#2"=-
"Horz"=-
"Floating"=-
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar19]
"Bar#2"=-
"Bar#0"=-
"Horz"=-
"Floating"=-
"Bars"=-
"Bar#1"=-
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar2]
"MRUDockLeftPos"=-
"MRUFloatStyle"=-
"MRUFloatXPos"=-
"XPos"=-
"YPos"=-
"MRUDockID"=-
"Docking"=-
"MRUDockTopPos"=-
"MRUFloatYPos"=-
"MRUDockRightPos"=-
"MRUDockBottomPos"=-
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar20]
"Floating"=-
"Horz"=-
"Bars"=-
"Bar#0"=-
"Bar#1"=-
"Bar#2"=-
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar3]
"MRUWidth"=-
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar4]
"XPos"=-
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar5]
"Visible"=-
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar6]
"Visible"=-
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar7]
"Visible"=-
"MRUWidth"=-
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar8]
"MRUWidth"=-
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar9]
"MRUWidth"=-
;
; Восстановление удалённых и изменённых параметров для снимка B
;
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\HandbookFiles]
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\HandbookPath]
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Handbooks]
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Installed-Handbooks]
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Output]
"sizeHorzCX"=dword:0000026c
"sizeHorzCY"=dword:000000c8
"sizeVertCX"=dword:000000c8
"sizeVertCY"=dword:000000c8
"sizeFloatCX"=dword:000000c8
"sizeFloatCY"=dword:000000c8
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Resources]
"LastWelcome"="14.0"
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Settings]
"Debug"=hex:6b,9c,00,00,6c,9c,00,00,ff,ff,ff,ff,6d,9c,00,00,ff,ff,ff,ff,6f,9c,\
  00,00
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar0]
"BarID"=dword:0000e801
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar1]
"BarID"=dword:0000e81b
"Bars"=dword:0000000b
"Bar#0"=dword:00000000
"Bar#1"=dword:0000e800
"Bar#2"=dword:0000e819
"Bar#3"=dword:00000000
"Bar#4"=dword:0000e806
"Bar#5"=dword:0000e807
"Bar#6"=dword:00000000
"Bar#7"=dword:0000e818
"Bar#8"=dword:00000000
"Bar#9"=dword:0000e81a
"Bar#10"=dword:00000000
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar10]
"BarID"=dword:0000e80b
"MRUDockBottomPos"=dword:00000000
"MRUFloatStyle"=dword:00002000
"MRUFloatXPos"=dword:0000041b
"MRUFloatYPos"=dword:0000006c
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar11]
"BarID"=dword:0000e80c
"MRUDockBottomPos"=dword:00000000
"MRUFloatStyle"=dword:00002000
"MRUFloatXPos"=dword:000004ad
"MRUFloatYPos"=dword:0000006e
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar12]
"BarID"=dword:0000e80e
"MRUWidth"=dword:0000005c
"MRUDockBottomPos"=dword:00090003
"MRUFloatYPos"=dword:000003cb
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar13]
"BarID"=dword:0000e80d
"MRUWidth"=dword:00000045
"MRUFloatYPos"=dword:000003cb
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar14]
"BarID"=dword:0000e814
"MRUWidth"=dword:00000073
"MRUDockBottomPos"=dword:00060009
"MRUFloatStyle"=dword:00002000
"MRUFloatXPos"=dword:0000041b
"MRUFloatYPos"=dword:00000131
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar15]
"BarID"=dword:0000e80f
"MRUWidth"=dword:00000045
"MRUDockBottomPos"=dword:00150003
"MRUFloatYPos"=dword:00000000
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar16]
"BarID"=dword:0000e810
"XPos"=dword:fffffffe
"YPos"=dword:fffffffe
"MRUWidth"=dword:00000082
"Docking"=dword:00000001
"MRUDockID"=dword:00000000
"MRUDockLeftPos"=dword:00000000
"MRUDockTopPos"=dword:00000000
"MRUDockRightPos"=dword:00000000
"MRUDockBottomPos"=dword:00060003
"MRUFloatStyle"=dword:00002000
"MRUFloatXPos"=dword:0000040c
"MRUFloatYPos"=dword:00000185
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar17]
"BarID"=dword:0000e811
"XPos"=dword:fffffffe
"YPos"=dword:fffffffe
"MRUWidth"=dword:0000008a
"Docking"=dword:00000001
"MRUDockID"=dword:00000000
"MRUDockLeftPos"=dword:00000000
"MRUDockTopPos"=dword:00000000
"MRUDockRightPos"=dword:00000000
"MRUDockBottomPos"=dword:00060003
"MRUFloatStyle"=dword:00002000
"MRUFloatXPos"=dword:00000405
"MRUFloatYPos"=dword:0000021d
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar18]
"BarID"=dword:0000e812
"XPos"=dword:fffffffe
"YPos"=dword:fffffffe
"MRUWidth"=dword:0000004c
"Docking"=dword:00000001
"MRUDockID"=dword:00000000
"MRUDockLeftPos"=dword:00000000
"MRUDockTopPos"=dword:00000000
"MRUDockRightPos"=dword:00000000
"MRUDockBottomPos"=dword:00150003
"MRUFloatStyle"=dword:00002000
"MRUFloatXPos"=dword:000004a7
"MRUFloatYPos"=dword:000000d7
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar19]
"BarID"=dword:0000e813
"Visible"=dword:00000000
"XPos"=dword:fffffffd
"YPos"=dword:fffffffd
"MRUWidth"=dword:0000004a
"Docking"=dword:00000001
"MRUDockID"=dword:00000000
"MRUDockLeftPos"=dword:00000000
"MRUDockTopPos"=dword:00000000
"MRUDockRightPos"=dword:00000000
"MRUDockBottomPos"=dword:000f0003
"MRUFloatStyle"=dword:00002004
"MRUFloatXPos"=dword:00000000
"MRUFloatYPos"=dword:000003cb
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar2]
"BarID"=dword:0000e81e
"Bars"=dword:00000003
"Bar#0"=dword:00000000
"Bar#1"=dword:00000067
"Bar#2"=dword:00000000
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar20]
"BarID"=dword:0000e815
"Visible"=dword:00000000
"XPos"=dword:fffffffe
"YPos"=dword:fffffffe
"MRUWidth"=dword:0000005c
"Docking"=dword:00000001
"MRUDockID"=dword:00000000
"MRUDockLeftPos"=dword:00000000
"MRUDockTopPos"=dword:00000000
"MRUDockRightPos"=dword:00000000
"MRUDockBottomPos"=dword:00000000
"MRUFloatStyle"=dword:00002004
"MRUFloatXPos"=dword:80000000
"MRUFloatYPos"=dword:00000000
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar21]
"XPos"=dword:00000450
"YPos"=dword:00000139
"Bar#1"=dword:0000e815
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar22]
"XPos"=dword:0000041f
"YPos"=dword:00000085
"Bar#1"=dword:0000e80b
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar23]
"XPos"=dword:000004b1
"YPos"=dword:00000087
"Bar#1"=dword:0000e80c
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar24]
"XPos"=dword:000003ac
"YPos"=dword:000000f0
"Bar#1"=dword:0000e80e
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar25]
"XPos"=dword:0000039d
"YPos"=dword:000000db
"Bar#1"=dword:0000e80d
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar26]
"XPos"=dword:0000041f
"YPos"=dword:0000014a
"Bar#1"=dword:0000e814
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar27]
"BarID"=dword:0000e81f
"Horz"=dword:00000001
"Floating"=dword:00000001
"XPos"=dword:000003ca
"YPos"=dword:0000011b
"Bars"=dword:00000003
"Bar#0"=dword:00000000
"Bar#1"=dword:0000e80f
"Bar#2"=dword:00000000
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar28]
"BarID"=dword:0000e81f
"Horz"=dword:00000001
"Floating"=dword:00000001
"XPos"=dword:00000410
"YPos"=dword:0000019e
"Bars"=dword:00000003
"Bar#0"=dword:00000000
"Bar#1"=dword:0000e810
"Bar#2"=dword:00000000
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar29]
"BarID"=dword:0000e81f
"Horz"=dword:00000001
"Floating"=dword:00000001
"XPos"=dword:00000409
"YPos"=dword:00000236
"Bars"=dword:00000003
"Bar#0"=dword:00000000
"Bar#1"=dword:0000e811
"Bar#2"=dword:00000000
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar3]
"BarID"=dword:00000067
"YPos"=dword:fffffffe
"MRUDockID"=dword:00000000
"MRUDockTopPos"=dword:fffffffe
"MRUDockRightPos"=dword:0000026a
"MRUDockBottomPos"=dword:000000c6
"MRUFloatStyle"=dword:00000004
"MRUFloatXPos"=dword:80000000
"MRUFloatYPos"=dword:00000000
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar30]
"BarID"=dword:0000e81f
"Horz"=dword:00000001
"Floating"=dword:00000001
"XPos"=dword:000004ab
"YPos"=dword:000000f0
"Bars"=dword:00000003
"Bar#0"=dword:00000000
"Bar#1"=dword:0000e812
"Bar#2"=dword:00000000
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar31]
"BarID"=dword:0000e81f
"Horz"=dword:00000001
"Floating"=dword:00000001
"XPos"=dword:00000415
"YPos"=dword:00000185
"Bars"=dword:00000003
"Bar#0"=dword:00000000
"Bar#1"=dword:0000e813
"Bar#2"=dword:00000000
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar4]
"BarID"=dword:0000e800
"YPos"=dword:fffffffe
"MRUDockID"=dword:00000000
"MRUDockLeftPos"=dword:ffffffff
"MRUDockTopPos"=dword:fffffffe
"MRUDockRightPos"=dword:00000263
"MRUDockBottomPos"=dword:0000001d
"MRUFloatYPos"=dword:000003cb
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar5]
"BarID"=dword:0000e806
"XPos"=dword:fffffffe
"YPos"=dword:0000001b
"MRUDockID"=dword:00000000
"MRUDockLeftPos"=dword:fffffffe
"MRUDockTopPos"=dword:0000001b
"MRUDockBottomPos"=dword:0000003a
"MRUFloatYPos"=dword:000003cb
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar6]
"BarID"=dword:0000e807
"XPos"=dword:00000260
"YPos"=dword:0000001b
"MRUWidth"=dword:00000045
"MRUDockID"=dword:0000e81b
"MRUDockLeftPos"=dword:00000260
"MRUDockTopPos"=dword:0000001b
"MRUDockRightPos"=dword:0000033e
"MRUDockBottomPos"=dword:0000003a
"MRUFloatStyle"=dword:00002000
"MRUFloatXPos"=dword:00000154
"MRUFloatYPos"=dword:000000bc
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar7]
"BarID"=dword:0000e819
"XPos"=dword:00000261
"MRUDockID"=dword:0000e81b
"MRUDockLeftPos"=dword:00000261
"MRUDockTopPos"=dword:fffffffe
"MRUDockRightPos"=dword:0000035c
"MRUDockBottomPos"=dword:0000001d
"MRUFloatYPos"=dword:000003cb
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar8]
"BarID"=dword:0000e818
"XPos"=dword:0000023b
"YPos"=dword:00000038
"MRUDockID"=dword:0000e81b
"MRUDockLeftPos"=dword:0000023b
"MRUDockTopPos"=dword:00000038
"MRUDockRightPos"=dword:000002d4
"MRUDockBottomPos"=dword:00000057
"MRUFloatYPos"=dword:000003cb
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Bar9]
"BarID"=dword:0000e81a
"MRUDockBottomPos"=dword:00000000
"MRUFloatXPos"=dword:80000000
"MRUFloatYPos"=dword:00000000
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Toolbar-Summary]
"Bars"=dword:00000020
"ScreenCX"=dword:00000500
"ScreenCY"=dword:00000400
[HKEY_CURRENT_USER\Software\Mathsoft\Mathcad 14\Window]
"Position"="328,31,952,961"
"Minimized"=dword:00000000
"Maximized"=dword:00000001

Вносить в конце установки маткада.
Аватара пользователя
Pozia

Re: [решено] MathCAD 13.1 как сделать тихий инстал?

Сообщение Pozia »

Цитата Pozia:



ооооочень неудобные (для меня) программы. Лучше Regshot 2.0.1.66 unIcode.
[решено] MathCAD 13.1 как сделать тихий инстал?




Regshot, как вы уже сказали, позволяет делать снимки реестра, а затем сравнивать их. Regmon и Process Monitor позволяют в реальном времени отслеживать к каким веткам реестра обращается та, или иная программа.



Regshot удобно использовать, когда надо найти один, или несколько изменённых параметров. Regmon и Process Monitor - когда посмотреть к каким веткам реестра программа обращается, например при запуске, для считывания оттуда каких-либо данных, например настроек.




Цитата Pozia:



Подскажите еще как в CMD удалить нужную ветку реестра.
[решено] MathCAD 13.1 как сделать тихий инстал?




Удалять из реестра можно командой

Код:

Код: Выделить всё

Reg Delete


читать дальше »




Код:

Код: Выделить всё

REG DELETE  [/v  | /ve | /va] [/f]
         Имя раздела в формате: [\\Компьютер\]Путь
      Имя удаленного компьютера, если оно опущено, то по умолчанию
                 считается равным имени локального компьютера.
                 Для удаленных компьютеров доступны только HKLM и HKU.
           Полный путь к разделу реестра в виде: КОРЕНЬ\Подраздел
         Корневой раздел. Значения: [ HKLM | HKCU | HKCR | HKU | HKCC ]
      Полный путь к разделу реестра в выбранном корневом разделе.
       Имя удаляемого параметра в указанном разделе. Если опущено,
                 из указанного раздела будут удалены все подразделы и параметры.
  /ve            Удалять безымянные параметры.
  /va            Запрашивать все параметры данного раздела.
  /f             Удалять принудительно, без дополнительного предупреждения.
Примеры:
  REG DELETE HKLM\Software\MyCo\MyApp\Timeout
    Удаляет раздел реестра Timeout и все его подразделы и параметры.
  REG DELETE \\ZODIAC\HKLM\Software\MyCo /v MTU
    Удаляет параметр MTU из раздела MyCo реестра на компьютере ZODIAC.
Аватара пользователя
Stayshayder

Re: [решено] MathCAD 13.1 как сделать тихий инстал?

Сообщение Stayshayder »

А с русской кто то пробовал эти ключи? У меня они не работают. Версия М030

И интересно другое, нужна ли папка "adobe" которая с программой идет?

Я запустил файл Mathcad14WixInstaller.msi, вес которого 300 мег. и оно само поставило программу и при этом ничего не спрашивая, своего рода тихий инсталл.
Аватара пользователя
mariolast

Re: [решено] MathCAD 13.1 как сделать тихий инстал?

Сообщение mariolast »

А с русской кто то пробовал эти ключи? У меня они не работают. Версия М030

И интересно другое, нужна ли папка "adobe" которая с программой идет?

Я запустил файл Mathcad14WixInstaller.msi, вес которого 300 мег. и оно само поставило программу и при этом ничего не спрашивая, своего рода тихий инсталл.
Аватара пользователя
Pozia

Re: [решено] MathCAD 13.1 как сделать тихий инстал?

Сообщение Pozia »

Ссылкой на русский маткад не поделитесь?

Adobe не нужен, можете удалить. Если у вас ничего не спрашивало, значит это не оригинальный инсталятор, а уже кем то переделанный в тихий.
Аватара пользователя
mariolast

Re: [решено] MathCAD 13.1 как сделать тихий инстал?

Сообщение mariolast »

Цитата mariolast:



а вот в подпапке нашел большой один файл Mathcad14WixInstaller.msi, если по нему щелкнуть, то прога установится автоматом и без вопросов
[решено] MathCAD 13.1 как сделать тихий инстал?




ну что сказать. классный ломаный маткад. наверное ссылки лучше уберите. тут не любят такое )



а нет. ошибся я. не ломаный маткад. при запуске просит лицензию
Ответить

Вернуться в «Автоматическая установка приложений»