Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / открыть ярлык / 25 сообщений из 41, страница 1 из 2
02.06.2011, 19:57
    #37292294
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
открыть ярлык
наверно элементарный вопрос... но вопреки ожиданиям
Shell "C:\1.lnk"
не запускает ярлык (C:\1.lnk - место хранения ярлыка, C:\1\1.ехе - место хранения программы)
...
Рейтинг: 0 / 0
02.06.2011, 19:59
    #37292297
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
открыть ярлык
BelowZero,

см. ShellExecute
...
Рейтинг: 0 / 0
02.06.2011, 20:07
    #37292306
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
открыть ярлык
Shocker.Pro,

для замены ярлыка на программный запуск с параметрами? подскажете образец работы этой команды?
например
Код: plaintext
Shell ("путь до файла программы", "вид окна, в котором откроется программа")
...
Рейтинг: 0 / 0
02.06.2011, 20:23
    #37292322
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
открыть ярлык
BelowZero,
vbHide 0 скрытое окно, фокус
vbNormalFocus 1 свой размер, фокус
vbMinimizedFocus 2 в виде значка в контрольной панели, фокус
vbMaximizedFocus 3 в полный экран с фокусом
vbNormalNoFocus 4 свой размер без фокуса
vbMinimizedNoFocus 6 в виде значка в контрольной панель, без фокуса
...
Рейтинг: 0 / 0
02.06.2011, 20:28
    #37292323
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
открыть ярлык
Ципихович Эндрю,

эм... не понял связь между темой и фокусами при открытии программ. мне нуно открыть ярлык либо запустить программу с параметрами
...
Рейтинг: 0 / 0
02.06.2011, 20:31
    #37292326
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
открыть ярлык
BelowZero,
>запустить программу с параметрами
он вроде 1 - фокус
...
Рейтинг: 0 / 0
02.06.2011, 20:33
    #37292328
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
открыть ярлык
Shell ("путь к файлу программы", "вид окна, в котором откроется программа")
Путь - это понятно, а второй аргумент - константа, которая может принимать следующие значения:
Имя константы Числовое значение константы В каком окно откроется программа
vbHide 0 скрытое окно, фокус
vbNormalFocus 1 свой размер, фокус
vbMinimizedFocus 2 в виде значка в контрольной панели, фокус
vbMaximizedFocus 3 в полный экран с фокусом
vbNormalNoFocus 4 свой размер без фокуса
vbMinimizedNoFocus 6 в виде значка в контрольной панель, без фокуса
Пример использования:
ProgGO = Shell("C:\Program Files\BANDIT.EXE", 1)
Запускает программу "Однорукий бандит" с тем размером экрана, которая она имеет. Фокус будет на окне программы. В переменную, ProgGO (её надо объявить Dim ProgGo) возвращается идентификационный номер запущеной программы. А если программу запустить не удалось, возникает ошибка.
...
Рейтинг: 0 / 0
02.06.2011, 20:34
    #37292331
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
открыть ярлык
BelowZeroдля замены ярлыка на программный запуск с параметрами?
для запуска ярлыка на выполнение
...
Рейтинг: 0 / 0
02.06.2011, 20:37
    #37292335
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
открыть ярлык
Ципихович Эндрю,

параметров много в зависимости от того, что это за программа. например, если открыть браузер с уже введённой страничкой или открыть программу с уже введёнными настройками. вычитал на сайте пример
Код: plaintext
ShellExecute Me.Hwnd,vbNullString,"C:/windows/system32/calc.exe",vbNullString,"C:/",vbnullstring
только куда теперь повтыкать параметры... p/s параметры - то что пишется после корявой палочки "/"
...
Рейтинг: 0 / 0
02.06.2011, 20:39
    #37292339
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
открыть ярлык
Ципихович Эндрю,

хехех вы изучали vb по тому же учебнику, по которому начинал я пол года назад)
...
Рейтинг: 0 / 0
02.06.2011, 20:42
    #37292343
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
открыть ярлык
BelowZeroЦипихович Эндрю,

хехех вы изучали vb по тому же учебнику, по которому начинал я пол года назад)
неа
>вычитал на сайте пример
ссылку на сайт
...
Рейтинг: 0 / 0
02.06.2011, 20:49
    #37292348
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
открыть ярлык
обновление задачи: 1.1)открыть ярлык
или
1.2) открыть программу с параметрами.
ShellExecute, как я понял, нуно будет юзать в любом случае
...
Рейтинг: 0 / 0
02.06.2011, 21:05
    #37292354
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
открыть ярлык
уряяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяя я нафол)))
Код: plaintext
ShellExecute  0 &, "Open", "C:\1.lnk",  0 ,  0 ,  0 
открывает ярлык. кому нуно(а это полюбэ кому-нить нужно) пользуйтесь)
p/s правда запустить ярлык я хотел ток для того чтобы запустить прогу с параметрами. а так как я не умею запускать прогу с параметрами то сначала создал ярлык с параметрами а потом открыл его))
Shocker.Pro спс за подсказку
Ципихович Эндрю спс за участие в топике
...
Рейтинг: 0 / 0
03.06.2011, 04:57
    #37292624
скукотища
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
открыть ярлык
BelowZero,
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
' Запуск программы с параметрами
'     SHELL "<полный путь к исполняемому файлу> парамер1 параметр2 ... параметрНадцать"
' Если <полный путь к исполняемому файлу> содержит пробелы - заключить его в удвоенные кавычки, 
' аналогично поступить с параметрами.
' Например
shell """c:\program files\mozilla firefox\firefox.exe"" " _ 
      & "http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid={topic.id}&msg=10755724"
...
Рейтинг: 0 / 0
03.06.2011, 17:14
    #37293959
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
открыть ярлык
скукотища,

спс, где ты был раньше, когда я ярлыки с параметрами создавал)
...
Рейтинг: 0 / 0
03.06.2011, 17:17
    #37293967
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
открыть ярлык
BelowZero, шо за парамер1 параметр2 ... параметрНадцать
не догоняю, какие они есть и сколько??
...
Рейтинг: 0 / 0
03.06.2011, 17:18
    #37293973
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
открыть ярлык
BelowZero, конкретная строка
Код: plaintext
ShellExecute  0 &, "Open", "C:\1.lnk",  0 ,  0 ,  0 
Что обозначает??
...
Рейтинг: 0 / 0
03.06.2011, 17:27
    #37293983
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
открыть ярлык
скукотища' Если <полный путь к исполняемому файлу> содержит пробелы - заключить его в удвоенные кавычки,
'
спс, наслышан, а почему это:
""D:\Для создания файла ресурсов\RC.EXE""/R/FO MYRESFILE.RES MYRESFILE.RC
не прёт его нужно выплнить в Пуск выполнить, Винда не видит D:\Для, и правильно, его нет
...
Рейтинг: 0 / 0
03.06.2011, 17:29
    #37293991
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
открыть ярлык
Потому что путь к файлу при выполнении из Пуск нужно заключить в кавычки
...
Рейтинг: 0 / 0
03.06.2011, 17:30
    #37293993
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
открыть ярлык
Ципихович Эндрю,

Тынц . Но придется чем-нибудь переводить с басурманского.
...
Рейтинг: 0 / 0
03.06.2011, 17:42
    #37294018
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
открыть ярлык
Ципихович ЭндрюBelowZero, конкретная строка
Код: plaintext
ShellExecute  0 &, "Open", "C:\1.lnk",  0 ,  0 ,  0 
Что обозначает??
запуск ярлыка. воперки убеждениям на других форумах просто shell на ярлык не действует
...
Рейтинг: 0 / 0
03.06.2011, 17:45
    #37294025
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
открыть ярлык
Ципихович ЭндрюBelowZero, шо за парамер1 параметр2 ... параметрНадцать
не догоняю, какие они есть и сколько??
например ты хочешь запустить чужую программу с некоторыми настройками. но чтобы не искать эти настройки через поиск кнопок события кнопок и события мышки можно прописать эти настройки ещё при открытии программы(автоматически). например, автоматически авторизировтаься в чужих прогах(1 параметр - логин, 2 - пароль)
...
Рейтинг: 0 / 0
03.06.2011, 17:52
    #37294037
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
открыть ярлык
Shocker.ProПотому что путь к файлу при выполнении из Пуск нужно заключить в кавычки
так уж заключено в двойные, потому что пробелы есть, пойдёт??
неа, не прёт
...
Рейтинг: 0 / 0
03.06.2011, 17:55
    #37294045
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
открыть ярлык
BelowZeroЦипихович ЭндрюBelowZero, шо за парамер1 параметр2 ... параметрНадцать
не догоняю, какие они есть и сколько??
например ты хочешь запустить чужую программу с некоторыми настройками. но чтобы не искать эти настройки через поиск кнопок события кнопок и события мышки можно прописать эти настройки ещё при открытии программы(автоматически). например, автоматически авторизировтаься в чужих прогах(1 параметр - логин, 2 - пароль)
ОК дошло, Ворд с логином ЦЭ, круто!!!
...
Рейтинг: 0 / 0
03.06.2011, 17:58
    #37294051
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
открыть ярлык
BelowZero, а выложете пжл файл C:\1.lnk, если токо он не 3 косаря стоит, хочу посмотреть что за зверь
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / открыть ярлык / 25 сообщений из 41, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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