Question1
|
|
1 | |
Как запустить файл с помощью Shell, чтобы путь к нему формировался в программе?08.08.2009, 14:55. Показов 907. Ответов 2
Метки нет (Все метки)
Надо что-то вроде этого:
dim sApp as string, id as double sApp=app.path id=shell('Notepad' & sApp & 'myfile.txt', vbnormalfocus) Есть какие нибудь способы формировать путь к файлу, который будет запускаться с помощью shell, в программе? |
08.08.2009, 14:55 | |
Ответы с готовыми решениями:
2
Как сделать чтобы по нажатию кнопки запускался exe файл, но путь прописывать к нему не нужно было бы. Как удалить файл, если путь к нему написан в listbox? Как защитить файл Hosts или как сменить к нему путь? Как запустить в 1 программе другую с помощью exec() |
rrrrr
|
|
09.08.2009, 12:52 | 2 |
Код
'ShellEx - функция, запускающая ассоциированное с расширением файла приложение, открывает 'то, что нужно, тем, что ассоциировано' 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 'другие константы - в API-Viewer'e Const SW_SHOWMAXIMIZED = 3 Private Sub Form_Load() 'путь к файлу pth = 'C:Мои документыAbout.txt' 'Вызов(не надо знать расположения и даже названия приложения, но надо знать расположение открываемого ассоциированного с ним файла - хотя бы через предварительный поиск, а иначе как?) Call ShellExecute(0, 'open', pth, '', '', SW_SHOWMAXIMIZED) End Sub |
Question1
|
|
11.08.2009, 21:46 | 3 |
Спасибо, все работает.
|
11.08.2009, 21:46 | |
11.08.2009, 21:46 | |
Помогаю со студенческими работами здесь
3
Как сделать , чтобы остаток всегда формировался сам Как сделать путь в программе, чтобы на разных пк работала бд? Как запустить файл в связанной с ним программе Как сделать так, чтобы вывод результата выполнения команды WMIC формировался без завершающего пробела? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |