kopiowanie danych z pliku txt

dział ogólny

kopiowanie danych z pliku txt

Nowy postprzez morarz » Å›roda, 11 sierpnia 2010, 15:41

Witam,

Mam taki problem a mianowicie chciałem zrobić taki programik pod drukarkę Xeroxa który gdy ktoś zeskanuje plik trafia on do folderu załóżmy "skany" i plik nazywa się np. "DOC" a jak się zeskanuje kolejną rzecz to DOC001 i itd... Po przeskanowaniu jednego pliku tworzy się też oprócz DOC.pdf plik konfiguracyjny DOC.xst w którym są takie informacje jak numer ID użytkownika który drukował ten plik : "string AcctValue = "8788";" czyli w tym przypadku 8788 oraz są dane typu : string DocumentObjectName = "DOC"; czyli nazwa dokumentu i "enum_docformat DocumentFormat = PDF;" czyli rozszerzenie pliku. Chciałbym aby ten plik DOC.pdf lub jakiś inny DOC001, DOC002 itp... jak został przeskanowany przez użytkownika o ID "8788" to żeby tworzył katalog o nazwie 8788 lub ewentualnie imie i nazwisko użytkownika przypisanego do tego ID czyli np. Karol Krawczyk i kopiował wszystkie pliki użytkownika 8788 do tego katalogu. Jakieś pomysły jak to zrobić ?
Po możliwe nie warto wyciągać ręki...
Avatar użytkownika
morarz
Bladawiec
Bladawiec
 
Posty: 19
Dołączył(a): piątek, 30 stycznia 2009, 13:07
PodziÄ™kowaÅ‚ : 0
OtrzymaÅ‚ podziÄ™kowaÅ„: 0
    Windows XPFirefox

Re: kopiowanie danych z pliku txt

Nowy postprzez Cyfrowy Baron » Å›roda, 11 sierpnia 2010, 19:58

Jakieś pomysły jak to zrobić ?


Nie! :o

Musisz zacząć pisać ten program, a gdy napotkasz problem wtedy zadaj pytanie na forum. Trzeba od czegoś zacząć, czyli nie pisać wszystkiego na raz, lecz najpierw jedno.

Jak chcesz tworzyć pliki w formacie PDF? Środowisko c++builder nie oferuje bibliotek umożliwiających obsługę tego formatu. Skąd chcesz pobrać biblioteki? Z tego co się orientuję nie ma darmowych bibliotek do obsługi formatu PDF.



[...] gdy ktoś zeskanuje plik trafia on do folderu załóżmy "skany" i plik nazywa się np. "DOC" a jak się zeskanuje kolejną rzecz to DOC001 i itd...


To akurat jest banalnie proste, wystarczy utworzyć zmienną przechowującą numer zapisanego dokumentu i zwiększać jej wartość o jeden po każdym zapisanym pliku.



plik konfiguracyjny DOC.xst w którym są takie informacje jak numer ID użytkownika który drukował ten plik : "string AcctValue = "8788";" czyli w tym przypadku 8788 oraz są dane typu : string DocumentObjectName = "DOC"; czyli nazwa dokumentu i "enum_docformat DocumentFormat = PDF;" czyli rozszerzenie pliku.


Nie rozumiem! :roll: Te dane same się tam nie znajdą, więc program musi je tam zapisać. Nie wiem skąd miałby te dane pobierać, ale skoro masz taki pomysł to Ty na pewno to wiesz, więc niech program pobierze te dane skądś tam i umieści je w pliku.



hciałbym aby ten plik DOC.pdf lub jakiś inny DOC001, DOC002 itp... jak został przeskanowany przez użytkownika o ID "8788" to żeby tworzył katalog o nazwie 8788 lub ewentualnie imie i nazwisko użytkownika przypisanego do tego ID czyli np. Karol Krawczyk i kopiował wszystkie pliki użytkownika 8788 do tego katalogu. Jakieś pomysły jak to zrobić ?


Jeżeli nie wiesz jak tworzyć katalogi i kopiować pliki, to ten program jest chyba dla Ciebie za trudny.

Co ten cały Twój opis ma wspólnego z kopiowaniem danych z pliku txt, bo w opisie nie ma o tym, żadnej wzmianki?! :o
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows XPFirefox


  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Ogólne problemy z programowaniem

Kto przeglÄ…da forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 32 gości

cron