[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt Folder-Objekt mit Pfad als Argument

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Print/Bildbearbeitung - Photos, Layout, Design
Themen
Beiträge
Moderatoren
Letzter Beitrag

Folder-Objekt mit Pfad als Argument

WernerPerplies
Beiträge gesamt: 2762

2. Apr 2020, 15:35
Beitrag # 46 von 62
Beitrag ID: #574772
Bewertung:
(2716 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Also dies funktioniert nicht?
Code
var /*Folder*/folder = Folder("Z:\\"); 
folder.getFiles().join("\n");
/z/USB_F
/z/USB_D
/z/USB_G
/z/USB_H
/z/gemeinsam
/z/USB_I



als Antwort auf: [#574770]
X

Folder-Objekt mit Pfad als Argument

J.Puff
Beiträge gesamt: 238

3. Apr 2020, 12:27
Beitrag # 47 von 62
Beitrag ID: #574779
Bewertung:
(2680 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Werner,
es hat ein bisschen gedauert:

Code
var /*Folder*/folder = Folder("C:\\"); 
folder.getFiles();

gibt Dateien zurück.

Code
var /*Folder*/folder = Folder("Z:\\"); 
folder.getFiles();

gibt KEINE Dateien zurück!

Beste Grüße
Johannes


als Antwort auf: [#574772]

Folder-Objekt mit Pfad als Argument

WernerPerplies
Beiträge gesamt: 2762

3. Apr 2020, 12:49
Beitrag # 48 von 62
Beitrag ID: #574780
Bewertung:
(2676 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Okay,

Du hattest mir noch nicht die Frage beantwortet, ob Du über den Laufwerksbuchstaben Z Dateien im Explorer anzeigen lassen kannst.

Und wenn ich jetzt vor Deinem Rechner säße, würde ich ich noch Folgendes versuchen:
Freigabe des Mac-Laufwerkes für's Netzwerk,

Zugriff von Windows auf dieses Laufwerk, dann Netzwerk verbinden.

Das wäre die Situation, die ich hier habe.

Und noch etwas:
Ich würde gerne den Output von
Windowstaste+R, Eingabe cmd, net use, sehen.

Funktioniert denn das, was ich Dir vorgeschlagen habe, bei Deinem Kunden?

Da scheint es doch auch um ein Netzwerklaufwerk zu gehen.


als Antwort auf: [#574779]

Folder-Objekt mit Pfad als Argument

J.Puff
Beiträge gesamt: 238

3. Apr 2020, 14:27
Beitrag # 49 von 62
Beitrag ID: #574782
Bewertung:
(2667 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Werner,
hier meine „Hausaufgaben“:

1. über den Laufwerksbuchstaben Z kann ich Dateien im Explorer anzeigen lassen.

2. net use:


Die anderen Punkte kann ich leider nicht durchführen, da der Kunde dazu nicht bereit ist. Er hat mir aber versichert, dass er von Laufwerk C arbeitet und keine Dateien gefunden wurden.

Schnee Wochenende wünscht,
Johannes.


als Antwort auf: [#574780]
Anhang:
NetUse.png (13.9 KB)

Folder-Objekt mit Pfad als Argument

pixxxelschubser
Beiträge gesamt: 1708

3. Apr 2020, 15:13
Beitrag # 50 von 62
Beitrag ID: #574783
Bewertung:
(2654 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
@J.Puff
Hast du zwischenzeitlich meinen Skript-Schnitzel von Beitrag #37 getestet?

Oder bist du gar nicht an einer etwas anderen Lösungsfindung interessiert?


als Antwort auf: [#574782]

Folder-Objekt mit Pfad als Argument

WernerPerplies
Beiträge gesamt: 2762

3. Apr 2020, 15:27
Beitrag # 51 von 62
Beitrag ID: #574785
Bewertung:
(2650 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Johannes,

Antwort auf: 1. über den Laufwerksbuchstaben Z kann ich Dateien im Explorer anzeigen lassen.



Okay, dann gibt es wenigstens kein Rechteproblem, es scheint also ein Problem der Laufwerkseinbindung von Parallels zu sein.

Es ist da offensichtlich anders gelöst als bei VMware.

Falls Du noch weitermachen willst, solltest Du noch, wie von mir vorgeschlagen, eine Verbindung über das IP-Netz ausprobieren.

Was Deinen Kunden angeht, wenn keine Dateien auf C: angezeigt werden, wäre die einzige Erklärung, dass es keine Rechte auf den Zielordner oder die Zieldateien gibt.

Dein Skript greift ja mit den Rechten der Photoshop-Users zu.
Ansonsten kommen wir ohne Mitwirkung des Kunden definitiv nicht weiter.

Dir auch ein schönes Wochenende von der sonnigen, windigen und gesperrten Ostsee-Halbinsel Fischland-Darß-Zingst.


als Antwort auf: [#574782]

Folder-Objekt mit Pfad als Argument

J.Puff
Beiträge gesamt: 238

3. Apr 2020, 15:28
Beitrag # 52 von 62
Beitrag ID: #574786
Bewertung:
(2644 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo pixxxelschubser,
es gibt andere Teile des Scripts, die so arbeiten und in denen Dateien zurückgegeben werden, z.B.:
Code
var _folderPath =  Folder.userData.fullName; 
var _folder = new Folder(_folderPath);


Auch hier handelt es sich um ein vordefiniertes Attribute der Class Folder, wie bei dem Vorschlag .desktop.
Daher ist die Annahme, dass das Verhalten identisch ist ziemlich hoch.

Was könnte der Test denn Neues zeigen?

Mit freundlichen Grüßen


als Antwort auf: [#574783]

Folder-Objekt mit Pfad als Argument

WernerPerplies
Beiträge gesamt: 2762

3. Apr 2020, 15:31
Beitrag # 53 von 62
Beitrag ID: #574787
Bewertung:
(2642 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo pixxxelschubser,

laut Johannes funktionieren vordefinierte Ordner appdata, current, commonFiles und desktop und damit auch Dein Code.


als Antwort auf: [#574783]

Folder-Objekt mit Pfad als Argument

J.Puff
Beiträge gesamt: 238

3. Apr 2020, 15:32
Beitrag # 54 von 62
Beitrag ID: #574788
Bewertung:
(2642 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf: Was Deinen Kunden angeht, wenn keine Dateien auf C: angezeigt werden, wäre die einzige Erklärung, dass es keine Rechte auf den Zielordner oder die Zieldateien gibt.


Naja, da spricht eigentlich gegen, dass ein Zugriff via Folder.selectDialog und der direkten Verwendung des Folder-Objektes klappt.
Aber es klappt eben nicht, wenn der Pfad als Argument für Folder verwendet wird.
Es ist in beiden Fällen der gleiche Ordner. Und er hat beides Mal die gleichen Rechte.

Mit freundlichen Grüßen


als Antwort auf: [#574785]

Folder-Objekt mit Pfad als Argument

WernerPerplies
Beiträge gesamt: 2762

3. Apr 2020, 15:38
Beitrag # 55 von 62
Beitrag ID: #574789
Bewertung:
(2636 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Okay,

Dein Einwand ist berechtigt, aber ohne es selbst ausprobieren zu können, weiß ich dann nicht mehr weiter.

Wie schon gesagt, konnte ich hier Dein Problem reproduzieren und lösen, es dürfte also kein Photoshop-Problem sein.

Und bisher hat keiner meiner Kunden solch ein Problem gehabt, und es gibt davon einige! :-)


als Antwort auf: [#574788]

Folder-Objekt mit Pfad als Argument

pixxxelschubser
Beiträge gesamt: 1708

3. Apr 2020, 15:45
Beitrag # 56 von 62
Beitrag ID: #574791
Bewertung:
(2630 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Weiter oben wurde von euch gemutmaßt, dass get.files eventuell nicht so funktioniert, wie erwartet.

Meine Vermutung liegt eher in der Notation eurer Pfadangabe. Um dieser Vermutung aber weiter nachgehen zu können, brauche ich eine definitiv gesicherte Angabe, dass die Standardvariante des Auslesens der Dateien eines fest verdrahteten Ordners (aus Photoshop heraus) tatsächlich funktioniert.

Ohne diese Angabe ist es vollkommen sinnlos, meiner Vermutung weiter nachzugehen.


als Antwort auf: [#574786]

Folder-Objekt mit Pfad als Argument

WernerPerplies
Beiträge gesamt: 2762

3. Apr 2020, 16:00
Beitrag # 57 von 62
Beitrag ID: #574792
Bewertung:
(2626 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Johannes,

der von Dir beschriebene Effekt zeig sich auch, wenn Du getFiles() auf eine Verknüpfung loslässt.


als Antwort auf: [#574788]

Folder-Objekt mit Pfad als Argument

WernerPerplies
Beiträge gesamt: 2762

3. Apr 2020, 16:02
Beitrag # 58 von 62
Beitrag ID: #574793
Bewertung:
(2621 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo pixxxelschubser,

Antwort auf: Ohne diese Angabe ist es vollkommen sinnlos, meiner Vermutung weiter nachzugehen.


Lässt Du uns an Deinen Gedanken teilhaben?


als Antwort auf: [#574791]

Folder-Objekt mit Pfad als Argument

WernerPerplies
Beiträge gesamt: 2762

3. Apr 2020, 16:08
Beitrag # 59 von 62
Beitrag ID: #574794
Bewertung:
(2620 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Johannes,

noch eine etwas verrückte Idee:

$.current = Folder("DeinPfad");
$.current.getFiles();


als Antwort auf: [#574788]

Folder-Objekt mit Pfad als Argument

WernerPerplies
Beiträge gesamt: 2762

3. Apr 2020, 18:48
Beitrag # 60 von 62
Beitrag ID: #574799
Bewertung:
(2597 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Johannes,

noch einmal:

Code
$.current = Folder("//vmware-host/Shared Folders"); 
$.current.getFiles();


funktioniert bei mir nicht.

Code
$.current = "//vmware-host/Shared Folders"; 
$.current.getFiles();


funktioniert bei mir nicht.

Code
$.current = "//vmware-host/Shared Folders"; 
var /*Folder*/folder = Folder($.current);
folder.getFiles();


funktioniert bei mir.

Code
var /*String*/folder = "//vmware-host/Shared Folders"; 
/*Folder*/ folder = Folder(folder);
folder.getFiles();


funktioniert bei mir.


als Antwort auf: [#574794]
X