Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
zex27 •->

Anmeldedatum: 16.11.2007 Beiträge: 4
|
Verfasst am: 16.11.2007 - 16:18 Titel: Dateien auswählen script |
|
|
Ich brauche ein script ewn ich den memory stick einstecke das ich eine art dropdown Menü habe und powerpoint dateien auswählen Kann und Starten.
Ich habe da mit dem Befehl choose list ruhmprobiert habe aber kein brauchbares erfolg erzielt.
Kan mir da jemand helfen.
Danke |
|
Nach oben |
|
 |
iScript •---->


Anmeldedatum: 29.03.2001 Beiträge: 1116
|
Verfasst am: 17.11.2007 - 01:38 Titel: |
|
|
so ähnlich müßte das gehen:
Code: | tell application "Finder"
set pptDateien to name of every file of disk "BlaBla" whose name ends with ".ppt"
choose from list pptDateien without multiple selections allowed
open file (item 1 of result) of disk "BlaBla"
end tell | zu beachten ist, dass das ergebnis eines "choose from list" ebenfalls immer eine liste ist. deshalb "item 1 of result". |
|
Nach oben |
|
 |
zex27 •->

Anmeldedatum: 16.11.2007 Beiträge: 4
|
Verfasst am: 20.11.2007 - 18:31 Titel: |
|
|
Was Mache ich hier Falsch?
Ich will da jetzt von dem ausgewälten disk die ppt dateien anzeigen.
Code: |
tell application "Finder"
set diskList to name of every disk
set theCD to choose from list diskList
try
set pptDateien to name of every file of disk "theCD" whose name ends with ".ppt"
choose from list pptDateien without multiple selections allowed
open file (item 1 of result) of disk "theCD"
end try
end tell | [/code] |
|
Nach oben |
|
 |
iScript •---->


Anmeldedatum: 29.03.2001 Beiträge: 1116
|
Verfasst am: 20.11.2007 - 19:06 Titel: |
|
|
1 - mit "list disks" bekommst du bereits eine liste der volumes.
2 - da beim choose from list eine liste rauskommt, musst du auch beim choosen der disk das item 1 heranziehen.
3 - den disknamen hast du in die variable theCD gespeichert, deshalb musst du diese auch später verwenden, und nicht "theCD" als string, so wie du es getan hast.
so oder ähnlich sollte es klappen:
tell application "Finder"
set theCD to item 1 of (choose from list (list disks) without multiple selections allowed)
try
set pptDateien to name of every file of disk theCD whose name ends with ".ppt"
choose from list pptDateien without multiple selections allowed
open file (item 1 of result) of disk theCD
end try
end tell |
|
Nach oben |
|
 |
zex27 •->

Anmeldedatum: 16.11.2007 Beiträge: 4
|
Verfasst am: 20.11.2007 - 19:17 Titel: |
|
|
Vielen Dank Klapt wunderbar...
Danke..Danke...danke! |
|
Nach oben |
|
 |
zex27 •->

Anmeldedatum: 16.11.2007 Beiträge: 4
|
Verfasst am: 01.10.2008 - 16:21 Titel: |
|
|
Hallo Mein Script schaut ja so aus..
Code: | tell application "Finder"
set diskList to name of every disk whose ejectable is true
set theCD to item 1 of (choose from list (diskList) without multiple selections allowed)
try
set pptDateien to name of every file of disk theCD whose name ends with ".ppt"
choose from list pptDateien without multiple selections allowed
open file (item 1 of result) of disk theCD
end try
end tell
|
Ist alles auch gut aber er zeigt mir die ppt Dateien in dern unterordnern nicht an...Wiesso? |
|
Nach oben |
|
 |
|