Autor |
Nachricht |
neugi
Threadersteller
Dabei seit: 10.04.2004
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mo 08.03.2010 17:31
Titel Flash Projector & fscommand ("exec", "cal |
|
|
Hi,
ich hab ein kleines project am laufen und komm irgendwie nicht weiter.
ich hab im actionscript folgenden befehl drinnen.
fscommand ("exec", "calc.exe");
wenn ich nun auf meinen button klicke (exe liegt im gleichen verzeichniss wie die porjector exe) passiert nichts.
woran kann das liegen? hat einer hier vielleicht eine idee?
noch zur info: der projektor rennt im fullscreen mode
EDIT: das ganze läuft auf einem windwos 7
gruz
Zuletzt bearbeitet von neugi am Mo 08.03.2010 17:36, insgesamt 1-mal bearbeitet
|
|
|
|
|
l'Audiophile
Dabei seit: 16.09.2004
Ort: Berlin
Alter: 43
Geschlecht:
|
|
|
|
|
Anzeige
|
|
|
neugi
Threadersteller
Dabei seit: 10.04.2004
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mo 08.03.2010 18:39
Titel
|
|
|
Hi,
danke für die info, funktioniert aber irgendwie trotzdem nicht so wirklich.
ich hab jetzt mal die ausgabe so umgestellt wie beschrieben. ich muss nur jetzt noch einen parameter übergeben an die bat.
im cmd funktioniert es ohne probleme nur von falsh heraus nicht.
fscommand ("exec", "save.bat \""+ndata[0]+"|"+ndata[1]+"|"+ndata[2]+"|"+targetscore+"|"+farbpro+"\"");
trace("save.bat \""+ndata[0]+"|"+ndata[1]+"|"+ndata[2]+"|"+targetscore+"|"+farbpro+"\"");
im trace scheint alle richtig auf, wenn ich das so 1:1 in den shell kopiere und laufen lasse macht er alles richtig. nur vom flash aus ruft er die save.bat nicht auf. woran kann das liegen?
thx
gruz
|
|
|
|
|
l'Audiophile
Dabei seit: 16.09.2004
Ort: Berlin
Alter: 43
Geschlecht:
|
Verfasst Mo 08.03.2010 18:48
Titel
|
|
|
Liegt die save.bat im fscommand-Ordner?
|
|
|
|
|
bacon
Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mo 08.03.2010 18:49
Titel
|
|
|
Zitat: | exe liegt im gleichen verzeichniss wie die porjector exe |
Haste mal die Doku dazu gelesen? Wahrscheinlich nicht, daher der Vorleseservice(TM):
Zitat: | Im Befehl exec können nur die Zeichen A-Z, a-z, 0-9, Punkt (.) und Unterstrich (_) verwendet werden. Der Befehl exec wird nur im Unterverzeichnis fscommand ausgeführt. Mit anderen Worten: Wenn Sie mit dem Befehl exec eine Anwendung aufrufen, muss sich diese in einem Unterverzeichnis mit der Bezeichnung fscommand befinden. Der Befehl exec kann nur in einer Flash-Projektordatei ausgeführt werden. |
Eine mögliche Fehlerquelle von vielen...
Zuletzt bearbeitet von bacon am Mo 08.03.2010 18:50, insgesamt 2-mal bearbeitet
|
|
|
|
|
neugi
Threadersteller
Dabei seit: 10.04.2004
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mo 08.03.2010 19:01
Titel
|
|
|
Hi,
die save.bat liegt im fscommand verzeichniss.
@bacon
dh ich kann keine parameter übergeben? weil diese mit einem leerzeichen von der bat getrennt sind.
gruz
|
|
|
|
|
neugi
Threadersteller
Dabei seit: 10.04.2004
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Di 09.03.2010 09:41
Titel
|
|
|
Hi,
ich glaube ich hab jezt einen weg gefunden wie ich das machen kann, den wollte ich natürlich auch gleich mit euch teilen
ich rufe jetzt nur noch die save.bat auf. in der save.bat rufe ich dann ein kleines programm auf das ich mir geschrieben habe.
das kleine programm ist in c# geschrieben und erzeugt einfach aus dem inhalt der in der zwischenablage liegt ein text file auf der platte. das kleine programm wird einfach aufgerufen und schließt sofort nachdem es fertig ist mit dem schreiben der daten.
gleich nach dem programm rufe ich dann das php script auf und das verarbeitet den inhalt des files und löscht dann gleich wieder das erzeugt text file.
gruz
|
|
|
|
|
|
|
|
Ähnliche Themen |
problem mit flash-projector
externes pdf im flash projector 6 öffnen
[Flash, AS2] Problem: Aufruf einer .BAT-Datei mit fscommand
php per exec entpacken
fscommand - aber nicht Fullscreen
Projector CD mit Video -Problem!
|
|