📜 ⬆️ ⬇️

Setting the nanoCAD environment for advanced users

Sooner or later, an experienced user will need to expand the regular CAD functionality with his scripts and commands that automate the daily routine - we regularly receive requests for the topic “how to create your own menu?”, “How to register your team?”, ? In this article, we decided to combine sample questions and demonstrate in detail with a simple example how the user can customize the nanoCAD platform for themselves and make it a bit more functional.



As an example, take the task of organizing a library of .dwg files — each user has enough materials accumulated during the work, which are used in subsequent work as typical solutions: elements from old drawings, block bases, etc. We will consider one of the possible options for organizing your library of blocks in the nanoCAD environment, and in parallel we will show how to register an arbitrary script function in the menu and command line. By analogy, you can write more complex scripts and automate work in other areas (for example, by calculations, by graphical constructions, by communication with a database, etc.) ...
')
This article focuses primarily on advanced users, system administrators and specialists who are not afraid of programming - those who now want to automate and simplify their work.

Introduction: Preparing .dwg Files

Since In our example, we work with separate .dwg files, let's talk a little bit how to prepare these blocks and where to store them. It is clear that you can use your own set of blocks, and we will use two .dwg files as an example: BlueCar.dwg and GreenCar.dwg (you can take from our files, which we cite at the end of the article).

We plotted the block graphics in zero coordinates, since the zero point will be the base (insertion point) of the future block. Therefore, it is better to start drawing your block from the coordinates x = 0, y = 0. If the block is already drawn, simply place it so that the insertion point convenient from your point of view is located in the coordinates 0, 0. See the example below (Fig. 1): on the left - the location of the car in the BlueCar.dwg file, on the right - the block after insertion with the base point:


. 1. – , .

We also use the rule: one block - one .dwg-file. In this case, we can create a separate insert command for each block.

Next: all the blocks are collected in the MyBlocks folder, which we either save locally on our disk (for example, we will use the path C: \ MyBlocks \ ), or we place the folder on the local network. In the latter case, your colleagues will also be able to use our library (that is, the path will be something like \\ MYSERVER \ MyBlocks \ ).

Ok, now we are ready to wrap it all with code ...

Creating commands to insert blocks

The simplest script for inserting a block, written in Visual Basic, is presented below - it seems to us that the script text does not require detailed explanations. It simply places the “BlueCar.dwg” block in the current drawing in non-dialog mode according to the coordinates specified by the user:

 Dim ms Dim ut Dim ptInsert Set ms = ThisDrawing.ModelSpace REM       Set ut = ThisDrawing.Utility REM       ptInsert = ut.GetPoint("0,0,0", "  ") REM        ms.InsertBlock ptInsert," C:\MyBlocks\GreenCar.dwg",1,1,1,0 REM      

How do we know this? This is all described in the standard SDK (Software Developer Kit) to nanoCAD; The commands given in the script are standard CAD API functions based on .dwg (see Figure 2). Download the latest SDK at developer.nanocad.ru . There you can also get sample scripts that perform other interesting tasks in nanoCAD.

 . 2.   nanoCAD          nanoCAD   C++, .NET, Visual Basic Script, Java Script  LISP. 

Now the script for inserting a block must be assigned a command name (to call this script from the nanoCAD command line). And this must be done for each block: one block - one team. To do this, we will pack our script in a special xml, which will register two new commands in nanoCAD - BlueCar and GreenCar, which insert “BlueCar.dwg” and “GreenCar.dwg”, respectively. Perhaps this is not the most rational decision in terms of the “correctness” of the code design, but we are not engaged in optimization now, right? As a result, we obtain the following:
 <?xml version="1.0" encoding="utf-8"?> <package> <command name="BlueCar" weight="30" cmdtype="1"> <script lang="VBS"><![CDATA[ Dim ms Dim ut Dim ptInsert Set ms = ThisDrawing.ModelSpace Set ut = ThisDrawing.Utility ptInsert = ut.GetPoint("0,0,0", "  ") ms.InsertBlock ptInsert,"C:\MyBlocks\BlueCar.dwg",1,1,1,0 ]]></script> </command> <command name="GreenCar" weight="30" cmdtype="1"> <script lang="VBS"><![CDATA[ Dim ms Dim ut Dim ptInsert Set ms = ThisDrawing.ModelSpace Set ut = ThisDrawing.Utility ptInsert = ut.GetPoint("0,0,0", "  ") ms.InsertBlock ptInsert,"C:\MyBlocks\GreenCar.dwg",1,1,1,0 ]]></script> </command> </package> 

