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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Autocad+Visual Basic Переменная среда

Autocad+Visual Basic Переменная среда

Ответ
Поиск в этой теме
Непрочитано 16.09.2003, 17:34 #1
Autocad+Visual Basic Переменная среда
Kokep
 
Сообщений: n/a

Вопрос: Как в программах написанных в Visual Basic под Autocad задать "Переменную среду" как в Windows,что бы при установке на новый компьютер не надо было прописывать каждый раз новый путь (пример: Windows 2k c:\Documents and settings\<Имя пользователя>\...) ?????????
Просмотров: 8781
 
Непрочитано 19.09.2003, 14:03
#2
kokep


 
Сообщений: n/a


что то как то не густо (
 
 
Непрочитано 20.09.2003, 20:31
#3
Arkady

AutoCad Development and Support
 
Регистрация: 21.08.2003
Israel
Сообщений: 183
Отправить сообщение для Arkady с помощью Skype™


Задача не совсем ясна - поподробнее можно.
Arkady вне форума  
 
Непрочитано 22.09.2003, 09:01
#4
Alex_k


 
Регистрация: 25.08.2003
Ярославль
Сообщений: 19


Что значит "Переменную среду" как в Windows?
Или имелось в виду "Переменную среды"?
Alex_k вне форума  
 
Непрочитано 22.09.2003, 12:32
#5
kokep


 
Сообщений: n/a


%USERPROFILE%\Local Settings\Temp что-то типа этого. Чтобы программа стала универсальной и не зависила от именю пользователя.
 
 
Непрочитано 22.09.2003, 20:28
#6
gad

Строитель
 
Регистрация: 02.09.2003
Лукоморье
Сообщений: 1,076


Не знаю подойдет ли это Вам. Это манипуляции с ярлыком для AutoCADа.
Переключатель /s
Переключатель /s определяет пути поиска файлов поддержки, находящихся не в текущем каталоге. В понятие «файлы поддержки» входят файлы шрифтов, меню, программ на языке AutoLISP, типов линий и образцов штриховки. Добавление переключателя /s в командную строку позволяет указать каталог, где хранятся необходимые файлы поддержки. Если переключатель не задан, AutoCAD использует пути поиска файлов поддержки, заданные в диалоговом окне «Настройка».

Максимальное число путей, которые могут быть указаны в данном переключателе, равно 15. Пути необходимо вводить подряд, разделяя их точкой запятой (, как показано в следующем примере:

d:\acad2002\acad.exe /s c:\mapping;d:\acad2002;e:\autolisp;c:\acad

Пути, заданные переключателем /s, являются временными и действуют только на время текущего сеанса AutoCAD. Постоянно действующими являются только пути, задаваемые в диалоговом окне «Настройка». Все изменения, сделанные в диалоговом окне «Настройка», сохраняются для последующих сеансов AutoCAD.

Замечание: Если в системе имеется переменная среды ACAD, которая использовалась ранее для предыдущей версии, AutoCAD воспринимает заданные ей пути поиска, помещая их после стандартного пути. Эти пути начинают действовать после первого запуска AutoCAD.

И вот с это. (Хотя фокусы с ярлыком проще и используются довольно часто (см. ярлык СПДС). И реализовать это можно в любом инсталяционном пакет. А перечисленное ниже требет хороших телодвижений )

Использование переменных среды

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

Процедура задания переменных среды зависит от используемой операционной системы.

Для установки переменной среды

Из меню «Пуск» (Windows) выбрать «Настройка» «Панель управления», а затем выбрать ярлык «Система».
В диалоговом окне «Свойства системы» выбрать вкладку «Переменные среды».
В поле «Системные переменные» выводятся переменные, установленные для любого пользователя. В поле «Пользовательские переменные» выводятся переменные, установленные только для текущего пользователя.

Для добавления системной переменной необходимо щелкнуть мышью в поле «Системные переменные». Для добавления пользовательской переменной необходимо щелкнуть мышью в поле «Пользовательские переменные». Ввести имя переменной, которую необходимо задать.
Например, ввести PROJPATH.

В поле «Значение» ввести значение для этой переменной.
Например, ввести путь доступа к файлам рисунков.

Нажать кнопку «Установить».
Нажать OK
Перезапустить AutoCAD и ввести имя переменной в диалоговом окне «Настройка». См. «Для указания установленной переменной среды в AutoCAD» .


Для указания установленной переменной среды в AutoCAD

Следовать инструкциям раздела «Для установки переменной среды» .
Необходимо перезапустить AutoCAD в Microsoft® Windows NT®, или перезагрузить систему в Windows® 95, Windows 98 или Windows 2000 перед запуском AutoCAD.
В AutoCAD из меню «Сервис» выбрать «Настройка»
На вкладке «Файлы» диалогового окна «Настройка» выбрать «Путь доступа к файлам поддержки», а затем нажать «Добавить».
Ввести имя переменной среды, добавив перед и после имени символ процента (%). Например, если была установлена переменная среды PROJPATH, следует ввести %PROJPATH%.
Нажать OK


Можно включить переменную среды в путь доступа, заданный в параметре «Путь доступа к файлам поддержки». Например, можно ввести D:\dev%PATH1%, а AutoCAD построит путь доступа, используя текущее значение переменной PATH1. Однако следует помнить, что AutoCAD не поддерживает вложенные переменные. Если ввести %PROJPATH% в AutoCAD как «Путь доступа к файлам поддержки», а в Windows задать значение переменной PROJPATH с использованием другой переменной, например, C:\dev%PATH1%, то AutoCAD не сможет восстановить путь доступа.

P.S.Не удивляйтесь бедности слога - содрал в справке.
gad вне форума  
 
Непрочитано 08.11.2004, 12:29
#7
Solik


 
Сообщений: n/a


:idea:
Попробуй определять путь в своей прожке
XXX = Application.VBE.ActiveVBProject.FileName
:wink:
 
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Autocad+Visual Basic Переменная среда

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
запуск программы из AutoCADа kminas Программирование 19 15.06.2012 13:42
ЕСТЬ ли в AutoCad LT Visual Lisp? Dies77_66 AutoCAD 5 05.03.2012 09:44
VISUAL basic VVITTALIK Программирование 6 29.08.2006 21:02
Autolisp и Visual Basic Книга Piton LISP 6 27.02.2006 09:54
Что нового в AutoCAD 2005 ilka_t AutoCAD 40 19.05.2004 16:48