izmenjeno 1 put, poslednji put smal 01.11.2009. u 12:01
Izmene poruke
- smal01.11.2009. u 12:01zapis iz teksta poruke
*Ova poruka je odgovor na temu postavljenu na Access forumu ftp konekcija i progress barkontrola
Uz poruku je AutoIt skript primer za download fajla sa FTP servera, sa progresbarom.
Radi jednostavnu stvar:
Downloaduje zipovanu DBF tabelu sa FTP servera u određeni folder i raspakuje je, a pritom obaveštava korisnika o progresu (na osnovu tajmera) i ishodu operacije... Naravno, imena fajlova, putanje, user i pass za FTP server itd treba promeniti po potrebi.
Da bi ga kompajlirao, potreban je AutoIt i Zip podrška Zip.au3 tj. addon koga moraš snimiti u \AutoIt3\Include folder pre kompajliranja.
Moram da ukažem na jedan potencijalni problemčić - Pri raspakivanju arhive, skript svaki put kreira i ostavi privremeni folder sa drugačijim nazivom u TEMP-u aktivnog korisnika, tako da mi je najjednostavnije bilo da nakon završetka operacije obrišem sve zaostale postojeće privremene foldere i fajlove, bez obzira koja aplikacija ih je kreirala. To nije dovelo ni do kakvih loših posledica do sada, a svakodnevno radi na 20-ak računara.
Čisto to napominjem za slučaj da kod tebe postoji nekakva specifična situacija...
Uz poruku je AutoIt skript primer za download fajla sa FTP servera, sa progresbarom.
Radi jednostavnu stvar:
Downloaduje zipovanu DBF tabelu sa FTP servera u određeni folder i raspakuje je, a pritom obaveštava korisnika o progresu (na osnovu tajmera) i ishodu operacije... Naravno, imena fajlova, putanje, user i pass za FTP server itd treba promeniti po potrebi.
Da bi ga kompajlirao, potreban je AutoIt i Zip podrška Zip.au3 tj. addon koga moraš snimiti u \AutoIt3\Include folder pre kompajliranja.
Moram da ukažem na jedan potencijalni problemčić - Pri raspakivanju arhive, skript svaki put kreira i ostavi privremeni folder sa drugačijim nazivom u TEMP-u aktivnog korisnika, tako da mi je najjednostavnije bilo da nakon završetka operacije obrišem sve zaostale postojeće privremene foldere i fajlove, bez obzira koja aplikacija ih je kreirala. To nije dovelo ni do kakvih loših posledica do sada, a svakodnevno radi na 20-ak računara.
Čisto to napominjem za slučaj da kod tebe postoji nekakva specifična situacija...