[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt Liste der aktuellen Volumes erstellen

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

Liste der aktuellen Volumes erstellen

Gerald Singelmann
  
Beiträge gesamt: 6269

24. Jul 2023, 15:12
Beitrag # 1 von 10
Bewertung:
(17421 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

auf dem Mac funktioniert dieser Code (soweit ich das überblicken kann), um sich eine Liste aller aktuellen Volumes geben zu lassen.
Code
  var root = new Folder("/"); 
var volumes = root.getFiles();


Unter Windows allerdings zeigt "/" ins Leere.
Hat einer der Win-Experten eine Idee, wie das Vorgehen dort laufen müsste?

Danke
X

Liste der aktuellen Volumes erstellen

Uwe Laubender
Beiträge gesamt: 5320

24. Jul 2023, 19:57
Beitrag # 2 von 10
Beitrag ID: #586485
Bewertung:
(17368 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Gerald,
hab' etliches probiert, bin jetzt bei diesem "bescheuerten" Code gelandet:

Code
var volNames =  
["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"];

var volumeNamesOnMachine = [];

for( var n=0; n<volNames.length; n++ )
{
if( Folder("/" +volNames[n]+ "/").exists )
{
volumeNamesOnMachine[ volumeNamesOnMachine.length++ ] =
volNames[n]
};
};

alert( volumeNamesOnMachine.join("\r") );



als Antwort auf: [#586483]

Liste der aktuellen Volumes erstellen

WernerPerplies
Beiträge gesamt: 2768

25. Jul 2023, 08:02
Beitrag # 3 von 10
Beitrag ID: #586486
Bewertung:
(17299 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
moin,

die Lösung sollte sich hier finden lassen:
WMIC: WMI-Befehlszeilenprogramm

Hier habe ich ein Anwendungsbeispiel:
Windows-Version ermitteln


als Antwort auf: [#586483]

Liste der aktuellen Volumes erstellen

Gerald Singelmann
  
Beiträge gesamt: 6269

25. Jul 2023, 18:24
Beitrag # 4 von 10
Beitrag ID: #586495
Bewertung:
(17207 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Uwe,

danke für die Idee.
Ich habs mir ein wenig umgeschrieben.
Code
get_volumes(); 

function get_volumes() {
var volumes = [];
for ( var n = 65; n <= 90; n++ ) {
var c = String.fromCharCode(n);
if ( Folder("/" + c).exists ) {
volumes.push( "/" + c );
} else if ( Folder("/" + c.toLowerCase() ).exists ) {
volumes.push( "/" + c.toLowerCase() );
}
}
$.writeln( volumes.join(", ") );
}


Wie sicher sind wir uns, dass unter Windows ein Volume-Pfad zwangsläufig mit einem einzelnen Buchstaben anfängt?


als Antwort auf: [#586485]

Liste der aktuellen Volumes erstellen

Gerald Singelmann
  
Beiträge gesamt: 6269

25. Jul 2023, 18:26
Beitrag # 5 von 10
Beitrag ID: #586496
Bewertung:
(17205 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Werner,
danke für den Ansatz.
Für mich als 90% Mac-Anwender ist es Mit-Dicke-Berta-auf-Spatzen-schießen, mich für so eine Bagatelle erst mal in eine Windows-Command-Line Umgebung reinzudenken.


als Antwort auf: [#586486]

Liste der aktuellen Volumes erstellen

WernerPerplies
Beiträge gesamt: 2768

25. Jul 2023, 18:47
Beitrag # 6 von 10
Beitrag ID: #586497
Bewertung:
(17189 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Moin,
Zitat Wie sicher sind wir uns, dass unter Windows ein Volume-Pfad zwangsläufig mit einem einzelnen Buchstaben anfängt?


Gar nicht.

Gilt nur für Standardlaufwerke, ansonsten müsse Laufwerksbuchstaben gezielt zugewisen werden und bei externen Laufwerken erfolgt die Zuweisung eher zufällig.


als Antwort auf: [#586495]

Liste der aktuellen Volumes erstellen

WernerPerplies
Beiträge gesamt: 2768

25. Jul 2023, 18:53
Beitrag # 7 von 10
Beitrag ID: #586498
Bewertung:
(17181 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Gerald,

unter Windows ist die Volumeliste auch kein Spatz.

Alternativ könntest Du auch noch die Windows Powershell benutzen, damit kann wirklich auf fast alles unter Windows zugreifen.

PowerShell


als Antwort auf: [#586496]

Liste der aktuellen Volumes erstellen

Uwe Laubender
Beiträge gesamt: 5320

25. Jul 2023, 19:39
Beitrag # 8 von 10
Beitrag ID: #586499
Bewertung:
(17148 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Werner,
danke für Deine Vorschläge und Links zum Thema.

Meine Frage geht noch etwas weiter:

Braucht man damit in jedem Fall erwiterte Admin-Rechte, um die Laufwerke zu ermitteln?

Oder ist die Geschichte mit dem Durchprobieren der Laufwerkbuchstaben "good enough".
Denn, so wie ich das verstanden habe, muss irgendwann jedem Laufwerk ein Buchstabe zugeordnet werden, ob "zufällig" oder nicht. Kann mich aber auch schwer täuschen.


als Antwort auf: [#586498]

Liste der aktuellen Volumes erstellen

WernerPerplies
Beiträge gesamt: 2768

25. Jul 2023, 20:31
Beitrag # 9 von 10
Beitrag ID: #586501
Bewertung:
(17125 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Moin Uwe,

Zitat Braucht man damit in jedem Fall erwiterte Admin-Rechte, um die Laufwerke zu ermitteln?

Das weiß ich nicht, denke aber, dass man keine Admin-Rechte braucht.
Wenn der Nicht-Admin keine Rechte auf solch ein Laufwerk hat, kann vermutlich nicht auf solch ein Laufwerk zugegriffen werden.
Einfach mal ausprobieren.
Zitat Oder ist die Geschichte mit dem Durchprobieren der Laufwerkbuchstaben "good enough".

Sicher nicht, denn man kann Laufwerksbuchstaben von Datenträgern entfernen und den Zugriff über ein leeres NTFS-Verzeichnis eines anderen Datenträgers ermöglichen.
Außerdem kann man jedem Unterverzeichnis und Netzwerkverzeichnissen Laufwerksbuchstaben zuordnen, Laufwerksbuchstaben müssen also nicht zwingend auf Diskpartionen verweisen.
:-)
Alles klar?


als Antwort auf: [#586499]

Liste der aktuellen Volumes erstellen

WernerPerplies
Beiträge gesamt: 2768

26. Jul 2023, 06:45
Beitrag # 10 von 10
Beitrag ID: #586504
Bewertung:
(17047 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Moin,

hier gibt es das fertige Skript:

Windows Diskliste erstellen


als Antwort auf: [#586501]
X

Aktuell

Farbmanagement
impressed_300

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
18.06.2024

Online
Dienstag, 18. Juni 2024, 10.00 - 10.30 Uhr

Webinar

In diesen beiden kostenlose Webinaren erfahren Sie, wie Sie mit Hilfe von Enfocus Griffin und dem Impressed Workflow Server Ihren LFP-Workflows optimieren können. 18.06.2024: So optimieren Sie Ihre Prozesse mit Enfocus Griffin 02.07.2024: So sparen Sie Zeit und Geld mit Impressed Workflow Server in der LFP-Edition Griffin: Griffin ist das leistungsstarke Kraftpaket für das automatische Nesting im Großformatdruck. Dank eines ausgeklügelten, KI-basierten Nesting-Algorithmus können Sie mit Griffin Vorlagen schnell und effizient vernutzen – und das klappt auch mit unregelmäßigen Formen perfekt. Das spart Ihnen unzählige Stunden, die Sie bisher mit dem manuellen Nesting und Ausschießen verbracht haben. Einige wichtige Funktionen ≡ Anlage von Beschnittzugaben ≡ Automatische Erzeugung der Schnittkontur ≡ Erstellung von Strichcodes, Textmarkierungen und Registrierungen IWS LFP Edition: 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? Mit dem IWS LFP Edition automatisieren Sie Ihre Produktion von der Übernahme der Daten aus dem ERP-System bis zur Erzeugung der verschachtelten Druckform und der Übergabe an den RIP. Phoenix Core ist eine hochentwickelte KI-Technologie für die Planung und das Nesting von Druckerzeugnissen. Anders als herkömmliche Ausschießlösungen arbeitet Phoenix nicht auf Basis von Vorlagen, sondern erzeugt entsprechend der Maschinen- und Produktionsanforderungen druckfertige Layouts „on-the-fly“.

kostenlos

Ja

Organisator: Impressed GmbH

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

So optimieren Sie Ihren LFP-Workflow
Veranstaltungen
02.07.2024

Online
Dienstag, 02. Juli 2024, 10.00 - 10.30 Uhr

Webinar

In diesen beiden kostenlose Webinaren erfahren Sie, wie Sie mit Hilfe von Enfocus Griffin und dem Impressed Workflow Server Ihren LFP-Workflows optimieren können. 18.06.2024: So optimieren Sie Ihre Prozesse mit Enfocus Griffin 02.07.2024: So sparen Sie Zeit und Geld mit Impressed Workflow Server in der LFP-Edition Griffin: Griffin ist das leistungsstarke Kraftpaket für das automatische Nesting im Großformatdruck. Dank eines ausgeklügelten, KI-basierten Nesting-Algorithmus können Sie mit Griffin Vorlagen schnell und effizient vernutzen – und das klappt auch mit unregelmäßigen Formen perfekt. Das spart Ihnen unzählige Stunden, die Sie bisher mit dem manuellen Nesting und Ausschießen verbracht haben. Einige wichtige Funktionen ≡ Anlage von Beschnittzugaben ≡ Automatische Erzeugung der Schnittkontur ≡ Erstellung von Strichcodes, Textmarkierungen und Registrierungen IWS LFP Edition: 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? Mit dem IWS LFP Edition automatisieren Sie Ihre Produktion von der Übernahme der Daten aus dem ERP-System bis zur Erzeugung der verschachtelten Druckform und der Übergabe an den RIP. Phoenix Core ist eine hochentwickelte KI-Technologie für die Planung und das Nesting von Druckerzeugnissen. Anders als herkömmliche Ausschießlösungen arbeitet Phoenix nicht auf Basis von Vorlagen, sondern erzeugt entsprechend der Maschinen- und Produktionsanforderungen druckfertige Layouts „on-the-fly“.

kostenlos

Ja

Organisator: Impressed GmbH

Kontaktinformation: E-Mailschulungen AT impressed DOT de

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

So optimieren Sie Ihren LFP-Workflow