Screenshot automatisch erstellen und hochladen

kolja

Active member
Registriert
19 Sep. 2007
Beiträge
1.360
Moin

Gar nicht so einfach da was Passendes zu finden,
dabei ist die Aufgabe doch recht simpel:

Ich suche ein Programm, welches alle x Minuten ein Screenshot der beiden angeschlossenen Monitore erstellt
und per FTP in ein Verzeichnis hochläd.

Picpick sah ja ganz vielversprechend aus,
kann aber nicht automatisch Screenshots erstellen..

Hat jemand von Euch einen Vorschlag?

Gruß Kolja
 
Kann man das evtl mit Greenshot machen? Aufruf mit Kommandozeile sollte es geben, leider ist die Seite momentan nicht erreichbar.

Man kann zumindest einstellen, das ein (manuell) erstellter Screenshot automatisch gespeichert werden soll.
Ich nutze das mit Dropbox um mir von meinen betreuten DAUs Fehlermeldungen schicken zu lassen. :thumbsup:
 
Moin

Und DANKE!!!

ShareX kann es sehr gut.

Jetzt kann ich von zuhause meinen Laborrechner überwachen
und brauche nicht mehrmals umsonst in die Uni fahren.

Kolja
 
Hab ich mir auch überlegt.
Aber, am PC müssen wir nur etwas einstellen,
wenn wir im Labor etwas umschrauben.
Und solange ich keine Zange mit Teamviewer steuern kann,
reicht der Screenshot aus.
Außerdem komme ich nur über VPN ins Uninetz.
Da ist das Aufrufen einer Webseite schon einfacher.

Kolja
 
Guten Abend Kolja

Moin

Und DANKE!!!

ShareX kann es sehr gut.

Jetzt kann ich von zuhause meinen Laborrechner überwachen
und brauche nicht mehrmals umsonst in die Uni fahren.

Kolja

schön, dass ich helfen konnte, und wie kriegst Du die Screenies letztlich zu sehen.... macht mich ziemlich neugierig det janze ;)

Einen schönen Abend wünscht
TS
 
Wie gesagt, mittels FTP auf den Server und in das selbe Verzeichnis dieses Skript:

Code:
<?php$folder = './';
$imgDir = opendir($folder);
$allowed = array('png');
while ($file = readdir($imgDir)){
if ( $file != '.' && $file != '..' ){
if (in_array(substr($file, -3), $allowed)){
$filemtime=filemtime("$folder/$file");
$files[] = "$filemtime||$file";
}
}
}
closedir($imgDir);
$fcount = count($files);
if ($fcount!= 0){
rsort($files);
for($i=0; $i<1; $i++){
$lastimage = explode('||', $files[$i]);
$show_file = $lastimage[1];
$imagedata=@getimagesize("$folder/$lastimage");
$image=$folder.$show_file ;
echo ("<img src=\"$image\" />");
}
}
?>

Das zeigt einfach das letzte Bild an.

Gruß Kolja
 
Ich wusste bis gerade nicht einmal, dass es ein solches Programm gibt. Aber cool zu wissen
 
Es geht noch einfacher :)

Also man nehme bzw. downloade diese Datei: nircmd.exe
(Es wird wirklich nur diese Datei aus dem Archiv benutzt)

Dann erstellt man sich einen Ordner mit folgenden Dateien:
Start.bat
Daten.ftp

Und kopiert folgendes hinein:
Start.bat
Code:
:start
nircmd.exe savescreenshotfull c:\temp\scr.png
ftp.exe -n -i -s:Daten.ftp       
TIMEOUT /T 300
goto start

Daten.ftp
Code:
OPEN www.internet.de
USER Otto_Vonn
geheimes_Passwort
BINARY
QUOTE pasv
mkdir Upload
cd Upload
send c:\temp\scr.png
disconnect
quit

FTP-Zugangsdaten anpassen, Intervall auswählen, oder auf 5 Minuten belassen.
Nach dem Starten wird ein Bildschirmfoto erstellt, in C:\temp zwischengespeichert und auf den ext. Server hochgeladen.
Über das Ändern des "Upload" Ordners kann man sich mit mehreren Personen einen FTP-Account teilen.


Bitte beachtet: In diesem Programm liegen die FTP Zugangsdaten offen in einer Datei,
ich hoffe ihr wisst was ihr tut ;-)
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben