DDE

In questa area potrai affrontare aspetti tecnichi, compatibilità con sistemi o altri applicativi, bugs riscontrati e soluzioni al problema.

Moderatore: Moderatori

Rispondi
grg
Messaggi: 30
Iscritto il: giovedì 12 febbraio 2004, 1:00

DDE

Messaggio da grg » martedì 22 marzo 2011, 10:27

Buongiorno a tutti

Avrei bisogno di eseguire dei comandi DDE in due ambiti:
- creare cartelle o comunque interagire con il filesystem windows
- interagire con Illustrator

Quindi si tratta di ambiente windows filemaker 9/10/11...
Il cliente non vuole usare plugin.

La documentazione di filemaker sull'argomento è quasi inesistente.

Sapete se si può creare cartelle via DDE e se si come o dove posso trovare documentazione?
Sapete se Illustrator accetta comandi DDE?
--------------------------------
grg
FileMaker 7-12 Mac OSX & Win
--------------------------------

stregatto
Messaggi: 9700
Iscritto il: lunedì 1 dicembre 2003, 1:00
Località: Roma
Contatta:

Re: DDE

Messaggio da stregatto » martedì 22 marzo 2011, 12:06

Il cliente non vuole usare plugin.
ha un credo religioso che gli lo vieta?
via DOS.
per quanto riguarda illustrator, dipende che comandi accetta. so che puoi giochicchiare un un minimo di actionscript, ma devi vedere la documentazione adobe.
Oppure passare a OSX e andare avanti trionfalmente vi applescritp.

ma esattamente, che devi fare?

.g.

grg
Messaggi: 30
Iscritto il: giovedì 12 febbraio 2004, 1:00

Re: DDE

Messaggio da grg » martedì 22 marzo 2011, 12:19

Esattamente il cliente deve semplicemente creare una struttura di cartelle.
Semplice....
Ma non vuole usare Troi o altri plugin perchè rivende la soluzione ad altri utenti.
Dovrebbe quindi distribuire anche il plugin.... nel passato ha avuto problemi con plugin che ha pagato e poi non sono stati sviluppati o aggiornati per le versioni nuove di FM.

Poi ho uno script in JavaScript per Illustrator che fa un sacco di cose interessanti con degli SVG e dovrei lanciarlo via FM.
Se fossi sotto Mac farei un applescript.... ma siamo sotto win e quindi o faccio un'exe in visual basic (già fatto altre volte.... ma ha diverse controindicazioni... oltre a un mio personalissimo astio nei confronti dell'architettura VB) oppure volevo approfondire appunto i DDE e vedere se riesco a comunicare con illustrator e indicargli di lanciare uno script.

Direi che la seconda parte (illustrator) male che vada la farò via VB.
Ma rimane il problema del cliente che non vuole plugin e della comunicazione di comandi al filesystem.

Più in generale FM dispone di un comando /esegui DDE) che risulta inutilizzabile a meno che non si reperisca della documentazione.....
Sarebbe interessante anche solo a scopo didattico capire come usarlo....
--------------------------------
grg
FileMaker 7-12 Mac OSX & Win
--------------------------------

stregatto
Messaggi: 9700
Iscritto il: lunedì 1 dicembre 2003, 1:00
Località: Roma
Contatta:

Re: DDE

Messaggio da stregatto » martedì 22 marzo 2011, 14:25

allora crei un file .bat e esegui quello con invia evento.

.g.

gozzi
Messaggi: 700
Iscritto il: giovedì 25 marzo 2004, 1:00
Località: Torino

Re: DDE

Messaggio da gozzi » martedì 22 marzo 2011, 16:04

grg ha scritto:Più in generale FM dispone di un comando /esegui DDE) che risulta inutilizzabile a meno che non si reperisca della documentazione.....
Non è inutilizzabile... è Dos ;)

Io utilizzo "Invia evento" per copiare spostare e cancellare file e l'ho utilizzato pure per dei semplici comandi ftp.

Questo è un esempio di come cancellare un file in una determinata posizione:

Codice: Seleziona tutto

"cmd /c del /q " & "\"" & "C:\Negozio\Immagini_640x640\\" & Articoli::nome_immagine_640x640  & "\""
Questo è un esempio di come inviare una o più immagini ad un Batch di Photoshop:

Codice: Seleziona tutto

"C:/temp_filemaker/immagini/200x200_logo.exe" & $Indirizzo_immagini
P.s non so come si comporti illustrator ma Photoshop vuole al massimo 28 immagini per singola richiesta
FMPA 12- Win e OsX

grg
Messaggi: 30
Iscritto il: giovedì 12 febbraio 2004, 1:00

Re: DDE

Messaggio da grg » mercoledì 23 marzo 2011, 8:33

Grazie ad entrambi!

Sia l'idea del bat che il sapere che DDE = DOS è molto utile!
--------------------------------
grg
FileMaker 7-12 Mac OSX & Win
--------------------------------

stregatto
Messaggi: 9700
Iscritto il: lunedì 1 dicembre 2003, 1:00
Località: Roma
Contatta:

Re: DDE

Messaggio da stregatto » mercoledì 23 marzo 2011, 11:09

cmq, ti segnalo il plug-in scriptmaster, di 360 works, che può risolverti una serie di problemi.

.g.

Rispondi