[director] openen van een explorer window

Pagina: 1
Acties:

  • sharkzor
  • Registratie: Maart 2000
  • Laatst online: 17-04 09:36
ik zit waarschijnlijk met een simpel probleem, maar ik kan het gewoon echt niet vinden.

we zijn hier bezich met director een cd menu te bouwen waarme je met een druk op een knop een bepaalde map kan openen naar bv pdf bestanden.
Hij moet dus in windows eigenlijk de explorer.exe openen waarmee je de path naar die map op de cd meegeeft.

code:
1
2
3
on mouseUp()
   open("explorer")
end mouseUp


2e probleem is dat het ook onder mac os x moet werken....

google en de help hebben me nog niet echt ver geholpen

ik kan natuurlijk niet explorer d:\ zeggen, want de cdrom drive heet bij iedereen weer anders.

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • sharkzor
  • Registratie: Maart 2000
  • Laatst online: 17-04 09:36
lezen is idd moeilijk :D

en verder ben ik ook niet slim bezig.

ik kan gewoon met
code:
1
2
3
on mouseUp()
   open("explorer naamvanmap")
end mouseUp


een map openen in dezelfde directory als het script. dit had ik al geprobeerd, zal alleen in de verkeerde map te werken dus kreeg foutmelding dat die map niet bestaat.

en volgens mij moet het in mac os wel mogelijk zijn met

code:
1
2
3
on mouseUp()
   open("open naamvanmap")
end mouseUp


al heb ik dat nog niet geprobeerd.
Alleen dan nog het probleem, hoe zie ik of ik op een mac of op een windows machine bezich ben zodat ik het juiste commando kan uitvoeren??

  • sharkzor
  • Registratie: Maart 2000
  • Laatst online: 17-04 09:36
inmiddels ben ik weer iets verder.

code:
1
2
3
4
5
6
on mouseUp()
  if the platform contains "Windows" then
         open("explorer naamvanmap")
  else if the platform contains "Macintosh" then
         open("open naamvanmap")
end mouseUp


hij schijnt goed te detecteren op welk os hij draait.
maar:
open("open naamvanmap")

werkt niet. in de terminal kan ik wel gewoon een map openen met open naammap, maar zo werkt het niet. Iemand een idee?