| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Есть ли возможность изменить пути к вспомогательным файлам autocad не загружая autocad?

Есть ли возможность изменить пути к вспомогательным файлам autocad не загружая autocad?

Ответ
Поиск в этой теме
Непрочитано 18.04.2018, 09:33 #1
Есть ли возможность изменить пути к вспомогательным файлам autocad не загружая autocad?
Benehom
 
Инженер
 
Новокузнецк
Регистрация: 14.08.2017
Сообщений: 39

Собственно вопрос, присутствуют ли где-то конфигурационный файл, куда прописываются данные пути?
Интересна возможность задания и изменения с сервера настроек autocad для множества клиентов.

Последний раз редактировалось Кулик Алексей aka kpblc, 18.04.2018 в 09:50.
Просмотров: 1926
 
Непрочитано 18.04.2018, 10:30
2 | #2
alex101000


 
Регистрация: 23.11.2011
Сообщений: 175


Для дополнения-изменения путей использовал реестр HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R20.1\ACAD-F001:419\Profiles\<<Профиль без имени>>\General\ACAD
Скрипт для добавления:
Код:
[Выделить все]
const HKEY_CURRENT_USER = &H80000001
const HKEY_LOCAL_MACHINE = &H80000002

strComputer = "."
strSoft = "AutoCAD"
strKey = "Software\Autodesk"
strKeyPath = "Software\Autodesk\AutoCAD\R18.2\ACAD-A001:419\Profiles\"
endPath="General"
strSharePath="%USERPROFILE%\AppData\Roaming\Autodesk\AutoCAD 2012 - Russian\R18.2\rus\Support;"
strEndPath="%USERPROFILE%\AppData\Roaming\Autodesk\AutoCAD 2012 - Russian\R18.2\rus\Support;"

SharePathLen=len(strSharePath)

Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & _ 
    strComputer & "\root\default:StdRegProv")


if	oReg.EnumKey (HKEY_LOCAL_MACHINE, strKey, arrSubKeys) <> 0 then
    WScript.Quit
end if

	oReg.EnumKey HKEY_LOCAL_MACHINE, strKey, arrSubKeys

For Each subkey In arrSubKeys
	if subkey = strSoft Then

		strKeyPath = "Software\Autodesk\AutoCAD\R18.2\ACAD-A001:419\Profiles\"
		oReg.EnumKey HKEY_CURRENT_USER, strKeyPath, arrHKCUsubkeys, arrValues

		For Each HKCUsubkey In arrHKCUsubkeys
'    Wscript.Echo HKCUsubkey

			sKeyName = strKeyPath & HKCUsubkey & "\" & endPath
			oReg.GetStringValue HKEY_CURRENT_USER, sKeyName, "ACAD", sValue
 
			if Right(sValue,SharePathLen) <> strSharePath Then
					If Right(sValue,1) = ";" Then
						ttt = sValue & strEndPath
						oReg.SetStringValue HKEY_CURRENT_USER, sKeyName, "ACAD", ttt
					else
						ttt = sValue & ";" & strEndPath
						oReg.SetStringValue HKEY_CURRENT_USER, sKeyName, "ACAD", ttt
					End if
			End if	
'    Wscript.Echo ttt
		Next	
	
'Wscript.Echo subkey
	


	End if
Next
alex101000 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Есть ли возможность изменить пути к вспомогательным файлам autocad не загружая autocad?

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как изменить названия листов документа pdf при публикации из AutoCAD 2016 Михаил Секерин AutoCAD 12 15.04.2019 09:32
Как изменить веса линии в Autocad mechanical Break_BoY Вертикальные решения на базе AutoCAD 14 26.12.2015 14:19
Civil 3d. Как автоматически изменить пути быстрых и внешних ссылок? NewUser2555 Вертикальные решения на базе AutoCAD 2 23.02.2014 16:23
Командв Isolate Objects и AutoCAD 2007; есть ли возможность добавить данную команду в AutoCAD 2007 Данила123456 AutoCAD 13 01.11.2011 13:44
Есть ли колонтитулы в AutoCAD? Takoy AutoCAD 16 03.10.2005 11:22