Модераторы: bartram, Akella
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> "Пуск -> Выполнить", как программно открыть? 
V
    Опции темы
Vitalik
Дата 15.5.2006, 00:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Координатор проекта
Сообщений: 653
Регистрация: 8.11.2004
Где: Ukraine, Kharkov

Репутация: нет
Всего: 12



Сабж smile

Возможно ли программно открыть окошко "Пуск -> Выполнить"?.. 
Например, может как-нибудь через rundll32 с параметрами или каким-нибудь другим способом?.. 

Заранее благодарен за всяческие советы по этому поводу! 
PM MAIL WWW ICQ YIM   Вверх
Vitalik
Дата 15.5.2006, 18:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Координатор проекта
Сообщений: 653
Регистрация: 8.11.2004
Где: Ukraine, Kharkov

Репутация: нет
Всего: 12



Гы smile
Кому интересно, вот ярлычок, который открывает это окошко smile
Как его сделали для меня пока остается загадкой smile 

Присоединённый файл ( Кол-во скачиваний: 23 )
Присоединённый файл  __________....lnk 0,10 Kb
PM MAIL WWW ICQ YIM   Вверх
Artiom
Дата 16.5.2006, 12:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1031
Регистрация: 11.3.2003
Где: Минск\Баку

Репутация: 1
Всего: 17



скачал - тоже не понял как сделано. Кто знает - объясните пожалуйста 


--------------------
Если тебя жизнь трахает, значит, ты ещё живой
PM MAIL ICQ   Вверх
RiZ
Дата 16.5.2006, 12:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 26.4.2006
Где: Ufa

Репутация: нет
Всего: нет



в ХР  -  хватаем Run мышью и, скажем, на Раб. стол 
а из за разницы версии, в 2000 ярлык не сработает smile 

Это сообщение отредактировал(а) RiZ - 16.5.2006, 12:30
PM MAIL   Вверх
trix
Дата 16.5.2006, 13:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Observer Grabus
**


Профиль
Группа: Участник
Сообщений: 534
Регистрация: 30.1.2003
Где: Odessa

Репутация: нет
Всего: 12



Цитата(RiZ @  16.5.2006,  12:28 Найти цитируемый пост)
в ХР  -  хватаем Run мышью и, скажем, на Раб. стол 

неработает

Если просто стереть у ярлыка путь, то он получиться очень похожий, но ссылающийся на мой компьютер 


--------------------
Тупое, бездушное SMS никогда, слышите вы? никогда не заменит живое общение по ICQ!
PM MAIL WWW ICQ   Вверх
ivashkanet
Дата 16.5.2006, 13:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

Репутация: 4
Всего: 149



Цитата(trix @  16.5.2006,  13:01 Найти цитируемый пост)
неработает

Как так  smile У меня работает  smile

Добавлено @ 13:08 
Цитата(trix @  16.5.2006,  13:01 Найти цитируемый пост)
Если просто стереть у ярлыка путь

Как это стереть??? У меня нет к нему доступа: user posted image 
PM MAIL WWW ICQ   Вверх
trix
Дата 16.5.2006, 13:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Observer Grabus
**


Профиль
Группа: Участник
Сообщений: 534
Регистрация: 30.1.2003
Где: Odessa

Репутация: нет
Всего: 12



Цитата(ivashkanet @  16.5.2006,  13:05 Найти цитируемый пост)
Как это стереть??? У меня нет к нему доступа:

нет. ты не понял. взять обычный ярлык и стереть у него путь.
Цитата(ivashkanet @  16.5.2006,  13:05 Найти цитируемый пост)
Как так   У меня работает  

в ХР перетащить ярлык Выполнить у меня неполучается, просто нетащится. 


--------------------
Тупое, бездушное SMS никогда, слышите вы? никогда не заменит живое общение по ICQ!
PM MAIL WWW ICQ   Вверх
Artiom
Дата 16.5.2006, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1031
Регистрация: 11.3.2003
Где: Минск\Баку

Репутация: 1
Всего: 17



Цитата(trix @  16.5.2006,  12:24 Найти цитируемый пост)
в ХР перетащить ярлык Выполнить у меня неполучается, просто нетащится. 

И у меня - я это в первую голову попробовал 


--------------------
Если тебя жизнь трахает, значит, ты ещё живой
PM MAIL ICQ   Вверх
RiZ
Дата 16.5.2006, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 26.4.2006
Где: Ufa

Репутация: нет
Всего: нет



и что это интересно за тип побъекта (Target type) Run...

Добавлено @ 13:31 
Цитата(Artiom @  16.5.2006,  16:28 Найти цитируемый пост)
Цитата(trix @  16.5.2006,  12:24 )
в ХР перетащить ярлык Выполнить у меня неполучается, просто нетащится. 


И у меня - я это в первую голову попробовал  


значит ограничения в Start Menu стоят на Drag &Drop

Добавлено @ 13:36 
Цитата(ivashkanet @  16.5.2006,  16:05 Найти цитируемый пост)
Цитата(trix @  16.5.2006,  13:01 )
Если просто стереть у ярлыка путь


Как это стереть??? У меня нет к нему доступа: 


наверное он создал ярлык и стер в нем Размещение smile 
PM MAIL   Вверх
trix
Дата 16.5.2006, 15:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Observer Grabus
**


