[GastForen Programmierung/Entwicklung AppleScript Dateipfad via Apple-Script abfragen

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Dateipfad via Apple-Script abfragen

rene-gade
Beiträge gesamt: 68

11. Jul 2014, 16:35
Beitrag # 1 von 38
Bewertung:
(12054 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi Leute,

gibt es eine Möglichkeit den Dateipfad via Apple-Script abzufragen und in die Zwischenablage zu kopieren?

Was ich gefunden habe ist die Möglichkeit den "Volumepfad" über die Dienste im Automator abzufragen und zu kopieren, also /Volumes/ usw...

Ich bräuchte aber den Server-Pfad, also afp:// usw...

Gibts es da ein Möglichkeit oder ist das nicht vorgesehen?

Gruß
René
X

Dateipfad via Apple-Script abfragen

Hans Haesler
  
Beiträge gesamt: 5826

11. Jul 2014, 17:03
Beitrag # 2 von 38
Beitrag ID: #529651
Bewertung:
(11999 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi René,

was ist das für eine Datei? Im Finder ausgewählt? Oder in InDesign oder QXP importiert? Oder in Photoshop geöffnet?

Welche Version von Mac OS X benutzest Du?

Gruss,
Hans


als Antwort auf: [#529650]

Dateipfad via Apple-Script abfragen

rene-gade
Beiträge gesamt: 68

11. Jul 2014, 17:19
Beitrag # 3 von 38
Beitrag ID: #529652
Bewertung:
(11987 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Oh sorry, es ist eine augewählte Finder-Datei oder ein ausgewählter Finder Ordner

Das Mac OS ist 10.8.2


als Antwort auf: [#529651]
(Dieser Beitrag wurde von rene-gade am 11. Jul 2014, 17:19 geändert)

Dateipfad via Apple-Script abfragen

Hans Haesler
  
Beiträge gesamt: 5826

11. Jul 2014, 17:31
Beitrag # 4 von 38
Beitrag ID: #529653
Bewertung:
(11980 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo René,

... und das ausgewählte Objekt befindet sich auf einem Server-Volume.

Ich bin gerade unterwegs und kann erst abends nachforschen und etwas ausprobieren. Allerdings habe ich nur unter Snow Leopard Zugriff auf einen Server.

Wozu brauchst Du denn diesen afp-Pfad?

Gruss, Hans


als Antwort auf: [#529652]

Dateipfad via Apple-Script abfragen

rene-gade
Beiträge gesamt: 68

11. Jul 2014, 17:56
Beitrag # 5 von 38
Beitrag ID: #529654
Bewertung:
(11957 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Hans.

Ja, die Datei/der Ordner liegen auf einem "afp-Server". Der Pfad ist für den Versand per E-Mail um das Mailsystem zu entlasten füge ich einen Hyperlink mit dem hinterlegten Dateipfad ein. Und das funktioniert eben nur mit dem "afp-Pfad" und nicht mit "Volume-Pfad".

Schonmal Danke für deine Mühe!

Gruß
René


als Antwort auf: [#529653]
(Dieser Beitrag wurde von rene-gade am 11. Jul 2014, 17:56 geändert)

Dateipfad via Apple-Script abfragen

Hans Haesler
  
Beiträge gesamt: 5826

11. Jul 2014, 20:29
Beitrag # 6 von 38
Beitrag ID: #529658
Bewertung:
(11923 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo René,

mit folgendem Script sollte die Aufgabe zu lösen sein:

Code
tell application "Finder" 
set w to open information window of (selection as alias)
end tell

tell application "System Events"
tell process "Finder"
set m to value of static text 14 of scroll area 1 of window 1
set output to ReplaceText((m as string), " ", "%20") of me
end tell
end tell

tell application "Finder"
close information window of (selection as alias)
set the clipboard to output as text
end tell

on ReplaceText(theString, fString, rString)
set current_Delimiters to text item delimiters of AppleScript
set AppleScript's text item delimiters to fString
set sList to every text item of theString
set AppleScript's text item delimiters to rString
set newString to sList as string
set AppleScript's text item delimiters to current_Delimiters
return newString
end ReplaceText

Bedingung ist, dass in den "Systemeinstellungen" unter "Bedienungshilfen" die Checkbox "Zugriff für Hilfsgeräte aktivieren" mit einem Haken versehen ist.

Credits: Dieses Script habe ich nicht selber erfunden, sondern im Beitrag Nummer 10 dieser Diskussion entdeckt:
http://arstechnica.com/...p?f=19&t=1139894

Aber ich habe es leicht abgeändert, damit sich der tell-System-Events-Block nicht innerhalb des tell-Finder-Blocks befindet.

Hier funktioniert es wie gewünscht. Hoffe, dass es bei Dir auch klappt.

Gruss, Hans


als Antwort auf: [#529654]

Dateipfad via Apple-Script abfragen

rene-gade
Beiträge gesamt: 68

11. Jul 2014, 22:41
Beitrag # 7 von 38
Beitrag ID: #529659
Bewertung:
(11901 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Hans,

danke für das Script. Ich werde es am Montag gleich testen, leider habe ich hier keinen Zugang zu einen AFP-Server. Schönes WE!


als Antwort auf: [#529658]

Dateipfad via Apple-Script abfragen

rene-gade
Beiträge gesamt: 68

14. Jul 2014, 09:39
Beitrag # 8 von 38
Beitrag ID: #529690
Bewertung:
(11755 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Morgen Hans.

Wie hast du das Script abgespeichert, als App oder als Dienst? Hab bisher keinen Erfolg gehabt.

Gruß
René


als Antwort auf: [#529659]

Dateipfad via Apple-Script abfragen

Hans Haesler
  
Beiträge gesamt: 5826

14. Jul 2014, 10:11
Beitrag # 9 von 38
Beitrag ID: #529692
Bewertung:
(11745 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo René,

das Script habe ich ganz normal im Dateiformat "Script" gespeichert und ab AppleScript-Editor gestartet.

Du kannst es natürlich auch in den Skriptordner des Benutzers legen und als Menüartikel starten.

Zum Gebrauch:
– Eine Datei des Server-Volumes auswählen.
– Das Script starten.

Zuerst sollte das Fenster "Informationen" geöffnet werden.

– Dann wird per "System Events" der eingetragene Pfad geholt.
– Das Fenster "Informationen" wird geschlossen.
– Das Ergebnis wird in die Zwischenablage kopiert.

Was geschieht bei Dir?

Gruss, Hans


als Antwort auf: [#529690]

Dateipfad via Apple-Script abfragen

rene-gade
Beiträge gesamt: 68

14. Jul 2014, 10:52
Beitrag # 10 von 38
Beitrag ID: #529695
Bewertung:
(11732 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Hans,

tausend Danke es funktioniert. Ich habe das Skript als Programm gespeichert und in die Symbolleiste im Finder gelegt, dadurch habe ich es immer präsent und kann auf einen Short-Cut verzichten. Via Drag and Drop ist es auch einfacher.

Oder meintest du das mit Menuartikel?

Gruß
René


als Antwort auf: [#529692]

Dateipfad via Apple-Script abfragen

Hans Haesler
  
Beiträge gesamt: 5826

14. Jul 2014, 12:13
Beitrag # 11 von 38
Beitrag ID: #529701
Bewertung:
(11711 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo René,

bitte sehr.

Mit "Menü-Artikel" meinte ich den Artikel des Script-Menüs.

Es gibt verschiedene Möglichkeiten. Jeder kann wählen, was ihm zusagt. Hauptsache: es funktioniert.

Gruss, Hans


als Antwort auf: [#529695]

Dateipfad via Apple-Script abfragen

rene-gade
Beiträge gesamt: 68

14. Jul 2014, 15:07
Beitrag # 12 von 38
Beitrag ID: #529717
Bewertung:
(11678 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Genau, schön ist was funktioniert! Danke!


als Antwort auf: [#529701]

Dateipfad via Apple-Script abfragen

kkauer
Beiträge gesamt: 661

14. Jul 2014, 18:32
Beitrag # 13 von 38
Beitrag ID: #529734
Bewertung:
(11661 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf [ rene-gade ] Genau, schön ist was funktioniert! Danke!

D.h. auch das GUI-Scripting (Info auf/zu) stört dich nicht? Das sollte sich IMHO auch anders lösen lassen.


als Antwort auf: [#529717]

Dateipfad via Apple-Script abfragen

Hans Haesler
  
Beiträge gesamt: 5826

14. Jul 2014, 18:53
Beitrag # 14 von 38
Beitrag ID: #529737
Bewertung:
(11654 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Karsten,

Zitat Das sollte sich IMHO auch anders lösen lassen.

Wir sind gespannt auf Deine Lösung.

Gruss, Hans


als Antwort auf: [#529734]

Dateipfad via Apple-Script abfragen

kkauer
Beiträge gesamt: 661

14. Jul 2014, 20:36
Beitrag # 15 von 38
Beitrag ID: #529741
Bewertung:
(11624 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf [ Hans Haesler ] Wir sind gespannt auf Deine Lösung.

??? - es ist bestimmt nicht meine Lösung und wenn er/sie/es bereits zufrieden ist gibt es auch keinen Grund, das hier weiter zu vertiefen …

Ansonsten:
Code
tell application "System Events" 
set aFile to aItem as alias
set aDisk to disk (volume of aFile)
if not local volume of aDisk then
set aServer to server of aDisk





als Antwort auf: [#529737]
(Dieser Beitrag wurde von kkauer am 14. Jul 2014, 20:57 geändert)
X

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
14.05.2024

Online
Dienstag, 14. Mai 2024, 10.00 - 10.30 Uhr

Webinar

Prozessoptimierung ist ein Teamsport! Keine Software und keine Maschine allein kann Ihnen helfen, die Effizienzpotenziale Ihres Betriebes maximal auszuschöpfen. Von der Auftragsannahme über die Vorstufe und den Druck bis hin zur Weiterverarbeitung – alles muss optimal ineinandergreifen. Apropos Weiterverarbeitung – in vielen Druckbetrieben fristet sie in Sachen Prozessoptimierung immer noch ein Schattendasein. Dabei liegen hier mittlerweile die größten Einsparpotenziale! In einem Webinar von Horizon und Impressed erfahren Sie, wie Sie diese Einsparungen realisieren können. Horizon, bekannt für innovative Lösungen in der Druckweiterverarbeitung, bietet mit iCE LiNK eine Workflowlösung für die Weiterverarbeitung. iCE LiNK überwacht, visualisiert und analysiert Produktionsabläufe und unterstützt bei der Wartung – damit immer alles reibungslos läuft. Den gleichen Anspruch hat der von Impressed entwickelte Impressed Workflow Server – er ist die smarte PDF-Workflow-Lösung für Druckereien, die Datenmanagement, Preflight und Produktionssteuerung übernimmt. Im Webinar zeigen Ihnen die Experten von Horizon und Impressed, wie beide Lösungen im Team die Effizienz und Produktivität Ihres Betriebes steigern können. Melden Sie sich am besten gleich an, wir freuen uns auf Sie! PS: Melden Sie sich in jedem Fall an – sollten Sie zum Termin verhindert sein, erhalten Sie die Aufzeichnung.

kostenlos

Ja

Organisator: Impressed / Horizon

https://www.impressed.de/schulung.php?c=sDetail&sid=327

Einsparpotenziale in der Weiterverarbeitung
Veranstaltungen
16.05.2024

Online
Donnerstag, 16. Mai 2024, 10.00 - 10.30 Uhr

Webinar

Komplizierte, kleinteilige Aufträge; alles sehr speziell; seit Jahren bewährte Prozesse – da können wir nichts standardisieren und automatisieren! Das sagen viele Großformatdrucker – aber stimmt das wirklich, ist dem tatsächlich so? Günther Business Solutions und Impressed treten in einem Webinar den Gegenbeweis an. Experten beider Unternehmen zeigen, wie Großformatdrucker vom Einsatz zweier bewährter Lösungen profitieren können: • von advanter print+sign von Günther Business Solutions, dem ERP-System für den Großformatdruck, dass alle Phasen der Wertschöpfung im Large Format Printing abdeckt • von Impressed Workflow Server, der smarten PDF-Workflow-Lösung für Druckereien, die Datenmanagement, Preflight und Produktionssteuerung übernimmt Über die Kombination beider Lösungen können Großformatdrucker ihre Prozesse mit modernen Workflows Schritt für Schritt automatisieren – und so zügig deutliche Zeit- und Kosteneinsparungen realisieren. Das Webinar sollten Sie sich nicht entgehen lassen – damit Sie keine Effizienzpotenziale mehr liegen lassen. Melden Sie sich am besten gleich an, wir freuen uns auf Sie! PS: Melden Sie sich in jedem Fall an – sollten Sie zum Termin verhindert sein, erhalten Sie die Aufzeichnung.

kostenlos

Nein

Organisator: Impressed / Günther Business Solutions

https://www.impressed.de/schulung.php?c=sDetail&sid=326

Und es geht doch: Automatisierung im Großformatdruck!