• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash > Zusatzprodukte

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-04-2004, 20:41   #31 (permalink)
Flash Perfektionist
 
Benutzerbild von lp400
 
Registriert seit: Jun 2002
Ort: Schortens
Beiträge: 199
Hallo Dookie85

Ja.
Das Prgramm muss aber nicht extra aufgerufen werden. Wenn eine Dateiverknüpfung besteht (z.B. mov mit Quicktime Player), dann kannst Du direkt die Datei angeben.
Z.B.:

PHP-Code:
open=meinmov.mov 
In diesem Beispiel wird der Quicktime-Player mit "meinmov.mov" geöffnet. Die Steuerung erfolgt dann über den Player (geht nicht via Flash).

Gruß,
Herbert

Geändert von lp400 (24-04-2004 um 20:44 Uhr)
lp400 ist offline   Mit Zitat antworten
Alt 29-04-2004, 10:01   #32 (permalink)
Neuer User
 
Registriert seit: Oct 2001
Beiträge: 108
Hi, sag mal könntest du dem unilauncher noch ne Kommandzeileinterpreter verpassen, denn mit Hilfe einer xx.bat Datei könnte dein Launcher dann verschiedene Dateien öffnen OHNE das er jedesmal kopiert werden muß.

Grundsätzlich könnte die xx.bat so aussehen:
@echo off
start unilauncher -open:test.pdf
exit

Ne bat ist 1KB groß und wenn man viele Dateien öffnen muß dann wären 'kleine' bat-Dateien hilfreicher als immer den unilauncher zu kopieren.
Er könnte dadurch auch flexiebler werden, da er ja jetzt Kommandozeilenparameter empfangen kann.
HansJuergen ist offline   Mit Zitat antworten
Alt 29-04-2004, 21:27   #33 (permalink)
Flash Perfektionist
 
Benutzerbild von lp400
 
Registriert seit: Jun 2002
Ort: Schortens
Beiträge: 199
Hi HansJuergen

Zitat:
Hi, sag mal könntest du dem unilauncher noch ne Kommandzeileinterpreter verpassen, denn mit Hilfe einer xx.bat Datei könnte dein Launcher dann verschiedene Dateien öffnen OHNE das er jedesmal kopiert werden muß.
Wenn man um jedes Byte geizen muss, dann ist Deine Idee sicherlich gut. Die Kommandozeile auszuwerten ist kein Problem, jedoch reicht die Angabe von open nicht aus (siehe INI-Datei).

Aber, man könnte ja als Parameter den Namen einer beliebigen INI-Datei angeben:
PHP-Code:
uniLauncher params.ini 
Damit bleibt die volle Flexibilität erhalten. Allerdings braucht man neben der BAT-Datei auch eine passende INI-Datei. Die Filegrößen sind aber immer noch erheblich kleiner als eine dublizierte EXE-Datei.

Was hältst Du davon?

Gruß,
Herbert
lp400 ist offline   Mit Zitat antworten
Alt 30-04-2004, 10:57   #34 (permalink)
Neuer User
 
Registriert seit: Oct 2001
Beiträge: 108
Hört sich gut an das der unilauncher gesagt bekommt welche INI er einlesen soll.
Das in Verbindung mit eine xxx.bat Datei würde bei Aufruf vieler Dateien schon Platz sparen.
Mit fällt auch nichts direktes ein um dem unilauncher direkt Parameter mitzugeben da Flash dieses ja verbietet.
HansJuergen ist offline   Mit Zitat antworten
Alt 30-04-2004, 13:03   #35 (permalink)
Neuer User
 
Registriert seit: Jul 2002
Ort: Köln
Beiträge: 48
Geht nicht

Hi,

das Tool hört sich wirklich gut an. Aber leider funktioniert es bei mir nicht. Bzw. ich hab irgendwas falsch gemacht. Also ich hab auf den Button folgende Aktion gelegt:

onClipEvent (mouseDown) {
fscommand("exec", "uniLauncher.pdf");
}


oder

on (release) {
fscommand("exec", "uniLauncher.pdf");
}

Ich hab auch versucht die PDF Datei in den Ordner fscommand zu legen. Vergebens.

Wäre nett wenn mir jemand helfen könnte.

lg
Ron
Ron100 ist offline   Mit Zitat antworten
Alt 30-04-2004, 14:08   #36 (permalink)
Flash Perfektionist
 
Benutzerbild von lp400
 
Registriert seit: Jun 2002
Ort: Schortens
Beiträge: 199
Hi

@Ron100
Nein, der Aufruf ist falsch (siehe beiliegende Doku). Mit dem fscommand wird die EXE-Datei aufgerufen:
ActionScript:
  1. on (release) {
  2. fscommand("exec", "uniLauncher.exe");
  3. }

In der dazu gehörigen INI-Datei muss der Eintrag:
PHP-Code:
open=uniLauncher.pdf 
gesetzt sein.

Sieh Dir mal das beim uniLauncher beiliegende Beispiel an.

@HansJuergen
> Hört sich gut an das der unilauncher gesagt bekommt welche INI er einlesen soll.

OK, ich habe es schon fertig. Ich teste noch ein wenig und werde es hier dann posten.

Gruß,
Herbert
lp400 ist offline   Mit Zitat antworten
Alt 30-04-2004, 16:41   #37 (permalink)
Neuer User
 
Registriert seit: Jul 2002
Ort: Köln
Beiträge: 48
HAHA

Ich habs. In deinem AS war ein ganz kleiner Fehler. Du hast:
_global.isOffline = (substring(this._url, 0, 8) == "file:///") ? true : false;

geschrieben

