Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum>Software>Wer kennt sich mit Apple-Script aus?

Wer kennt sich mit Apple-Script aus?

mactelge
mactelge21.04.0809:50
Diese Aktion soll automatisch ablaufen:

1. In FileMaker wird aus 2 Datenfeldern ein Dateiname mit fortlaufender Seriennummer erstellt, der automatisch in Zwischenablage kopiert wird.

2. FileMaker erteilt eine Script-Anweisung die folgendes bewirken soll:

- Neuen Ordner auf Laufwerk intern oder extern) erzeugen
- diesen Ordner mit der in der Zwischenablage befindlichen Bezeichnung versehen
- Rückkehr zur FileMaker Applikation

Für mich bedeutet das unüberwindbare Programmierkunst - für den Kenner vielleicht nur 3 Mausclicks...
„Dreh´dich um – bleib´wie du bist – dann hast du Rückenwind im Gesicht!“
0

Kommentare

_mäuschen
_mäuschen21.04.0810:16

Ungefähr so:

set clipboardData to (the clipboard as string)
set diskName to "spare"

tell application "Finder"
 if not (exists folder clipboardData of disk diskName) then
  make new folder at disk diskName with properties {name:clipboardData}
 end if
end tell




0
mactelge
mactelge21.04.0811:58
mäuschen

Du bist ´ne Wucht!

Noch einen Sonderwunsch:
wenn die so erzeugten Ordner dann auch noch in einem GANZ BESTIMMTEN Ordner angelegt werden sollen ( wg. Ordnung und Übersicht )...

Schreib´doch bitte noch ne Zeile dazu!!!

DANKE.
„Dreh´dich um – bleib´wie du bist – dann hast du Rückenwind im Gesicht!“
0
_mäuschen
_mäuschen21.04.0818:07


set diskName to "spare"
set folderName to "serials"

set clipboardData to (the clipboard as text)
set thePath to ¬
 diskName & ":" & folderName & ":" & clipboardData
set double to "~"

try
 set theCommand to do shell script "mkdir " & ¬
  quoted form of POSIX path of thePath
on error
 set thePath to thePath & double
 set d to true
 repeat until d is false
  try
   set theCommand to do shell script "mkdir " & ¬
    quoted form of POSIX path of thePath
   set d to false
  on error
   set thePath to thePath & double
  end try
 end repeat
end try


0

Kommentieren

Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.