Ĺadny brzuch
Hej, chciałem napisać program który np. na stronie mapa.szukacz.pl wprowadzi jakiś tekst w pole o nazwie "Miejscowość". Wiem że trzeba napewno do tego pola tekstowego pobrać jakiś uchwyt, ale nie wiem jak to zrobić.
yhy a pytanie? :)
Jedyny sposob jaki widze, to sciagniecie strony na dysk, wyszukanie inputa, wpisanie do niego tekstu, zapisanie nowej strony na dysk, odpalenie jej w wyszukiwarce. Z tego co wiem, nie da sie wpisywac bezposrednio tekstu do okna przegladarki.
A mi wydaje się, że musi być jakiś sposób żyby wpisać jakiś tekst do określonego pola jakiejś strony internetowej. W końcu nie ma rzeczy niemożliwych :P Kiedyś widziałem taki program który pobierał uchwyt do każdego komponentu na jaki najechał kursor myszy na pulpicie. Więc może jak by najechać na takie pole tekstowe w oknie przeglądarki i pobrać do niego uchwyt dało by się jakoś tam wstawić tekst. Ale problem w tym że nie mam tego programu a sam za bardzo nie wiem jak takowy napisać :/
Kiedyś widziałem taki program który pobierał uchwyt do każdego komponentu na jaki najechał kursor myszy na pulpicie.
Byc moze, ale to juz jest wyzsza szkola programowania, a to przerasta teraz i mnie i ciebie :)
A mi wydaje się, że musi być jakiś sposób żyby wpisać jakiś tekst do określonego pola...
Wyślij metodą GET lub POST.
Byc moze, ale to juz jest wyzsza szkola programowania, a to przerasta teraz i mnie i ciebie :) Czy taka wyzsza?
http://4programmers....uje_się_kursor
W innym watku w tym dziale /powinien byc gdzies do gory/ jest rozmowa na podobny temat.
Do pobrania uchwytu okna nad który znajduje się kursor służy funkcja:
HWND WindowFromPoint( POINT Point; );
Użytkownik pura89 edytował ten post 12 grudzień 2006, 17:52
Jasne, zastosujcie to w FF i powiedzcie czy dziala :)
wystarczy wrzucic zmienne przez link, metoda get:
m=miasto
z=zoom (0 najblizej)
nc= srodek mapy (dlugosc geograficzna - stopnie, po przecinku minuty)
ec= jw., szerokosc
n,e - zaznaczony punkt (jak nc, mozna uzywac zamiast m)
np. tutaj mieszkam http://mapa.szukacz.pl/?&nc=50,25287&a...9,16344&z=0 :)
mozecie "pohakowac" dalej, nie trzeba duzo wyobrazni zeby obczaic jak to dziala ;)
Użytkownik Deadeye edytował ten post 12 grudzień 2006, 19:30
Do pobrania uchwytu okna nad który znajduje się kursor służy funkcja:
HWND WindowFromPoint( POINT Point; );
A do pobrania uchwytu poszczególnych komponentów, znajdujących się w tym oknie, nad którymi znajdzie się kursor??
wystarczy wrzucic zmienne przez link, metoda get:
m=miasto
z=zoom (0 najblizej)
nc= srodek mapy (dlugosc geograficzna - stopnie, po przecinku minuty)
ec= jw., szerokosc
n,e - zaznaczony punkt (jak nc, mozna uzywac zamiast m)
np. tutaj mieszkam http://mapa.szukacz.pl/?&nc=50,25287&a...9,16344&z=0 :)
mozecie "pohakowac" dalej, nie trzeba duzo wyobrazni zeby obczaic jak to dziala ;)
Spoko B) . Ale mi nie o to chodziło. Chce się dowiedzieć jak się dobrać do tego pola tekstowego.
A strona mapa.szukacz.pl to była tylko przykładowa strona.
Użytkownik Sidney edytował ten post 12 grudzień 2006, 21:21
jest taki programik (nie pamietam nazwy, ale jest na stronie komputer swiata :P) ktory wlasnie pobiera tekst spod gwiazdek na hasla :) wyslij zapytanie do autora jak sie modyfikuje takie rzeczy ;)
jest taki programik (nie pamietam nazwy, ale jest na stronie komputer swiata :P) ktory wlasnie pobiera tekst spod gwiazdek na hasla :) wyslij zapytanie do autora jak sie modyfikuje takie rzeczy ;) Jezeli sie nie myle to chyba na 4p tez byl taki programik, ale glowy nie dam. Wiem ze skads takowy mialem. ^_^
Zbudowany on byl po czesci wlasnie z tego co podalem wyzej, a wiec z pobierania uchwytu okna pod mysza.
Tylko cos kurcze teraz nie dziala ten link. <_<
Programik z użyciem WidowFromPoint jest banalny do napisania, tyle ze nie zadziala on dla przegladarki np. FF, nie pobierzesz tekstu z inputa, zreszta, nawet EnumWindows->EnumWindowsChild nie umozliwia podejrzenia co jest w inpucie. :)
Programik z użyciem WidowFromPoint jest banalny do napisania, tyle ze nie zadziala on dla przegladarki np. FF, nie pobierzesz tekstu z inputa, zreszta, nawet EnumWindows->EnumWindowsChild nie umozliwia podejrzenia co jest w inpucie. :) Bo ff nie uzywa winapi bo nie bylby wieloplatformowy.
Mowi sie trudno, bedzie dzialac z IE albo w cale. :P
Albo tez bierz sie za lekture dokumentacji i kodu ff. :lol:
Spoko B) . Ale mi nie o to chodziło. Chce się dowiedzieć jak się dobrać do tego pola tekstowego.
A strona mapa.szukacz.pl to była tylko przykładowa strona.
Ja już nie wiem o co tobie chodzi. Co rozumiesz poprzez dobrać się do pola tekstowego ?
Użytkownik pura89 edytował ten post 13 grudzień 2006, 22:12
Ja już nie wiem o co tobie chodzi. Co rozumiesz poprzez dobrać się do pola tekstowego ?
chodzi mu o zmodyfikowanie zawartosci pola tekstowego w danym programie.
chodzi mu o zmodyfikowanie zawartosci pola tekstowego w danym programie.
A dokładniej, o wpisanie jakiegoś tekstu do pola tekstowego na stronie internetowej z poziomu Delphi.
No ok. To nie prościej wysłać metodą GET lub POST tak jak robi się to w php ??
No ok. To nie prościej wysłać metodą GET lub POST tak jak robi się to w php ??
Poczytałem sobie troche o wykorzystywaniu tych metod w Delphi...ale nie znalazłem przykładu wykorzystującego te funkcje w taki sposób jak w temacie :/
W PHPie byłoby to o wiele prostsze :/
Użytkownik Sidney edytował ten post 15 grudzień 2006, 19:05
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
yhy a pytanie? :)
Jedyny sposob jaki widze, to sciagniecie strony na dysk, wyszukanie inputa, wpisanie do niego tekstu, zapisanie nowej strony na dysk, odpalenie jej w wyszukiwarce. Z tego co wiem, nie da sie wpisywac bezposrednio tekstu do okna przegladarki.
A mi wydaje się, że musi być jakiś sposób żyby wpisać jakiś tekst do określonego pola jakiejś strony internetowej. W końcu nie ma rzeczy niemożliwych :P Kiedyś widziałem taki program który pobierał uchwyt do każdego komponentu na jaki najechał kursor myszy na pulpicie. Więc może jak by najechać na takie pole tekstowe w oknie przeglądarki i pobrać do niego uchwyt dało by się jakoś tam wstawić tekst. Ale problem w tym że nie mam tego programu a sam za bardzo nie wiem jak takowy napisać :/
Kiedyś widziałem taki program który pobierał uchwyt do każdego komponentu na jaki najechał kursor myszy na pulpicie.
Byc moze, ale to juz jest wyzsza szkola programowania, a to przerasta teraz i mnie i ciebie :)
A mi wydaje się, że musi być jakiś sposób żyby wpisać jakiś tekst do określonego pola...
Wyślij metodą GET lub POST.
Byc moze, ale to juz jest wyzsza szkola programowania, a to przerasta teraz i mnie i ciebie :) Czy taka wyzsza?
http://4programmers....uje_się_kursor
W innym watku w tym dziale /powinien byc gdzies do gory/ jest rozmowa na podobny temat.
Do pobrania uchwytu okna nad który znajduje się kursor służy funkcja:
HWND WindowFromPoint( POINT Point; );
Użytkownik pura89 edytował ten post 12 grudzień 2006, 17:52
Jasne, zastosujcie to w FF i powiedzcie czy dziala :)
wystarczy wrzucic zmienne przez link, metoda get:
m=miasto
z=zoom (0 najblizej)
nc= srodek mapy (dlugosc geograficzna - stopnie, po przecinku minuty)
ec= jw., szerokosc
n,e - zaznaczony punkt (jak nc, mozna uzywac zamiast m)
np. tutaj mieszkam http://mapa.szukacz.pl/?&nc=50,25287&a...9,16344&z=0 :)
mozecie "pohakowac" dalej, nie trzeba duzo wyobrazni zeby obczaic jak to dziala ;)
Użytkownik Deadeye edytował ten post 12 grudzień 2006, 19:30
Do pobrania uchwytu okna nad który znajduje się kursor służy funkcja:
HWND WindowFromPoint( POINT Point; );
A do pobrania uchwytu poszczególnych komponentów, znajdujących się w tym oknie, nad którymi znajdzie się kursor??
wystarczy wrzucic zmienne przez link, metoda get:
m=miasto
z=zoom (0 najblizej)
nc= srodek mapy (dlugosc geograficzna - stopnie, po przecinku minuty)
ec= jw., szerokosc
n,e - zaznaczony punkt (jak nc, mozna uzywac zamiast m)
np. tutaj mieszkam http://mapa.szukacz.pl/?&nc=50,25287&a...9,16344&z=0 :)
mozecie "pohakowac" dalej, nie trzeba duzo wyobrazni zeby obczaic jak to dziala ;)
Spoko B) . Ale mi nie o to chodziło. Chce się dowiedzieć jak się dobrać do tego pola tekstowego.
A strona mapa.szukacz.pl to była tylko przykładowa strona.
Użytkownik Sidney edytował ten post 12 grudzień 2006, 21:21
jest taki programik (nie pamietam nazwy, ale jest na stronie komputer swiata :P) ktory wlasnie pobiera tekst spod gwiazdek na hasla :) wyslij zapytanie do autora jak sie modyfikuje takie rzeczy ;)
jest taki programik (nie pamietam nazwy, ale jest na stronie komputer swiata :P) ktory wlasnie pobiera tekst spod gwiazdek na hasla :) wyslij zapytanie do autora jak sie modyfikuje takie rzeczy ;) Jezeli sie nie myle to chyba na 4p tez byl taki programik, ale glowy nie dam. Wiem ze skads takowy mialem. ^_^
Zbudowany on byl po czesci wlasnie z tego co podalem wyzej, a wiec z pobierania uchwytu okna pod mysza.
Tylko cos kurcze teraz nie dziala ten link. <_<
Programik z użyciem WidowFromPoint jest banalny do napisania, tyle ze nie zadziala on dla przegladarki np. FF, nie pobierzesz tekstu z inputa, zreszta, nawet EnumWindows->EnumWindowsChild nie umozliwia podejrzenia co jest w inpucie. :)
Programik z użyciem WidowFromPoint jest banalny do napisania, tyle ze nie zadziala on dla przegladarki np. FF, nie pobierzesz tekstu z inputa, zreszta, nawet EnumWindows->EnumWindowsChild nie umozliwia podejrzenia co jest w inpucie. :) Bo ff nie uzywa winapi bo nie bylby wieloplatformowy.
Mowi sie trudno, bedzie dzialac z IE albo w cale. :P
Albo tez bierz sie za lekture dokumentacji i kodu ff. :lol:
Spoko B) . Ale mi nie o to chodziło. Chce się dowiedzieć jak się dobrać do tego pola tekstowego.
A strona mapa.szukacz.pl to była tylko przykładowa strona.
Ja już nie wiem o co tobie chodzi. Co rozumiesz poprzez dobrać się do pola tekstowego ?
Użytkownik pura89 edytował ten post 13 grudzień 2006, 22:12
Ja już nie wiem o co tobie chodzi. Co rozumiesz poprzez dobrać się do pola tekstowego ?
chodzi mu o zmodyfikowanie zawartosci pola tekstowego w danym programie.
chodzi mu o zmodyfikowanie zawartosci pola tekstowego w danym programie.
A dokładniej, o wpisanie jakiegoś tekstu do pola tekstowego na stronie internetowej z poziomu Delphi.
No ok. To nie prościej wysłać metodą GET lub POST tak jak robi się to w php ??
No ok. To nie prościej wysłać metodą GET lub POST tak jak robi się to w php ??
Poczytałem sobie troche o wykorzystywaniu tych metod w Delphi...ale nie znalazłem przykładu wykorzystującego te funkcje w taki sposób jak w temacie :/
W PHPie byłoby to o wiele prostsze :/
Użytkownik Sidney edytował ten post 15 grudzień 2006, 19:05