bei file://
öffnet sich der E-Mail client. Aber das pdf öffnet sich nicht. was mach ich falsch?
Ron100 ist offline   Mit Zitat antworten
Alt 30-04-2004, 17:11   #38 (permalink)
Flash Perfektionist
 
Benutzerbild von lp400
 
Registriert seit: Jun 2002
Ort: Schortens
Beiträge: 199
Zitat:
Ich habs. In deinem AS war ein ganz kleiner Fehler. Du hast:
_global.isOffline = (substring(this._url, 0, 8) == "file:///") ? true : false;
Nein, das ist kein Fehler. So kann man feststellen, ob diese Flash-Anwendung via Projektor-EXE gestartet wurde. In allen anderen Fällen funktioniert fscommand("exec",... ja nicht.

Also, nimm das Beispiel, das ich beim uniLauncher beigelegt habe und veröffentliche daraus eine EXE. Ändere den Inhalt der uniLauncher.ini nur noch auf folgende Zeilen:
PHP-Code:
[FILE]
open=uniLauncher.pdf
fileError
=Invalid path or File not found
applicationError
=No suitable application found 
Jetzt sollte es gehen. Falls uniLauncher.pdf nicht im fscommand Ordner liegt, muss noch der (relative) Pfad angegeben werden.

Gruß,
Herbert
lp400 ist offline   Mit Zitat antworten
Alt 30-04-2004, 17:50   #39 (permalink)
Flash Perfektionist
 
Benutzerbild von lp400
 
Registriert seit: Jun 2002
Ort: Schortens
Beiträge: 199
@ HansJuergen

So, der uniLauncher akzeptiert nun auch den Namen der INI-Datei als Parameter. Dem Aufruf über eine Batch-Datei steht nichts mehr im Wege.
Doch einen Nachteil gibt es dabei: Es ist kurz ein Konsolenfenster beim Aufruf zu sehen. Wer das nicht als störend empfindet kann bei vielen uniLauncher-Aufrufen ne Menge Bytes sparen.


Gruß,
Herbert
Angehängte Dateien
Dateityp: zip unilauncher_v1_4.zip (36,5 KB, 245x aufgerufen)
lp400 ist offline   Mit Zitat antworten
Alt 01-05-2004, 13:25   #40 (permalink)
Neuer User
 
Registriert seit: Jul 2002
Ort: Köln
Beiträge: 48
Also ich hab jetzt alle möglichen Varianten ausprobiert. Die PDF startet nicht. Nur der E-Mail Client startet.

Ich hab Windows 2000 und Flash MX.
Ron100 ist offline   Mit Zitat antworten
Alt 01-05-2004, 16:27   #41 (permalink)
Flash Perfektionist
 
Benutzerbild von lp400
 
Registriert seit: Jun 2002
Ort: Schortens
Beiträge: 199
Hi Ron100

Bitte poste doch mal, was in der INI-Datei steht.

Oder besser: Sende mir mal Dein komplettes Beispiel per Email.

Gruß,
Herbert
lp400 ist offline   Mit Zitat antworten
Alt 03-05-2004, 09:20   #42 (permalink)
Neuer User
 
Registriert seit: Oct 2001
Beiträge: 108
THX

Klappt wunderbar
HansJuergen ist offline   Mit Zitat antworten
Alt 03-05-2004, 15:53   #43 (permalink)
Flash Perfektionist
 
Benutzerbild von lp400
 
Registriert seit: Jun 2002
Ort: Schortens
Beiträge: 199
Thumbs up

@HansJuergen




@ Ron100
Huhu wo bist Du?
Du hast noch nicht geantwortet. Ist Dein Problem noch da?
lp400 ist offline   Mit Zitat antworten
Alt 05-05-2004, 20:00   #44 (permalink)
Neuer User
 
Registriert seit: Apr 2002
Ort: brd\nbg\sc
Beiträge: 23
lp400 - ich will ein kind von dir
Das Teil ist genial, echt jetz junge!

Ich müsste jetzt nur mehrere verschiedene PowerPoints öffnen und frag mich obs ne elegante lösung gibt dass ich die in der ini konfigurieren kann?!

also
[File1]
[File2]
etc.pp.??
__________________
~do not surf the web, make waves ~
Saucer ist offline   Mit Zitat antworten
Alt 05-05-2004, 22:40   #45 (permalink)
Flash Perfektionist
 
Benutzerbild von lp400
 
Registriert seit: Jun 2002
Ort: Schortens
Beiträge: 199
Hi Saucer

Danke für die Blumen!

Zum Öffnen mehrerer Powerpoint-Dateien gibt es zwei Möglichkeiten:

1. Du möchtest mit einem fscommand gleichzeitig mehrere PP-Dateien öffnen?
Trage in der INI-Datei die PP-Dateien unter [file] ein
z.B.
PHP-Code:
open1=ppt1.ppt
open2
=ppt2.ppt
usw
. ... 
2. Du möchtest mehrere PP-Dateien nacheinander öffnen?
Du benötigst hierzu entsprechend der Anzahl der PP-Dateien auch die gleiche Anzahl an Kopien vom uniLauncher.exe
z.B.
PPT1.EXE
PPT2.EXE
usw. ...

sowie die gleiche Anzahl an INI-Dateien:
PPT1.INI
PPT2.INI
usw. ...

In den INI-Dateien wird dann unter [file] jeweils eine PP-Datei eingetragen:
PHP-Code:
open=PPT1.PPT 
In der Fla wird dann an den wünschten Stellen ein fscommand-Aufruf eingetragen:
ActionScript:
  1. fscommand("exec","PPT1.EXE");
  2. //usw. ...
  3.  

Ich hoffe, es hilft Dir weiter.

Gruß,
Herbert
lp400 ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 04:40 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele