konto usunięte

Temat: Uruchamianie plików w windows z poziomu flasha

Witam
Mam pytanie bardziej może z obsługi Visual Basic, ale na pewno ktoś miał z tym do czynienia. Otóż, mam problem następujący: prezentacja flash projector (plik exe) ma za zadanie odpalać pdf-y w adobe readerze. GetURL odpada, wiadomo. Tutorial pod adresem http://board.flashkit.com/board/showthread.php?t=640452 tłumaczy co i jak, jednakowoż mam problem z kodem
Call Shell("URL OF FILE ON COMPUTER")
End

koniecznym do uruchomienia pliku. Nie znam się na programowaniu wysokiego poziomu zbytnio, czy ktoś z tu zgromadzonych zechciałby się podzielić jakąś radą jak wypuścić stosowny plik exe z narzędzia Microsoft Visual Basic (pobrana wersja darmowa ze strony Microsoftu) lub jakiegoś innego? Tutoriale i fora traktują znajomość visuala jako rzecz oczywistą, a tak nie jest w moim przypadku. Byłbym wdzięczny za pomoc.Mateusz N. edytował(a) ten post dnia 27.05.11 o godzinie 10:07
Tadeusz Cichy

Tadeusz Cichy Salesforce
Consultant@Craftwar
Sp.z o. o.

Temat: Uruchamianie plików w windows z poziomu flasha

Siemka Mateusz, ruskie roki się nie widzieliśmy, ale żeby na goldenline zamiast na wu-jitsu się spotkać to już porażka ;)

Co do uruchamiania pdfów z prezentacji to jest na to kilka patentów, ale najprostszy i najszybszy do wdrożenia jest następujący:
1. W folderze prezentacji (tam gdzie plik exe) tworzysz folder o nazwie "fscommand", niestety żadna inna nie wchodzi w rachubę

2. W tym folderze tworzysz sobie plik openpdf.bat (możesz nazwać jak chcesz, byle potem użyć właściwej nazwy) oraz umieszczasz plik pdf (dajmy na to prezentacja.pdf).

3. plik openpdf.bat edytujesz sobie w notatniku i wpisujesz:

@ echo off
start prezentacja.pdf
exit

4. testujesz plik bat uruchamiając - powinien otworzyć się Twój pdf w domyślnej przeglądarce pdfów (czyli pewnie Adobe Reader)

5. We flashu pod przycisk dajesz sobie komendę:
fscommand("exec", "openpdf.bat");

Ot i cała historyja ;)

Efektem ubocznym jest to, że po kliknięciu w przycisk na chwilę mrygnie Ci czarne DOSowe okienko. Jest na to sposób - zamiast pliku bat napisać sobie exe w c++ (swego czasu popełniłem takowy, ale oczywiście nie znajdę), czy innym exe-creatorze, który zrobi dokładnie to samo, ale szybciej jest przekonać klienta, że "tak musi być", a i problemów z kompatybilnością pod różne wersje windowsa nie będzie.

Jeśli będziesz potrzebował odpalić tego pdf'a z MAC'a to też na to jest skrypt, ale wtedy prezentację też musisz pod MAC'a wyeksportować, a w temacie masz "windows", więc nie ma tego problemu.

Pozdrawiam zapracowanego flashowca,
zapracowany flashowiec.
Jacek Pietrzyk

Jacek Pietrzyk Progrmaista Ruby on
Rails

Temat: Uruchamianie plików w windows z poziomu flasha

A jeśli w perspektywie masz z czasem większą integrację z windowsem (operacje na rejestrze, bazy danych, uruchamianie plików wykonywalnych itp.) to polecam coś w stylu SWF Studio - http://www.northcode.com/. Niestety program nie jest darmowy, ale jeśli potrzebujesz flasha i wyżej wymienionych funkcjonalności to świetnie się sprawdza.

Pozdrawiam

konto usunięte

Temat: Uruchamianie plików w windows z poziomu flasha

Tadeusz Cichy:
Siemka Mateusz, ruskie roki się nie widzieliśmy, ale żeby na goldenline zamiast na wu-jitsu się spotkać to już porażka ;)

Co do uruchamiania pdfów z prezentacji to jest na to kilka patentów, ale najprostszy i najszybszy do wdrożenia jest następujący:
1. W folderze prezentacji (tam gdzie plik exe) tworzysz folder o nazwie "fscommand", niestety żadna inna nie wchodzi w rachubę

2. W tym folderze tworzysz sobie plik openpdf.bat (możesz nazwać jak chcesz, byle potem użyć właściwej nazwy) oraz umieszczasz plik pdf (dajmy na to prezentacja.pdf).

3. plik openpdf.bat edytujesz sobie w notatniku i wpisujesz:

@ echo off
start prezentacja.pdf
exit

4. testujesz plik bat uruchamiając - powinien otworzyć się Twój pdf w domyślnej przeglądarce pdfów (czyli pewnie Adobe Reader)

5. We flashu pod przycisk dajesz sobie komendę:
fscommand("exec", "openpdf.bat");
Dzięki Tadzioch, poradziłem sobie już jaki9ś czas temu właśnie w wyżej wspomniany sposób. To może uda się jakieś wu-jitsu w weekend? A flash flashem, ostatnio więcej html/css dłubię, wordpress przede wszystkim.
Dzięki Jacku za namiar na swf studio, znam znam, acz nie posiadam, korzystam z usług zaprzyjaźnionej firmy.



Wyślij zaproszenie do