mam pytanko do osob zajmujacych sie tworzeniem stron www.
postaram sie opisac to, co chce uzyskac:
Mam aplikacje w srodowisku windows, ktorej jestem autorem. Jedna z czesci
odpowiada za zbieranie zamowien od klientow oraz tworzenie zamowien do
dostawcow...
Chcialem zrobic jakis automacik, ktory pomoze pracownikom przekopiowac pare
informacji ze strony www do mojej aplikacji. Jak sobie to wyobrazam:
- w przegladarce www (moze byc tylko Firefox, bo on wydaje sie byc
najlatwiejszy, chyba ze jest latwiejsza alternatywa) otwiera sie dodatek,
ktory wykrywa, czy strona jest poprawna.
- dodatek modyfikuje strone www wyswietlana przez pracownika poprzez dodanie
wlasnej akcji w JavaScript, ktora kopiuje odpowiednia zawartosc i przekazuje
do aplikacji (sam sobie ja napisze).. cos na ksztalt skype'a, ktory wykrywa
numery telefonow na stronie www i wrzuca tam wlasny znaczek...
I wlasnie te ostatnia funkcjonalnosc jakos nie umiem opanowac... nie bardzo
wiem, od czego zaczac..
czytalem troche o dodatkach do firefoxa, poswiecilem tez troche czasu
dodatkowi iTunes (myslalem, ze moze wykorzystam istniejace i utworze
odpowiednie makro w tym dodatku), ale poki co - kula w plot...
Dlatego pytanko - czy ktos moglby poratowac linkiem, najlepiej do jakiegos
zblizonego przykladu - jak wiadomo przyklady ucza najszybciej :)
Pozdrawiam
Michal
Nie w przegl�darce - osad� komponent WebBrowser w aplikacji, to b�dziesz
mia� pe�ny dost�p przez DOM.
artur
Nie bardzo wiem do czego potrzebna jest przegl�darka.
Czy ta aplikacja nie mo�e bezpo�rednio komunikowa� si� z serwerem ?
Paweďż˝
Witam
dziekuje kolegom za odpowiedzi. Tak, zeby uszczegolowic (tylko prosze sie
nie smiac) - ten program to excel z wieloma dosc zaawansowanymi makrami i
formatkami, polaczony z baza MySQL.
Idea jest taka:
- pracownik ma w excelu liste zamowien od klientow... przechodzi sobie na
strone dostawcy (on decyduje, u ktorego dostawcy kupi, dlatego strony moga
byc rozne).
- na wybranej przez niego stronie odpowiedniego dostawcy otwiera strone z
produktem.
- (TUTAJ PROBLEM) - zadziala przystawka, ktora na podstawie cech
charakterystycznych (ID lub class) podswietli w jakis sposob konkretne
pozycje i doda wlasna akcje (cos jak Skype).
- no i po kliknieciu dana akcja sie wykona (przekopiowanie indeksu produktu,
ceny, sprawdzenie, czy produkt juz istnieje w bazie itp)... moge tutaj
napisac jakis skrypt lub program, ktory wrzuca dane badz to do excela, badz
bezposrednio do bazy - to juz nie jest problem.
Excel nie ma wygodnego web browsera, a poza tym ludzie zazwyczaj maja juz
otwarte strony producentow, bo czesto podaja informacje bezposrednio z tych
stron, a tylko czesc ich surfowania trafia do modulu zamowien. Teoretycznie
moge za nich wyszukac i jesli nie wymysle niczego innego, to wlasnie tak
bede musial zrobic...
Aha - nie moge liczyc tez na kopiowanie linkow, bo w wiekszosci dane sa
przekazywane metoda POST, nie GET. Ale juz "automagiczne" przekazanie
indeksu + strony www, z ktorej sciagnal, rozwiazuje 80% moich problemow :) I
wiem, ze pracownik moze to zrobic poprzez kopiuj-wklej z www do excela, ale
mam nadzieje, ze tak nie bedzie musial robic...
Z gory dziekuje za pomoc.
Pozdrawiam
Michal
My�l�, �e jest prostsze rozwi�zanie tego problemu. Nale�y zainteresowa� si� mo�liwo�ci� kopiowania
tekstu w spos�b nast�puj�cy:
a) zaznaczasz tekst w przegl�darce (ka�dy zaznaczony mysz� tekst automatycznie trafia do schowka)
b) alt-tab czy co�tam na excela
c) wklejasz �rodkowym przyciskiem myszy (zaw. schowka)
To dramatycznie przyspiesza wszelkie prace biurowe. Takie co� jest domy�lnie w KDE oraz Gnome
(Ubuntu i Fedora na pewno), ale my�l� �e da si� co� doinstalowa�/dokonfigurowa� aby w windows te�
si� da�o.
Dodatkowo polecam mouse gestures.
Wydaje mi si�, �e szukasz oszcz�dno�ci nie tam gdzie trzeba. Przedwczesna optymalizacja jest matk�
wszystkich b��d�w.
--
fv
Xbox gamertag: fastviper PL
Moto: Suzuki GSX 650F
Auto: Nissan Primera 2,0
No tak... na pewno to rozwiazanie ma swoje plusy, ale ciezko o trzeci
przycisk myszy w laptopie z touchpadem :)
Poza tym obawiam sie, ze po zaznaczeniu nie kopiuje sie do schowka, trzeba
jednak nacisnac to Ctrl-C (sprawdzane w Windows na IE i FF).
I nie bardzo jestem w stanie namowic uzytkownikow, zeby przeszli na Linuxa z
KDE, szczegolnie, ze program jest w Excelu z makrami VBA.
Pozdrawiam
Michal