Профиль
Группа: Участник
Сообщений: 534
Регистрация: 30.1.2003
Где: Odessa

Репутация: нет
Всего: 12



Цитата(RiZ @  16.5.2006,  13:28 Найти цитируемый пост)
наверное он создал ярлык и стер в нем Размещение 

не Размещение, а Объект.


Цитата(Artiom @  16.5.2006,  13:28 Найти цитируемый пост)
Цитата(trix @  16.5.2006,  12:24 )
в ХР перетащить ярлык Выполнить у меня неполучается, просто нетащится. 


И у меня - я это в первую голову попробовал  

не копируются ярлыки, потому-что менюшка в пуске классического вида. если в свойствах поменять, чтобы эта меню показывалась в ХР стиле, то ярлыки будут копироваться. 


--------------------
Тупое, бездушное SMS никогда, слышите вы? никогда не заменит живое общение по ICQ!
PM MAIL WWW ICQ   Вверх
Poseidon
Дата 16.5.2006, 17:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphi developer
****


Профиль
Группа: Комодератор
Сообщений: 5273
Регистрация: 4.2.2005
Где: Гомель, Беларусь

Репутация: 8
Всего: 133



Зафлудили тему smile

Цитата(Vitalik @  15.5.2006,  00:59 Найти цитируемый пост)
Возможно ли программно открыть окошко "Пуск -> Выполнить"?.. 
 Возможно! На каком только языке? На Delphi это делается так (проверял только в ХР, хотя должно работать:
Код
uses ComObj;

procedure TForm1.Button1Click(Sender: TObject);
var
  ShellApplication: Variant;
begin
  ShellApplication := CreateOleObject('Shell.Application');
  ShellApplication.FileRun;
end;



Для других языков нужно импортировать по порядковому номеру 61 из Shell32.dll следующие процедуры:

Для Win NT - procedure RunFileDlgW(OwnerWnd: HWND; Icon: HICON; lpstrDirectory: PWideChar; 
  lpstrTitle: PWideChar; lpstrDescription: PWideChar; Flags: Longint); stdcall; 

Для Win 9x  - procedure RunFileDlg(OwnerWnd: HWND; Icon: HICON; lpstrDirectory: PChar; 
  lpstrTitle: PChar; lpstrDescription: PChar; Flags: Longint); stdcall;

msdn в помощь smile


 


--------------------
Если хочешь, что бы что-то работало - используй написанное, 
если хочешь что-то понять - пиши сам...
PM MAIL ICQ   Вверх
Дрон
Дата 16.5.2006, 18:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java-ненавистник :)
****


Профиль
Группа: Участник Клуба
Сообщений: 3179
Регистрация: 29.12.2002
Где: Санкт-Петербург

Репутация: 5
Всего: 93



Poseidon, самое правильное решение. 
А язык тут действительно не важен. Вот, например, vbs скрипт:
Код
CreateObject("Shell.Application").FileRun

Напишите в блокноте и сохраните с расширением .vbs
А дальше запускайте и радуйтесь smile     

Это сообщение отредактировал(а) Дрон - 16.5.2006, 18:22


--------------------
Да. Именно так.
PM   Вверх
Poseidon
Дата 16.5.2006, 18:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphi developer
****


Профиль
Группа: Комодератор
Сообщений: 5273
Регистрация: 4.2.2005
Где: Гомель, Беларусь

Репутация: 8
Всего: 133



Цитата(Дрон @  16.5.2006,  18:13 Найти цитируемый пост)
Poseidon, самое правильное решение. 
 А то (где тут довольный смайлик?)

Ой, простите, не удержался smile
 


--------------------
Если хочешь, что бы что-то работало - используй написанное, 
если хочешь что-то понять - пиши сам...
PM MAIL ICQ   Вверх
SergeCpp
Дата 17.5.2006, 13:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


 
**


Профиль
Группа: Участник
Сообщений: 955
Регистрация: 8.8.2005
Где: At Home

Репутация: 5
Всего: 124



Вот моя программа, писанная именно для этого...

Есть EXE и исходники (VC++ 6) 

Присоединённый файл ( Кол-во скачиваний: 7 )
Присоединённый файл  Run.rar 6,23 Kb
PM MAIL WWW ICQ   Вверх
Vitalik
Дата 17.5.2006, 21:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Координатор проекта
Сообщений: 653
Регистрация: 8.11.2004
Где: Ukraine, Kharkov

Репутация: нет
Всего: 12



Большое спасибо всем ответившим! smile
Особенно:
SergeCpp, спасибо, это действительно то, что нужно. Вот только так много кода и столько асемблерных вставок, я в шоке smile
Poseidon, спасибо, гораздо более простое решение smile
Дрон, спасибо, самое элегантное решение! Жаль только то, что окошко становится активным только если вызывать из эксплорера или находясь на панели задач... smile 
PM MAIL WWW ICQ YIM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Windows"
December
bartram
Akella

Запрещается!

1. Обсуждать взлом и делиться кряками

2. Способствовать созданию и распространению вирусов

  • Для бессмертных бородатых вопросов типа Win vs Nix есть специальный форум Религиозные Войны
  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • ВСЕГДА УКАЗЫВАЙТЕ ВЕРСИЮ ОС

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, December, bartram, Akella.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS Windows | Следующая тема »


 




[ Время генерации скрипта: 0.0556 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.