On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение



Пост N: 67
Откуда: Волгоград
Рейтинг: 0
ссылка на сообщение  Отправлено: 04.10.07 07:34. Заголовок: Поиск проектов Inventor и создание ярлыков


Небольшая утилита по поиску проектов Инвентора (файлов ipj) на дисках или указанных папках и создающая ярлыки этих проектов в соответствующей папке Инвентора (для отображения в диалоге проектов). Тестировалось на AIS 11 SP3.

Название: IPJSearch1.rar
Размер: 388.28 кб
Доступен до: 2007-11-03 07:29:46
Ссылка для скачивания файла: http://ifolder.ru/3588879

Ниже макрос, делающий тоже самое.

Sub FindProjects()

Dim cFind As New clFindFiles

Dim cfList As New Collection

Dim path As String

path = Module2.BrowseForFolder(0, "Select folder for search")

Set cfList = cFind.DoFileSystemSearch(path, "*.ipj", PathsAndFilenames)

If cfList.Count > 0 Then
Dim I As Integer

For I = 1 To cfList.Count

Dim dir As String

Dim name As String
dir = Left(cfList.Item(I), InStrRev(cfList.Item(I), "\") - 1)

name = Right(cfList.Item(I), Len(cfList.Item(I)) - InStrRev(cfList.Item(I), "\"))

name = Left(name, Len(name) - 4)

Dim VbsObj As Object
Set VbsObj = CreateObject("WScript.Shell")

Dim MyShortcut As Object
Set MyShortcut = VbsObj.CreateShortcut(ThisApplication.FileOptions.ProjectsPath & "\" & name & ".lnk")
MyShortcut.TargetPath = cfList.Item(I)
MyShortcut.IconLocation = cfList.Item(I)
MyShortcut.Save
Next
End If

End Sub

Диалог выбора папок. Должен быть в модуле с названием Module2.

Скрытый текст


Функции для поиска файлов. Должны быть в модуле класса под названием clFindFiles.

Скрытый текст








Спасибо: 0 
ПрофильЦитата Ответить
Новых ответов нет


Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 4
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация вкл, правка нет