Like this script also does not require explanations - xml defines the name of the command, and the executable code we put in the tags
 .         xml- –    ,      SDK   nanoCAD (.   nanoCAD ActiveX API,  «    »). 

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !
nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows
. xml- – , SDK nanoCAD (. nanoCAD ActiveX API, « »).

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows

. xml- – , SDK nanoCAD (. nanoCAD ActiveX API, « »).

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows

. xml- – , SDK nanoCAD (. nanoCAD ActiveX API, « »).

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows
 .         xml- –    ,      SDK   nanoCAD (.   nanoCAD ActiveX API,  «    »). 

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows
. xml- – , SDK nanoCAD (. nanoCAD ActiveX API, « »).

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows
. xml- – , SDK nanoCAD (. nanoCAD ActiveX API, « »).

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows
. xml- – , SDK nanoCAD (. nanoCAD ActiveX API, « »).

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows
 .         xml- –    ,      SDK   nanoCAD (.   nanoCAD ActiveX API,  «    »). 

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows
. xml- – , SDK nanoCAD (. nanoCAD ActiveX API, « »).

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows
 .         xml- –    ,      SDK   nanoCAD (.   nanoCAD ActiveX API,  «    »). 

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows
. xml- – , SDK nanoCAD (. nanoCAD ActiveX API, « »).

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows
. xml- – , SDK nanoCAD (. nanoCAD ActiveX API, « »).

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows
. xml- – , SDK nanoCAD (. nanoCAD ActiveX API, « »).

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows
 .         xml- –    ,      SDK   nanoCAD (.   nanoCAD ActiveX API,  «    »). 

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows
. xml- – , SDK nanoCAD (. nanoCAD ActiveX API, « »).

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows
 .         xml- –    ,      SDK   nanoCAD (.   nanoCAD ActiveX API,  «    »). 

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows
. xml- – , SDK nanoCAD (. nanoCAD ActiveX API, « »).

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows
. xml- – , SDK nanoCAD (. nanoCAD ActiveX API, « »).

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows
. xml- – , SDK nanoCAD (. nanoCAD ActiveX API, « »).

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows
 .         xml- –    ,      SDK   nanoCAD (.   nanoCAD ActiveX API,  «    »). 

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows
. xml- – , SDK nanoCAD (. nanoCAD ActiveX API, « »).

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows
 .         xml- –    ,      SDK   nanoCAD (.   nanoCAD ActiveX API,  «    »). 

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows
. xml- – , SDK nanoCAD (. nanoCAD ActiveX API, « »).

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows
 .         xml- –    ,      SDK   nanoCAD (.   nanoCAD ActiveX API,  «    »). 

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows
. xml- – , SDK nanoCAD (. nanoCAD ActiveX API, « »).

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows
 .         xml- –    ,      SDK   nanoCAD (.   nanoCAD ActiveX API,  «    »). 

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows
. xml- – , SDK nanoCAD (. nanoCAD ActiveX API, « »).

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows
. xml- – , SDK nanoCAD (. nanoCAD ActiveX API, « »).

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows
. xml- – , SDK nanoCAD (. nanoCAD ActiveX API, « »).

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows
 .         xml- –    ,      SDK   nanoCAD (.   nanoCAD ActiveX API,  «    »). 

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows
. xml- – , SDK nanoCAD (. nanoCAD ActiveX API, « »).

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows
 .         xml- –    ,      SDK   nanoCAD (.   nanoCAD ActiveX API,  «    »). 

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows
. xml- – , SDK nanoCAD (. nanoCAD ActiveX API, « »).

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows
 .         xml- –    ,      SDK   nanoCAD (.   nanoCAD ActiveX API,  «    »). 

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows
. xml- – , SDK nanoCAD (. nanoCAD ActiveX API, « »).

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows

. xml- – , SDK nanoCAD (. nanoCAD ActiveX API, « »).

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows

