Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
Matew
-
- Постоялец
-
-
- Сообщения: 894
- Зарегистрирован: 28.06.2004 (Пн) 17:44
- Откуда: Дальний Восток, г. Ха
-
Matew » 23.11.2005 (Ср) 7:48
1. Т.е. как сделать вот так же как в бате, что бы она стала текущей, тока на ВБ?
- Код: Выделить всё
cd [путь_к_папке]
2. Как открыть папку в окне проводника?
З.Ы. Поиск что-то глючит
.
Алкоголь и сканеры-ваши враги! Не верите-смотрите аватару
-
GM
-
- programador
-
-
- Сообщения: 1427
- Зарегистрирован: 24.06.2003 (Вт) 15:56
- Откуда: 194.67.52.100
-
GM » 23.11.2005 (Ср) 7:54
1. ChDir(VB) или SetCurrentDirectory (API)
2.
- Код: Выделить всё
Option Explicit
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Const SW_SHOWNORMAL = 1
Private Sub Form_Load()
ShellExecute Me.hwnd, "explore", "c:\", vbNullString, "C:\", SW_SHOWNORMAL
End Sub
الفيجوال بيسك الرابح
-
GAGArin
-
- Неистовый флудер
-
-
- Сообщения: 1777
- Зарегистрирован: 23.12.2002 (Пн) 12:46
- Откуда: я тут взялся, не знаю...
-
GAGArin » 23.11.2005 (Ср) 8:01
Попробуй
- Код: Выделить всё
shell "explorer path"
Вроде должно сработать.
Add: Пока писал GM уже ответил, кстати мой ответ был по поводу второго пункта
-
GM
-
- programador
-
-
- Сообщения: 1427
- Зарегистрирован: 24.06.2003 (Вт) 15:56
- Откуда: 194.67.52.100
-
GM » 23.11.2005 (Ср) 8:04
GAGArin писал(а):Попробуй
- Код: Выделить всё
shell "explorer path"
Вроде должно сработать.
Add: Пока писал GM уже ответил, кстати мой ответ был по поводу второго пункта
Я тоже хотел написать об этом варианте, только решил что через API будет лучше.
الفيجوال بيسك الرابح
-
Matew
-
- Постоялец
-
-
- Сообщения: 894
- Зарегистрирован: 28.06.2004 (Пн) 17:44
- Откуда: Дальний Восток, г. Ха
-
Matew » 23.11.2005 (Ср) 8:18
Спасибо. Оперативненько Вы так
.
Алкоголь и сканеры-ваши враги! Не верите-смотрите аватару
-
Matew
-
- Постоялец
-
-
- Сообщения: 894
- Зарегистрирован: 28.06.2004 (Пн) 17:44
- Откуда: Дальний Восток, г. Ха
-
Matew » 23.11.2005 (Ср) 8:48
И всетаки как работать с коммандной строкой, как в бате?
Алкоголь и сканеры-ваши враги! Не верите-смотрите аватару
-
tyomitch
-
- Пользователь #1352
-
-
- Сообщения: 12822
- Зарегистрирован: 20.10.2002 (Вс) 17:02
- Откуда: חיפה
tyomitch » 23.11.2005 (Ср) 14:59
Так же.
-
Matew
-
- Постоялец
-
-
- Сообщения: 894
- Зарегистрирован: 28.06.2004 (Пн) 17:44
- Откуда: Дальний Восток, г. Ха
-
Matew » 24.11.2005 (Чт) 4:07
Не понимаю как....
Shell(copy *.dbf ) например не работатет.
Алкоголь и сканеры-ваши враги! Не верите-смотрите аватару
-
tyomitch
-
- Пользователь #1352
-
-
- Сообщения: 12822
- Зарегистрирован: 20.10.2002 (Вс) 17:02
- Откуда: חיפה
tyomitch » 24.11.2005 (Чт) 9:02
Shell "command /c copy *.dbf"
-
Alexanbar
-
- Продвинутый гуру
-
-
- Сообщения: 1727
- Зарегистрирован: 13.04.2004 (Вт) 23:04
- Откуда: Волгоградская обл.
-
Alexanbar » 25.11.2005 (Пт) 11:00
По идее, для этих же целей можно использовать объекты типа ShellFolderView (или что-то подобное) из shell32.dll. Сам не делал, но при изучении этих штуковин такая информация попадалась. Плюсы такого подхода в том, что не надо знать путь к Explorer-у.
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: AhrefsBot, Google-бот, SemrushBot, Yandex-бот и гости: 76