Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Foldery
thot
lol



Typ: neutral
Postów: 47
Zarejestrowany: Jun 2003
Foldery

czy da się jakoś pobrać ścieżkę do folderu
na którym jest ustawiony fokus
tzn
w winshicie wqurwia mnie to że nie mogę utworzyć
nowego folderu ze skrótu z klawiatury
dlaetego postanowiłem napisac odpowiedniego proga
który by pobierał ścieżkę do folderu na którym ustawiony
jest aktualnie fokus i tworzył tam nowy katalog ze skrótu z klawiatury
(ctrl + n) można to zrobić pobierając nazwę belki ale gdy odpale np. painta
prawdopodobnie wystąpi mi błąd
jak to zrobić ma ktoś jakiś pomysł ???


_____________________________________________
nie chce ci sie deklarowac api?
nie chcesz pisac dlugich funkcji?
chesz miec mozliwosc kolorowania napisu na
commandbutionie i wiele innych ciekawych funkcji?

-ściągnij kontrolkę FkFx
www.fkfx.webpark.pl

25-06-2003 12:29
Pokaż profil thot  Wyślij email do thot   Odwiedź stronę thot       4138988
m-a-x



Typ: neutral
Postów: 366
Zarejestrowany: Jan 2003

Njbezpieczniej byłoby zrobić tak. Za pomocą api GetForegroundWindow ustalasz hwnd obiektu który ma focus. Potem sprawdzasz co to jest za program. Jeżeli to Explorer to przeszukujesz childy w poszukiwaniu ComboBox'a. (Zauważyłem że w explorerze wewnątrz combobox'a siedzi edit box) Następnie w nim (w child'ach) wyszukujesz EditBox'a i ustalasz jak w nim jest tekst. Oczywiście wszystko za pomocą api. Nie wiem czy to zadziała ale zożesz sprubować. Możesz mieć probblemy z ustaleniem textu w editbox'ie. Łatwiejszym sposobem jest mała zmiana ustawień explorera - ustawienie pokazywania pełnej ścieżki w pasku tytułu - z ustaleniem tytułu formy napewno nie będzie problemu! (Jeżeli jeszce nie masz polecam Api-Guide)

(ewentualnie funkcja CurDir ale ona ci chyba zabardzo nie pomoże)


_____________________________________________

Problemem zazwyczaj nie jest brak osób znających odpowiedź a zadanie właściwego pytania!

25-06-2003 16:20
Pokaż profil m-a-x  Wyślij email do m-a-x   
losmac
"profesorek"




Typ: neutral
Postów: 758
Zarejestrowany: May 2003


Njbezpieczniej byłoby zrobić tak. Za pomocą api GetForegroundWindow ustalasz hwnd obiektu który ma focus. Potem sprawdzasz co to jest za program. Jeżeli to Explorer to przeszukujesz childy w poszukiwaniu ComboBox'a. (Zauważyłem że w explorerze wewnątrz combobox'a siedzi edit box) Następnie w nim (w child'ach) wyszukujesz EditBox'a i ustalasz jak w nim jest tekst. Oczywiście wszystko za pomocą api. Nie wiem czy to zadziała ale zożesz sprubować. Możesz mieć probblemy z ustaleniem textu w editbox'ie. Łatwiejszym sposobem jest mała zmiana ustawień explorera - ustawienie pokazywania pełnej ścieżki w pasku tytułu - z ustaleniem tytułu formy napewno nie będzie problemu! (Jeżeli jeszce nie masz polecam Api-Guide)

(ewentualnie funkcja CurDir ale ona ci chyba zabardzo nie pomoże)


Dobrze kombinujesz...
Ustal hwnd do okna w fokusem i funkcją GetCurrentDirectory pobierz ścieżkę


_____________________________________________
POSTULATY STARUSZKA:
1) Ludzie, dbajcie o polszczyznę!!!
2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!!

Powodzenia
Maciej Łoś

29-06-2003 21:01
Pokaż profil losmac  Wyślij email do losmac   Odwiedź stronę losmac  
Wszystkich odpowiedzi: 2 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1