Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Не работает Shell / 9 сообщений из 9, страница 1 из 1
22.09.2005, 16:25:47
    #33284225
Ruslan B.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает Shell
Path1 = "C:\Program Files\Microsoft Office\Office10\Msaccess.exe C:\db1.mdb"
Path = "C:\Program Files\Microsoft Office\Office10\Msaccess.exe C:\Program Files\Microsoft Office\Office10\db1.mdb"

Почему Shell Path1 работает, а Shell Path не хочет ни в какую. Пишет что-то типа "неизвестный параметр".
Кто знает в чем дело, помогите плиз!
P.S. Файл естественно существует
...
Рейтинг: 0 / 0
22.09.2005, 16:49:33
    #33284314
JRM
JRM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает Shell
А если попробовать так:
Код: plaintext
Path = "C:\Program Files\Microsoft Office\Office10\Msaccess.exe ""C:\Program Files\Microsoft Office\Office10\db1.mdb"""
То есть чтобы параметр как единый передавался, поместить его в кавычки дополнительные...
...
Рейтинг: 0 / 0
22.09.2005, 17:08:03
    #33284374
Ruslan B.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает Shell
JRMА если попробовать так:
Код: plaintext
Path = "C:\Program Files\Microsoft Office\Office10\Msaccess.exe ""C:\Program Files\Microsoft Office\Office10\db1.mdb"""
То есть чтобы параметр как единый передавался, поместить его в кавычки дополнительные...
Двойные кавычки поставить не дает.
Пробую с апострофом ':
Path = "C:\Program Files\Microsoft Office\Office10\Msaccess.exe 'C:\Program Files\Microsoft Office\Office10\db1.mdb'"
- результат тот же.
...
Рейтинг: 0 / 0
22.09.2005, 17:09:17
    #33284378
Ruslan B.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает Shell
С Word и Excel то же самое.
...
Рейтинг: 0 / 0
22.09.2005, 17:12:08
    #33284391
Ruslan B.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает Shell
С Word и Excel то же самое.
...
Рейтинг: 0 / 0
22.09.2005, 17:40:16
    #33284498
JRM
JRM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает Shell
Ruslan B.Двойные кавычки поставить не дает.
Что значит не дает поставить кавычки двойные???
...
Рейтинг: 0 / 0
22.09.2005, 23:07:08
    #33284837
AMSh
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает Shell
Рекомендую в таком случае использовать функцию WinAPI, которая открывает файл в ассоциированном с ним приложении. Нижеприведенный пример у меня работает без проблем.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
'Полный путь до файла
Private Const stF = "c:\Program Files\Microsoft Office\Office\library.mdb"

' Декларация функции для запуска файла.
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
' Декларация константы для максимизирования окна открываемого приложения.
' Для работы с другими константами смотрите MSDN.
Private Const SW_SHOWMAXIMIZED =  3 

Private Sub Command1_Click()
    Call ShellExecute( 0 , "open", stF, "", "", SW_SHOWMAXIMIZED)
End Sub
...
Рейтинг: 0 / 0
23.09.2005, 09:25:04
    #33285122
HandKot
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает Shell
Ruslan B.
JRM правильно сказал6 укажи путь к базе в "двлйных кавычках" и все будет хорошо
...
Рейтинг: 0 / 0
23.09.2005, 09:28:00
    #33285132
Ruslan B.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает Shell
Прошу прощения.
С двойными кавычками все работает!
Всем спасибо!
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Не работает Shell / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]