DEUTSCHE VERSION |
|
Links | | | Forums | | | Comments | | | Report news |
Chat | | | Polls | | | Newsticker | | | Archive |
amiga-news.de Forum > Amiga, AmigaOS 4 > Arteffect+Photoalbum | [ - Search - New posts - Register - Login - ] |
-1- | [ - Post reply - ] |
2002-08-28, 13:28 h Gismo Posts: 83 User |
Hallo, weiss vielleicht jemand wie man es am besten anstellen kann, über doppelklick Bilder vom Photoalbum in Arteffect darstellen zu lassen ? Orginal werden die Bilder ja angezeigt mit Cybershow. Es gibt auch einen Pulldownpunkt für mein vorhaben, nur ist das mir zu umständlich. Hier der Orginal Ausschnitt aus dem Icon: ExternalARexxPort=REXX ExternalARexxCMD="address command 'cybershow %s bm sl'" Weiter würde mich intressieren ob man bei Arteffect eine Taste belegen kann zu speichern des Bildes, die nicht immer nach JPG und 85 % Speicherqualität fragt ? Vielen Dank Martin [ - Answer - Quote - Direct link - ] |
2002-08-28, 15:27 h Olaf Posts: [Former member] |
Ich denke Helmut Hoffmann der Entwickler von PhotoAlbum wird Dir mit sicherheit weiterhelfen!:-) helmuthoffmann@arcor.de Gruss olaf [ - Edit - Answer - Quote - Direct link - ] |
2002-08-29, 00:20 h DOM Posts: 1044 User |
Hi Martin, leider geht das nicht: ExternalARexxPort=REXX ExternalARexxCMD="address command 'cybershow %s bm sl'" Du könntest zwar anstatt cybershow, Arteffect:Arteffect eintragen aber das würde höchstens Arteffect starten und danach mußt du es wieder beenden, da sonst das Photoalbum blockiert ist. Ein weiteres Problem ist, daß leider das Bild nicht geldaden wird, es müßte noch der Befehl Loadpic folgen, aber ich habe es erst mal aufgegeben.... [ - Answer - Quote - Direct link - ] |
2002-08-29, 02:28 h cgutjahr Posts: 2783 [Administrator] |
@DOM + Martin: Ich kenne zwar weder PhotoAlbum noch Arteffect näher, aber ich habe für einen ähnlichen Anwendungsfall (Collector+PerfectPaint) ein ARexx-Skript geschrieben, welches PfPaint startet (wenn es nicht bereits läuft) und dann das angewählte Bild lädt (sind nur drei oder vier Zeilen "Code"). Um das Skript für ArtEffect anzupassen, muß ich nur zwei Befehle ändern, dann könnt ihr es haben. Ich verstehe DOMs Aussage so, daß "LoadPicture" ArtEffect veranlaßt, ein Bild zu laden, korrekt? Jetzt brauche ich noch den Namen des ARexx-Ports von ArtEffect, dann kann es jeder ineressierte von mir haben. [ - Answer - Quote - Direct link - ] |
2002-08-29, 13:27 h Gismo Posts: 83 User |
HI cgutjahr und Dom, ich weiss nicht ob das so gehen kann, k.A. Der Port sollte Arteffect lauten, nur kann man glaube ich kein Script nutzen .... Gruss Martin [ - Answer - Quote - Direct link - ] |
2002-08-29, 15:20 h cgutjahr Posts: 2783 [Administrator] |
Okay, hier ist das Script. Ein Befehl, um den ArtEffect-Bildschirm nach vorn zu bringen (wenn ArtEffect bereits im Hintergrund läuft und nur das Bild geladen werden muß) fehlt noch - wen mir jemand den entsprechenden Befehl mitteilt, baue ich den noch ein (oder ihr tut das selber: einfach eine Zeile mit diesem Befehl oberhalb von "loadpic" einfügen). Der Befehl sollte "Showscreen" oder "ScreenToFront" oder so ähnlich heißen, ich hoffe es gibt einen solchen Befehl bei AE (mein AE 2.5 hat keinen solchen Befehl). ---- cut here ---- /* $VER: EditPic.rexx (28.08.02) cgutjahr */ progpath="Arteffect:Arteffect" portname="ArtEffect" parse arg file strip(file,B,'"') if ~show('P',portname) then do address command 'wbrun >NIL: "'progpath'"' 'sys:rexxc/waitforport 'portname end address value portname loadpic '"'file'"' ---- cut here ---- Hinweise: 1. Wenn ihr WBRun nicht installiert habt, ändert "wbrun" in "run". 2. Jedes ARexx-Skript muß mit "/*" beginnen, achtet beim Cut'n Paste darauf, daß ihr nicht versehentlich eine Leerzeile am Anfang habt. Start vom CLI Das Skript kann von der Shell (und damit von jedem beliebigen Programm) wie folgt gestartet werden: rx EditPic.rexx <bildname> Start aus PhotoAlbum PhotoAlbum ist da leider ein bisschen umständlich. Folgende Tooltypes setzen: ExternalARexxPort=REXX ExternalARexxCMD="address command 'rx <pfad zu editpic.rexx> file'" (wobei für <pfad zu...> natürlich der tatsächliche Pfad von EditPic.rexx angegeben werden muß, also z.B. "REXX:EditPic.rexx"). Danach unter "Einstellungen/Doppelklick-Aktion" die Option "Aktiviere ext. ARexx-Befehl" auswählen. Ich konnte das nicht weiter testen, da ich keine Vollversion von PA habe, es sollte aber so funktionieren. [ - Answer - Quote - Direct link - ] |
2002-08-30, 12:14 h Gismo Posts: 83 User |
Hallo cgutjahr, habe gerade mal versucht Dein Script zum laufen zu bringen. Leider ohne erfolg, selbst aus der Shell mag es nicht ... Ich habe hier mal den fehler Code kopiert, der letzte versuch war als Arteffect aus war. 10.Ram Disk:>rx EditPic.rexx 1.jpg +++ Error 5 in line 9: Unmatched quote Command returned 10/5: Unmatched quote 10.Ram Disk:>rx EditPic.rexx 1.jpg +++ Error 5 in line 9: Unmatched quote Command returned 10/5: Unmatched quote 10.Ram Disk:>rx EditPic.rexx 1.jpg +++ Error 5 in line 9: Unmatched quote Command returned 10/5: Unmatched quote 10.Ram Disk:> Vielen Dank für Deine Arbeit gruss Martin [ - Answer - Quote - Direct link - ] |
2002-08-30, 12:44 h cgutjahr Posts: 2783 [Administrator] |
Sorry, Flüchtigkeitsfehler. Hier ist die korrigierte Version:code:/* $VER: EditPic.rexx 1.1 (29.08.02) cgutjahr */ progpath="Arteffect:Arteffect" portname="ArtEffect" parse arg file strip(file,B,'"""') if ~show('P',portname) then do address command 'wbrun >NIL: "'progpath'"' 'sys:rexxc/waitforport 'portname end address value portname loadpic '"'file'"' Bei mir hat allerdings auch die ursprüngliche Version keine Probleme gemacht - wenn du also wieder Probleme hast, lösche einfach die Zeile "strip(file,B,'"""')". Nochwas, der Tooltype für PA muß natürlich folgendermaßen aussehen ("%s" statt "file"): code:ExternalARexxCMD="address command 'rx %s'" [ Dieser Beitrag wurde von cgutjahr am 30.08.2002 editiert. ] [ - Answer - Quote - Direct link - ] |
2002-08-31, 10:34 h Gismo Posts: 83 User |
Hallo cgutjahr, einmal Ohne, und mit der gelöschten Zeile... 10.Ram Disk:>rx EditPic.rexx 1.jpg +++ Error 8 in line 20: Unrecognized token Command returned 10/8: Unrecognized token +++ Error 8 in line 20: Unrecognized token Command returned 10/8: Unrecognized token Soory aber da komme ich nicht mit, was kann man den da noch falsch machen ? Gruss Martin [ - Answer - Quote - Direct link - ] |
2002-08-31, 15:24 h cgutjahr Posts: 2783 [Administrator] |
Seufz, wär' auch zu schön gewesen. Ich sehe gerade, daß das Forum meine Apostrophen in Backticks umwandelt, d.h. Probleme sind eh' vorprogrammiert, wenn du das Skript hier "ausschneidest". Schreib mir 'ne Mail, laß uns das mit privater Mail erledigen. [ - Answer - Quote - Direct link - ] |
-1- | [ - Post reply - ] |
amiga-news.de Forum > Amiga, AmigaOS 4 > Arteffect+Photoalbum | [ - Search - New posts - Register - Login - ] |
Masthead |
Privacy policy |
Netiquette |
Advertising |
Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved. |