ďťż

Ładny brzuch

Witam
1)
Mam pytanie czy aplikacji stworzonej w winAPI mozna przekazac jakas wartosc ?
tzn chodzi mi uruchamianie z paramtrem np "ls -a". Jesli tak to jak to zrobic ?
2)
Czy mozna w jakis sposob odczytywac wszystkie elementy (pliki, katalogi, etc) ktore znajdują sie w określonym folderze ?



Zakładam, że piszesz w czystym WinApi.
1. Akurat tak się składa, że w pierwszej funkcji, jaką piszesz przy każdej aplikacji WinApi, czyli WinMain znajduje się argument LPCSTR lpCmdLine - w tym stringu znajdują się wszystkie dodatkowe polecenia.

2. Zainteresuj się funkcjami _findfirst, _findnext, _findclose.
O ile dobrze pamiętam to w FAQ C++ już pisałem kod z tymi funkcjami.

Hmm.. nie wiem czy próbowales kompilowac tą funkcje _find* (z FAQ ), bo u mnie na dev-cpp nie chce sie skompilowac, wyrzuca ze nie zna _finddata32_t natomiast gdy pozamienialem to na _finddata_t to sa same niezdefiniowane referencje do wszystkiego wlasciwie :/

Co do 1) jest także funkcja GetCommandLine(), zwraca ona łanców znkaów z prametrami. Może być tam także zwracana pełna ścieżka do exe lub sama nazwa pliku exe wiec to juz trzeba sobie sprawdzic i przefiltrowac dla uzyskania samych parametrow. Po szegóły do MSDN.

2) moze to sie przyda http://www.winapi.or...id=149&Itemid=1 Mi się przydało :)




Hmm.. nie wiem czy próbowales kompilowac tą funkcje _find* (z FAQ ), bo u mnie na dev-cpp nie chce sie skompilowac, wyrzuca ze nie zna _finddata32_t natomiast gdy pozamienialem to na _finddata_t to sa same niezdefiniowane referencje do wszystkiego wlasciwie :/

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •