Wie erstelle ich einen Ordner mit ExtendScript?
Diese scheint, wie es wäre eine sehr einfache problem zu lösen, aber ich habe schlug meinen Kopf gegen die es für fast eine Stunde. Alles was ich brauche ist ein snippet des javascript/extendscript-code so, dass meine InDesign CS6-script kann einen Ordner erstellen. Ich weiß, den bestehenden Ordner in dem das neue erstellt werden soll, und ich weiß, der name, dieser neue Ordner aufgerufen werden soll. Aber wie bekomme ich javascript tun?
Durch die Art und Weise, alle sucht online für die folderObj.create () - Methode, die im JavaScript Tools Guide, beweisen nutzlos. Ich habe versucht, verschiedene Variationen über diese Methode, aber nichts scheint, um tatsächlich den Ordner erstellen. Was bin ich?
InformationsquelleAutor Sturm | 2013-08-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
InformationsquelleAutor Anna Forrest
Okay, fand ein work-around: ich habe den Ordner angeben, in absolut, anstatt die
~
Hause-Verknüpfung. Außerdem habe ich die Verwendung/Volumes
ganz am Anfang. So, der code wird:Und , dass scheint zu funktionieren, endlich. Danke für Eure Hilfe, @Anna Forrest und @fabiantheblind! (Sie scheinen die Bewohner ExtendScript expert hier in der Nähe.)
Aus einer flüchtigen Suche, es scheint
addFolder()
ist eine Methode, die nur definiert für After Effects, nicht aus einem anderen Adobe-Programm. Es scheint, zum erstellen von Ordnern in einem After Effects-Projekt bin für die Abhaltung von Projekt-assets, was zu sein scheint eine separate Einheit, die tatsächlich auf die Schaffung einer Verzeichnis auf die OS' Datei-system. Ich könnte falsch sein, da ich nicht wirklich der AE viel, geschweige denn ein Drehbuch. Ich benutze hauptsächlich Illustrator und InDesign in meiner täglichen Arbeit. Für Sie, eine tatsächliche ExtendScriptFolder
Objekt muss zuerst erstellt werden, die dann in das Dateisystem geschrieben, wie ein Verzeichnis mit.create()
.InformationsquelleAutor Sturm
versuchen Sie dies:
Es funktioniert in ESTK ein Mac OSX 10.8.4
Getestet wird es auch im IDCC (funktioniert) und es funktioniert in ID CS6 zu...
Sprechen Sie über die verwirrend und macht keinen Sinn... Nach dem einloggen heute morgen und geben es zu versuchen, Ihr code funktioniert. Doch, die ich dann mit unseren zwei Servern, lief dann den code erneut aus, und nichts ist passiert. Was gibt?
Ich habe laufen in seltsamen Verhalten, wenn der übergeordnete Ordner nicht existiert oder nicht gefunden werden kann sowieso. Also in diesem Fall die Verwendung der ~ kann nicht sein mapping zu Recht von der Position, die Sie erwarten, und damit auch ~/Desktop nicht gefunden wird? Ich finde es immer sicherer ist, verwenden Sie den vollständigen Pfad
InformationsquelleAutor fabianmoronzirfas