Image Upload Button

Forum zur Erstellung von Schaltern über den Befehlseditor
Antworten
pRiMUS
Beiträge: 25
Registriert: 5. Mär 2005 20:18

Image Upload Button

Beitrag von pRiMUS » 13. Mai 2007 10:45

hi, anbei mal 2 buttons die eine ähnliche funktion haben, wie die imageshack funktion die in DO9 fest eingebaut ist.

wenn man wie ich, kein imageshack benutzen möchte, sondern einen eigenen ftp zum bilder upload.

button #1: upload eines markierten bildes auf einen ftpserver aus der serverliste

Code: Alles auswählen

@admin
@set format = {dlgchoose|Format|GIF=gif+JPG=jpg+PNG=png+BMP=bmp}
@set quality = {dlgchoose|Qualität|niedrig=30+mittel=60+hoch=80+original=100}
@set file = {dlgstringS|Name|screen}
@set url = http://images.0workx.de/view
@set ftp = images.0workx.de
@set tmp = G:\_converted-tmp

@sync dopusrt.exe /cmd Image CONVERT={$format} QUALITY={$quality} AS tempimage TO {$tmp}
@sync dopusrt.exe /cmd Go {$tmp} OPENINLEFT NEWTAB=tofront
Set STATE=Source
@sync dopusrt.exe /cmd Go FTPSITE={$ftp} OPENINRIGHT NEWTAB=tofront
Set STATE=Dest
Set FOCUS=Left 
@confirm
@sync dopusrt.exe /cmd Copy {$tmp}/tempimage.{$format} MOVE AS {$file}.{$format}
Clipboard SET {$url}/{$file}.{$format}
@sync dopusrt.exe /cmd Go TABCLOSE
button 2: upload direkt aus dem clipboard

Code: Alles auswählen

@admin
@set format = {dlgchoose|Format|GIF=gif+JPG=jpg+PNG=png+BMP=bmp}
@set quality = {dlgchoose|Qualität|niedrig=30+mittel=60+hoch=80+original=100}
@set file = {dlgstringS|Name|screen}
@set url = http://images.0workx.de/view
@set tmp = G:\_converted-tmp
@set ftp = images.0workx.de

Set FOCUS=Left
GO PATH {$tmp} OPENINLEFT NEWTAB
Clipboard PASTE
Select NONE
Select Zwischenablagebild.bmp
Image CONVERT={$format} QUALITY={$quality} AS Zwischenablagebild HERE
Go FTPSITE={$ftp} OPENINRIGHT NEWTAB
Copy Zwischenablagebild.{$format} MOVE AS {$file}.{$format}
Clipboard SET {$url}/{$file}.{$format}
Delete Zwischenablagebild.bmp QUIET
Go TABCLOSE
bitte nicht vergessen die variablen anzupassen für die url (die ins clipboard kopiert wird, das tmp verzeichniss, in das das image kopiert/konvertiert wird und den namen des ftp servers aus eurer ftp site liste.

ihr werdet zu anfang gefragt, in welchem format, welche qualität und welchen namen die hochgeladene datei erhalten soll, danach geht alles von alleine.

vorraussetzung hierfür ist ein vertikales duallister system.

viel spass damit.

danke an uwe/dasitsch für die inspiration des ersten buttons, auf seinem button basieren meine zwei :)

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste