Страница: 1 |
Вопрос: Shell | Добавлено: 07.05.09 00:46 |
Автор вопроса: ![]() |
Подскажите!
Как открыть файл notepad-ом не имеющим расширения. Мой вариан: Shell " notepad c:\abc", vbNormalFocus В этом варианте не хочет открывать т.к. говорит, что не найден файл abc.txt |
Ответы | Всего ответов: 15 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 246 Ответов: 3333 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 07.05.09 05:44 |
Либо тебе необязательно в блокноте, либо необязательно именно то имя файла.
Если необязательно имя файла:
Если необязательно в блокноте, так открывай прямо внутри своей проги. |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ICQ: 298826769 Вопросов: 53 Ответов: 1732 |
Профиль | Цитата | #2 | Добавлено: 07.05.09 08:47 |
либо заюзать апи:
|
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 246 Ответов: 3333 |
Web-сайт: Профиль | Цитата | #3 | Добавлено: 07.05.09 10:24 |
Если через апи оно поймет что от него хотят |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ICQ: 298826769 Вопросов: 53 Ответов: 1732 |
Профиль | Цитата | #4 | Добавлено: 07.05.09 10:43 |
я ж опробовал. ![]() |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 246 Ответов: 3333 |
Web-сайт: Профиль | Цитата | #5 | Добавлено: 07.05.09 10:55 |
Ну тогда все пучком ![]() |
Номер ответа: 6 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 1 Ответов: 6 |
Профиль | Цитата | #6 | Добавлено: 28.05.09 08:55 |
странная проблема
все замечательно открывается, будь то хоть текст, хоть бинарник |
Номер ответа: 7 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 1 Ответов: 6 |
Профиль | Цитата | #7 | Добавлено: 28.05.09 08:57 |
вариантов пара
1) файла действительно там нет 1) у файла есть расширение, но оно скрыто (в настройках Explorer'a) |
Номер ответа: 8 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 19 Ответов: 313 |
Web-сайт: Профиль | Цитата | #8 | Добавлено: 28.05.09 12:14 |
Скорее всего, так функция shell - это обёртка к апи shellexecute. |
Номер ответа: 9 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 339242625 Вопросов: 13 Ответов: 27 |
Профиль | Цитата | #9 | Добавлено: 01.06.09 23:15 |
???А вот при таком раскладе: Shell " notepad c:\abc", vbNormalFocus Скажем в место C:\ надо поставить переменную в которой будет путь. |
Номер ответа: 10 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 301746136 Вопросов: 28 Ответов: 549 |
Web-сайт: Профиль | Цитата | #10 | Добавлено: 01.06.09 23:39 |
Shell " notepad " & path & "\abc" |
Номер ответа: 11 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 339242625 Вопросов: 13 Ответов: 27 |
Профиль | Цитата | #11 | Добавлено: 06.06.09 15:33 |
Shell " notepad " & path & "abc" где path - c:\
Пишет Run-Time Error '53': Файл не найден |
Номер ответа: 12 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 301746136 Вопросов: 28 Ответов: 549 |
Web-сайт: Профиль | Цитата | #12 | Добавлено: 06.06.09 15:52 |
Shell "d:\windows\notepad " & Path & "abc" |
Номер ответа: 13 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 339242625 Вопросов: 13 Ответов: 27 |
Профиль | Цитата | #13 | Добавлено: 06.06.09 16:37 |
теперь пишет: Run-Time Error '5'
неправильный вызов процедуры или аргумент |
Номер ответа: 14 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 19 Ответов: 313 |
Web-сайт: Профиль | Цитата | #14 | Добавлено: 07.06.09 02:25 |
Const strNP As String="notepad "
Dim strFN As String strFN="c:/abc" Shell strNP & strFN если это не помогло, то напиши "c:\abc.*" или "c:\abc.***" |
Номер ответа: 15 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 339242625 Вопросов: 13 Ответов: 27 |
Профиль | Цитата | #15 | Добавлено: 07.06.09 22:35 |
Вот теперь все в норме. Спасибо большое!!!! |
Страница: 1 |
|