Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / завершить внешнюю программу / 4 сообщений из 4, страница 1 из 1
09.04.2009, 07:03
    #35921560
VitaliyRusskov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
завершить внешнюю программу
Уважаемые господа ! Запускаю Mozilly ForeFox из под VFP7 коммандой
ShellExecute(FindWindow(0,_SCREEN.caption),;
"Open",tcUrl,;
"","c:\temp\",0)
для скачки файла определенного, после скачки окошко Мозилки остаётся... конечно можно и забыть о нем пусть себе висит но как -то некрасиво блин.. как бы от него избавлятся автоматически? Наверное существует способ скачать определенный файл и без открытия браузера но я не силен в интернет технологиях.
Заранее спасибо!
...
Рейтинг: 0 / 0
09.04.2009, 08:54
    #35921633
Redrik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
завершить внешнюю программу
http://www.sql.ru/forum/actualsearch.aspx?search=%F1%EA%E0%F7%E0%F2%FC+%F4%E0%E9%EB&sin=0&a=&ma=0&bid=37&dt=-1&s=1&so=1

/topic/622649&hl=%f1%ea%e0%f7%e0%f2%fc+%f4%e0%e9%eb
...
Рейтинг: 0 / 0
25.08.2009, 11:37
    #36161300
VitaliyRusskov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
завершить внешнюю программу
Redrik, Да спасибо функция из библиотеки URLDownloadToFile In urlmon.Dll; она работает но только при повторе обращению к файлу она берет его из кеша а на сайте файл уже обновлен только пезапуском программы, как быть не подскажите ?
...
Рейтинг: 0 / 0
25.08.2009, 12:52
    #36161500
reware
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
завершить внешнюю программу
VitaliyRusskovУважаемые господа ! Запускаю Mozilly ForeFox из под VFP7 коммандой
ShellExecute(FindWindow(0,_SCREEN.caption),;
"Open",tcUrl,;
"","c:\temp\",0)
для скачки файла определенного, после скачки окошко Мозилки остаётся... конечно можно и забыть о нем пусть себе висит но как -то некрасиво блин.. как бы от него избавлятся автоматически? Наверное существует способ скачать определенный файл и без открытия браузера но я не силен в интернет технологиях.
Заранее спасибо!

Если Mozilla сам по себе автоматом завершил работу, а на экране осталось чисто его окно, то может типа так ?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
DECLARE INTEGER GetActiveWindow IN win32api 
DECLARE INTEGER GetWindow IN win32api INTEGER,INTEGER
DECLARE INTEGER GetWindowText IN win32api INTEGER, STRING, INTEGER
DECLARE INTEGER PostMessage IN user32 ;
        INTEGER hWindow, INTEGER Msg, ;
        STRING @wParam, INTEGER lParam

=WindowKill('Мой заголовок окна')
return

************************************
FUNCTION WindowKill
* Попытка закрыть окно Windows
* по фрагменту его заголовка.
************************************
PARAMETERS WindowName
LOCAL foxhwnd, hwndNext
foxhwnd = GetActiveWindow()
hwndNext = GetWindow(foxhwnd,GW_HWNDFIRST)
DO WHILE hwndNext <>  0 
	IF (hwndnext <> foxhwnd .AND. GetWindow(hwndnext,GW_OWNER) =  0 )
		Stuffer = SPACE( 64 )
		x = GetWindowText(hwndnext,@Stuffer, 64 )
		IF UPPER(WindowName)$UPPER(Stuffer)
			=PostMessage(hwndnext,WM_CLOSE, 0 , 0 )
			EXIT
		ENDIF
	ENDIF
	hwndNext = GetWindow(hwndnext,GW_HWNDNEXT)
ENDDO
RETURN
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / завершить внешнюю программу / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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