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

Вернуться   Форум 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.
Просмотров: 1923
 
Непрочитано 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