Ciao,
al pulsante associa questo codice:
on (release) {
fscommand("exec", "esegui.bat");
}
poi devi creare un cartella chiamandola: fscommand
al suo interno metti il tuo file java, e un file di testo che salverai come esegui.bat.
In questo file scriverai:
@echo off
start fileDaEseguire.estensione
@exit
Ovviamente il nome esegui puoi cambiarlo!
File .exe
Ciao Goku,
vorrei sapere se il codice che hai dato va bene anche per cercare e avviare dal cd un file con estensione .exe.
Grazie per l'aiuto
Il file non deve essere cercato, deve trovarsi nella cartella fscommand, per quanto riguarda il file .exe, non ho mai provato, ma credo di si.
Funziona, ma...
Io ho fatto varie prove e funziona.
Però non va bene perché nel mio caso il file .exe si deve trovare sul CD, mentre il file swf si trova sul desktop.
Grazie
Hai provato a specificare il percorso?
In questo caso la cartella fscommand si trova nella stessa directory dove è presente il proiettore Flash, forse specificando un percorso potrebbe funzionare.
Es. d:/fscommand...
Sì, fino a quel punto ci siamo.
Il problema si riscontra quando si usano su due pc diversi dove ognugno ha una lettera diversa per il lettore.
Ecco perché vorrei inserire la ricerca.
Ciao Marzio,
non ho ben capito la logica per cui dovresti avere un file sul desktop ed uno sul cd.
In ogni caso, un'alternativa per eseguire la ricerca, dato che si tratta di una realizzazione di un CD, puoi usare il findDrive dell'Xtra Buddy Api per Director, anche se pare ci siano problemi da verificare con Win 98.
http://www.001design.it/forum_italiano/thread.php?id=80
Però siamo quasi nel 2005 vorrei aggiungere...
Una soluzione possibile (per usare quanto hai detto su più di un pc dove la “lettera dell’unità cd rom” potrebbe essere differente) è quella di inserire nello script batch (esegui.bat ad esempio) un controllo che verifichi l’esistenza del file da lanciare su "d:\\", su "e:\\" e su "f:\\"... puoi anche aggiungere più stringhe di ricerca ma tre credo siano sufficienti.
In questo modo se il file esiste significa che il lettore cd ha quel percorso e quindi lo esegue, altrimenti passa all’unità successiva.
Se ti interessa saperne di più ti posso dare maggiori informazioni e prepararti lo script.
Ciao
001design.it ® è un marchio registrato.
© 2004-2020 Molfese Paolo - P.Iva: 03430820617 - All rights reserved | Tutti i diritti sono riservati.