powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / завершить внешнюю программу
4 сообщений из 4, страница 1 из 1
завершить внешнюю программу
    #35921560
VitaliyRusskov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые господа ! Запускаю Mozilly ForeFox из под VFP7 коммандой
ShellExecute(FindWindow(0,_SCREEN.caption),;
"Open",tcUrl,;
"","c:\temp\",0)
для скачки файла определенного, после скачки окошко Мозилки остаётся... конечно можно и забыть о нем пусть себе висит но как -то некрасиво блин.. как бы от него избавлятся автоматически? Наверное существует способ скачать определенный файл и без открытия браузера но я не силен в интернет технологиях.
Заранее спасибо!
...
Рейтинг: 0 / 0
завершить внешнюю программу
    #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
завершить внешнюю программу
    #36161300
VitaliyRusskov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Redrik, Да спасибо функция из библиотеки URLDownloadToFile In urlmon.Dll; она работает но только при повторе обращению к файлу она берет его из кеша а на сайте файл уже обновлен только пезапуском программы, как быть не подскажите ?
...
Рейтинг: 0 / 0
завершить внешнюю программу
    #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
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / завершить внешнюю программу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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