Autodesk 507B1-90A211-1301 User Guide - Page 216

Property Tags, File and Path Tags, File and Path Manipulation Tags, String Manipulation Tags

Page 216 highlights

4 Click OK to close the File Options dialog box. Quick Reference You can use the following Navisworks tags with SQL queries: Property Tags %prop("category","property") Property of the currently selected object. Category is the name of the tab in the property windows (for example, Item or Entity Handle) and property is the name of the property in that tab (for example, Value or Layer). %intprop("category","property") Property of the currently selected object. This is the same as the previous tag except instead of using the publicly visible category and property name use the internal Navisworks names. The benefit of using internal names is that they are not language dependent. This is advanced tag suitable for users familiar with the Autodesk Navisworks API. File and Path Tags %sourcepath This tag represents the full path and filename that the currently selected object comes from. Even when a collection of model files have been combined into a single NWD file this tag still remembers the path and filename of the original model file. %currentpath This tag represents the full path and filename of the currently loaded model. If you currently have an NWF or NWD loaded that contains many other models it will just return the path and filename of the top level NWF/NWD. File and Path Manipulation Tags %removeext("text") If the provided text includes a filename with an extension, this tag removes the extension. %removepath("text") If the provided text includes a path and filename, this tag remove the paths and just returns the filename. %poppath("text") If the provided text includes a path, this tag removes the top level. If it the text also includes a filename, it counts as the top level and is removed. For example, %poppath("c:\temp") becomes c:\ and %popath(c:\temp\readme.txt") becomes c:\temp. %pushpath("text1","text2") If text1 is a path and text2 is a file or folder name, then text2 is added onto the path in text1. For example, %pushpath("c:\test","model.nwd") becomes c:\test\model.nwd. String Manipulation Tags %join("text","text") This tag simply joins the two pieces of text together. For example, %join("c:\","model.nwd") returns c:\model.nwd. 204 | Chapter 8 Review Your Model

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380
  • 381
  • 382
  • 383
  • 384
  • 385
  • 386
  • 387
  • 388
  • 389
  • 390
  • 391
  • 392
  • 393
  • 394
  • 395
  • 396
  • 397
  • 398
  • 399
  • 400
  • 401
  • 402
  • 403
  • 404
  • 405
  • 406
  • 407
  • 408
  • 409
  • 410
  • 411
  • 412
  • 413
  • 414
  • 415
  • 416
  • 417
  • 418
  • 419
  • 420
  • 421
  • 422
  • 423
  • 424
  • 425
  • 426
  • 427
  • 428
  • 429
  • 430
  • 431
  • 432
  • 433
  • 434
  • 435
  • 436
  • 437
  • 438
  • 439
  • 440
  • 441
  • 442
  • 443
  • 444
  • 445
  • 446
  • 447
  • 448
  • 449
  • 450
  • 451
  • 452
  • 453
  • 454
  • 455
  • 456
  • 457
  • 458
  • 459
  • 460
  • 461
  • 462
  • 463
  • 464
  • 465
  • 466
  • 467
  • 468
  • 469
  • 470
  • 471
  • 472

4
Click OK to close the File Options dialog box.
Quick Reference
You can use the following Navisworks tags with SQL queries:
Property Tags
%prop("category","property")
Property of the currently selected object. Category is the name of the tab in the
property windows (for example, Item or Entity Handle) and property is the name of the property in that tab (for
example, Value or Layer).
%intprop("category","property")
Property of the currently selected object. This is the same as the previous tag
except instead of using the publicly visible category and property name use the internal Navisworks names. The
benefit of using internal names is that they are not language dependent. This is advanced tag suitable for users
familiar with the Autodesk Navisworks API.
File and Path Tags
%sourcepath
This tag represents the full path and filename that the currently selected object comes from. Even
when a collection of model files have been combined into a single NWD file this tag still remembers the path
and filename of the original model file.
%currentpath
This tag represents the full path and filename of the currently loaded model. If you currently
have an NWF or NWD loaded that contains many other models it will just return the path and filename of the
top level NWF/NWD.
File and Path Manipulation Tags
%removeext("text")
If the provided text includes a filename with an extension, this tag removes the extension.
%removepath("text")
If the provided text includes a path and filename, this tag remove the paths and just
returns the filename.
%poppath("text")
If the provided text includes a path, this tag removes the top level. If it the text also includes
a filename, it counts as the top level and is removed. For example,
%poppath(“c:\temp”)
becomes
c:\
and
%popath(c:\temp\readme.txt”)
becomes
c:\temp
.
%pushpath("text1","text2")
If
text1
is a path and
text2
is a file or folder name, then
text2
is added onto the
path in
text1
. For example,
%pushpath(“c:\test”,”model.nwd”)
becomes
c:\test\model.nwd
.
String Manipulation Tags
%join("text","text")
This tag simply joins the two pieces of text together. For example,
%join(“c:\”,”model.nwd”)
returns
c:\model.nwd
.
204
| Chapter 8
Review Your Model