Avatar billede eltempogigante Nybegynder
23. juni 2004 - 14:18 Der er 11 kommentarer og
5 løsninger

Oprette et link til et pdf dokument?

Hvordan laver man en knap i Director man kan trykke på og så åbner Acrobat Viewer og åbner en pdf fil man har lagt på sin multimedie cd rom?
Avatar billede jmc Nybegynder
23. juni 2004 - 14:35 #1
on mouseUp me
  set appPath = the moviepath & "CD/READER/AcroRd32.exe"
  set docPath = the moviepath & "pdf/brochure1.pdf"
  open docPath with appPath
End
Avatar billede kanding Nybegynder
23. juni 2004 - 14:44 #2
Umiddelbart skal du bare bruge kommandoen:

open "etDokument.pdf" with acrobat reader.

Men du skal indsætte stien til programmet som hos mig hedder "AcroRd32.exe"

Så der skal du bruge lidt krudt på at lave en rutine der kan finde stien eller bruge en xtra såsom BuddyApi til at finde stien. Den kan faktisk også åbne dokumenter for dig.

Så enten lav lingo'en selv eller invester i BuddyApi. Tror faktisk at du kan bruge 2 funktioner uden at betale. Søg på google med buddyApi og Director
Avatar billede eltempogigante Nybegynder
23. juni 2004 - 14:45 #3
Det er en crossplatform tingeste... Hvad med Mac?
Avatar billede ask-m Nybegynder
23. juni 2004 - 14:56 #4
Acroread er et fantastisk program. Læg det med på cd-en og brug open kommandoen som JMC har beskrevet det.
Det eneste du så skal forholde dig til er om det er stien til mac-acroread eller win-acroread du skal sætte ind i open-kommandoen, for pdf'en er jo den samme...

ask-m
Avatar billede eltempogigante Nybegynder
23. juni 2004 - 14:58 #5
Hvor svært ka det være? Jeg vil bare have et pdf dokument til at åbne når man trykker på en knap?

Jeg er meget tæt på at droppe det her Director pjat og lave det hele i html i stedet for.
Avatar billede eltempogigante Nybegynder
23. juni 2004 - 15:01 #6
Undskyld min responds - har bare siddet og kæmpet med Director for længe... Det er første gang jeg bruger det.
Avatar billede ask-m Nybegynder
23. juni 2004 - 15:03 #7
så gør dog som jmc foreslår. Du skal bare ligge acroread med på cd'en...
og ellers prøv uden acroread så kald open "stitilpdf.pdf" uden at bruge with - du risikere bare at der er nogle få uden acroread der får en rigtig dårlig oplevelse...

ask-m
Avatar billede eltempogigante Nybegynder
23. juni 2004 - 15:12 #8
jeg har skam prøvet men får blot at vide at der er en script error - den kenderikk variablen: "the moviepath"
Avatar billede jmc Nybegynder
23. juni 2004 - 15:19 #9
prøv at indsæt koden

put the moviepath
og åben message vinduet!
Avatar billede eltempogigante Nybegynder
23. juni 2004 - 15:24 #10
hvor henne skal "put the moviepath" indsættes? Jeg er total nybegynder...
Avatar billede eltempogigante Nybegynder
23. juni 2004 - 15:32 #11
hmm det skriver bare at det er expectet.


Jeg tror godt den kender variablen, men nu brokker den sig over variable used before assigned a value "set app path? = the moviepath & c/reader/acrobat"
Avatar billede jmc Nybegynder
23. juni 2004 - 15:35 #12
åben messagevinduet og skriv:
put the moviepath
Avatar billede eltempogigante Nybegynder
23. juni 2004 - 15:41 #13
jeps så skriver den hvad pathen skal være - skal jeg så skrive dette i stedet for movie path?
Avatar billede eltempogigante Nybegynder
23. juni 2004 - 15:51 #14
Okay der er intet der virker.

Vi prøver en sidste gang. Hvor skal selve koden:

on mouseUp me
  set appPath = the moviepath & "CD/READER/AcroRd32.exe"
  set docPath = the moviepath & "pdf/brochure1.pdf"
  open docPath with appPath
End

Indsættes?

Skal variabelnavne defineres først?

Kan I evt. ikke lave et rigtig eksempel jeg kan lure af?
Avatar billede jmc Nybegynder
23. juni 2004 - 16:24 #15
hele ideen med moviepath er at den skriver moviepath for dig ligemeget hvor den ligger.

Hvis du prøver at sætte moviepath sammen med CD/READER/AcroRd32.exe skal det være der hvor dit program ligger.

Du skal evt. rette CD/READER/AcroRd32.exe så dette passer og også "pdf/brochure1.pdf" passer med den PDF.

prøv at skriv følgende i message vinduet!

set appPath = the moviepath & "CD/READER/AcroRd32.exe"
tryk enter

set docPath = the moviepath & "pdf/brochure1.pdf"
tryk enter

put "din sti er: " & docPath & appPath
tryk enter

Hvis dette virker virker din kode også!
Så er det pg.a at du har glemt et "" eller at koden ikke ligger på en knap!
Avatar billede eltempogigante Nybegynder
02. januar 2005 - 20:26 #16
Fordi jeg ikke kan dele 200 med tre...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester