HIFI-FORUM » Allgemeines » Allgemeines / Lifestyle » Brauche dringend Hilfe von Informatikern etc. | |
|
Brauche dringend Hilfe von Informatikern etc.+A -A |
||
Autor |
| |
M@M!
Stammgast |
#1 erstellt: 20. Dez 2011, 15:29 | |
Hallo alle zusammen, für ein Projekt in der Uni muss ich eine Datei die sich in einem bestimmten Intervall von alleine erneuert (habe ein Programm in Processing geschrieben, das in dem besagten Intervall von sich selbst einen Screenshot macht und diese Datei in seinem eigenen Ordner speichert) in einen anderen Ordner automatisch kopieren (sodass sich dieser Ordner prinzipiell von selbst aktualisiert). Kurze Erklärung zu dem Projekt: wir haben einen Mikroprozessor programmiert der Daten von Sensoren ausliest und diese per funk an einen PC sendet. Ein in Processing geschriebenes Programm liest diese Daten und wertet diese in einem Diagramm aus. Von diesem Diagramm wird automatisch (z.B. alle 5 sec.... ist variabel) ein Screenshot gemacht, welcher in dem Unterverzeichnis dieses Programms gespeichert wird. Nun wollen wir diese Screenshots auf einer Webseite darstellen. Dazu habe ich schon einen ftp-Server in meinen Explorer integriert (funktioniert wie ein Ordner und läd alles automatisch auf den Webspace). Jetzt bräuchte ich nur noch ein Programm oder ähnliches, welches ebenfalls in einem vorgegebenen Intervall (oder automatisch wenn eine neue Datei vorliegt) die Datei von dem Unterordner des Programms in den ftp-Ordner kopiert. Hat hier irgendwer eine Idee wie ich das lösen könnte? Danke schonmal im Vorraus! Grüße Marcel |
||
Gordenfreemann
Inventar |
#2 erstellt: 20. Dez 2011, 18:36 | |
Batch |
||
|
||
M@M!
Stammgast |
#3 erstellt: 20. Dez 2011, 19:33 | |
Hi, danke schonmal für die Antwort. Wie läuft das denn mit einem Batch? Hab damit noch nie etwas gemacht. Muss mich da erstmal einlesen. Gruß |
||
Gordenfreemann
Inventar |
#4 erstellt: 20. Dez 2011, 20:18 | |
Kann dir gerne was "schreiben", brauche nur ein paar Bedingungen. Hab auch noch eine Batch die Automatisch die Verbindung zum FTP aufbaut, und die Datei in den richtigen Ordner legt. Der Aufruf über ein Programm ist ja unterschiedlich, welche Sprache benutzt du? EDIT: Falls du Java nutzt, kann man das ganze Batch auch Sparen, da man die Befehle direkt in Java einbauen kann. [Beitrag von Gordenfreemann am 20. Dez 2011, 20:21 bearbeitet] |
||
M@M!
Stammgast |
#5 erstellt: 20. Dez 2011, 22:48 | |
Ehm die programmiersprache ist "Processing". Ist eine auf Java basierende Sprache die wie ich denke mehr dazu ausgelegt ist, das programmieren zu lernen. In Processing gibt es einen Befehl der "save()" heißt, dieser macht dann einen Screenshot von dem aktuell laufenden "Processing" Programm und speichert diesen dann in dem Verzeichnis in dem auch das Programm liegt. Vielleicht hilft dir das ja auch schon weiter. Wie heißen diese Befehle denn in Java, vielleicht gibt es da ja ähnliche Befehle für Processing (habe nur nach intensiver Internet Recherche noch nichts dazu für Processing gefunden). Grüße Marcel |
||
M@M!
Stammgast |
#6 erstellt: 21. Dez 2011, 09:00 | |
So mittlerweile habe ich eine Funktion gefunden mit dessen Hilfe ich den Screenshot in einem beliebigen Ordner speichern kann. Das funktioniert soweit gut, mit der einzigen Ausnahme, dass ich die Bilder nicht in dem FTP-Ordner speichern kann. Bin nun am Versuchen einfach einen Ordner auf meinem Rechner fürs Internet frei zu geben, jedoch spielt da grad die Firewall von dem Uni-Server nicht mit Grüße |
||
Gordenfreemann
Inventar |
#7 erstellt: 21. Dez 2011, 18:44 | |
Processing scheint voll auf Java aufzubauen, wenn die Sprache alles beinhaltet, was Java auch enthält müsste das funktionieren: In deinem Programm: try { Runtime.getRuntime().exec("cmd /c ftp -s:login.ftp"); } catch (IOException e) { System.out.println(e); } Diese Zeile führt eine Datei "login.ftp" über die Console aus. Die login.ftp sieht dann so aus: open SERVER USERNAME PASSWORT cd ZIELVERZEICHNIS binary put DATEINAME.DATEIENDUNG disconnect bye Diese Zeilen in eine txt und die Datei in "login.ftp" umbenennen. Dann die login.ftp je nach Ordnerstruktur im Programm-Ordner oder ein Ordner darüber. PS: Funktioniert so aber nur mit Windows. |
||
|
|
Anzeige
Top Produkte
Aktuelle Aktion
Top 10 Threads der letzten 7 Tage
- Hotel Modus deaktivieren
- "diese anwendung wird jetzt neu gestartet um mehr speicherplatz verfügbar zu machen"
- Von HD+ zurück zu Standard-TV
- Remotekabel anschließen, aber wie und wo?
- Hisense verbindet sich nicht mehr mit dem WLAN
- Audiodeskription ausschalten (in ZDF App) 803er
- Umschalten von TV auf Radio
- Satellitenschüssel was und wie einstellen am TV
- Pro 7 und Sat 1 auf einmal weg.
- Markierung an Lautsprecherkabel - welche Norm?
Top 10 Threads der letzten 50 Tage
- Hotel Modus deaktivieren
- "diese anwendung wird jetzt neu gestartet um mehr speicherplatz verfügbar zu machen"
- Von HD+ zurück zu Standard-TV
- Remotekabel anschließen, aber wie und wo?
- Hisense verbindet sich nicht mehr mit dem WLAN
- Audiodeskription ausschalten (in ZDF App) 803er
- Umschalten von TV auf Radio
- Satellitenschüssel was und wie einstellen am TV
- Pro 7 und Sat 1 auf einmal weg.
- Markierung an Lautsprecherkabel - welche Norm?
Top 10 Suchanfragen
Forumsstatistik
- Registrierte Mitglieder928.425 ( Heute: 7 )
- Neuestes MitgliedGiant201
- Gesamtzahl an Themen1.558.175
- Gesamtzahl an Beiträgen21.695.943