. xml- – , SDK nanoCAD (. nanoCAD ActiveX API, « »).

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows
 .         xml- –    ,      SDK   nanoCAD (.   nanoCAD ActiveX API,  «    »). 

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows
. xml- – , SDK nanoCAD (. nanoCAD ActiveX API, « »).

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows
 .         xml- –    ,      SDK   nanoCAD (.   nanoCAD ActiveX API,  «    »). 

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows
. xml- – , SDK nanoCAD (. nanoCAD ActiveX API, « »).

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows

. xml- – , SDK nanoCAD (. nanoCAD ActiveX API, « »).

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows

. xml- – , SDK nanoCAD (. nanoCAD ActiveX API, « »).

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows
 .         xml- –    ,      SDK   nanoCAD (.   nanoCAD ActiveX API,  «    »). 

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows
. xml- – , SDK nanoCAD (. nanoCAD ActiveX API, « »).

xml «MyBlocks.nsf» nanoCAD. , xml-. «UTF-8» - (. .3):

.3. «MyBlocks.nsf» – !

nanoCAD , , «MyBlocks.nsf» nanoCAD «\ » \\ (.4). , (, \\MYSERVER\MyBlocks\ ):

.4. nanoCAD
«MyBlocks.nsf» – . «MyBlocks.nsf» , nanoCAD : HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Plus\6.0\Profile\Appload\Startup .

, , nanoCAD . CFG- – , . …

BlueCar GreenCar , «» , , nanoCAD:

[\configman\commands\BlueCar] weight=i30 |cmdtype=i0 intername=sBlueCar DispName=s BlueCar StatusText=s BlueCar, VBS [\configman\commands\GreenCar] weight=i30 |cmdtype=i0 intername=sGreenCar DispName=s GreenCar StatusText=s GreenCar, VBS
DispNam – , StatusText - - (.5).

. 5. , nanoCAD, «» .
, . BlueCar GreenCar. - BlueCar GreenCar :
[\menu\mycommands] |name=s [\menu\mycommands\InsertBlock] |name=s [\menu\mycommands\InsertBlock\BlueCar] |name=s BlueCar |InterName=sBlueCar [\menu\mycommands\InsertBlock\GreenCar] |name=s GreenCar |intername=sGreenCar
6:

. 6. …
, ! :
[\toolbars\mycommands] |InitialVisible=f1 |name=s [\toolbars\mycommands\BlueCar] |intername=sBlueCar [\toolbars\mycommands\GreenCar] |intername=sGreenCar [\toolbarspos\mycommands] |DockPosition=sTop |row=i1 |pos=i2
« » , , nanoCAD - .

« » nanoCAD: \ :
[\menu\View\toolbars\My_toolbars] |Name=s [\menu\View\toolbars\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands [\ToolbarPopupMenu\My_toolbars] |Name=s [\ToolbarPopupMenu\My_toolbars\ShowToolbar_mycommands] |Name=s |InterName=sShowToolbar_mycommands
, \ - :
[\configman\commands\sShowToolbar_MyCommands] weight=i10 |cmdtype=i0 intername=sShowToolbar_MyCommands StatusText=s/ ToolTipText=s/ DispName=s/
nanoCAD - . / - (. 7).

. 7. .
– , . - Ctrl+B , - Ctrl+G :
[\Accelerators] BlueCar=sCtrl+B GreenCar=sCtrl+G
8:

. 8. … .
CFG- «userdata.fg». : ANSI (.9)

. 9. «userdata.fg» ANSI
nanoCAD – «userdata.cfg» nanoCAD. , «userdata.cfg»: , nanoCAD «nCad.cfg» «userdata.cfg» - , , nanoCAD. , «nCad.cfg» - . . 10.

. 10. nanoCAD – .
, «nCad.cfg» - nanoCAD .

- nanoCAD Windows . nanoCAD, > > (. 11) – nanoCAD , .

. 11. nanoCAD .
! nanoCAD, (. 12). , , nanoCAD, .

. 12. nanoCAD , .
, nanoCAD, , . nanoCAD , , .cfg-, .cuix-. AutoCAD. , « », . nanoCAD () – .

, . «MyBlocks.nsf» «userdata.cfg» , nanoCAD , .

, , nanoCAD. .. \ «MyBlocks.nsf», «userdata.cfg» nanoCAD , !

!

, mahbak
, dows

Source: https://habr.com/ru/post/239533/


All Articles