Input/Output PowerShell Skript wird nicht gefunden

dior

Bekanntes Mitglied
Hallo,

ich habe ein vermutlich ziemlich einfaches aber für mich gerade nicht lösbares Problem.

Ausgangssituation:
Eine kleine GUI die mir ein PowerShell Script startet.
Grundsätzlich funktioniert das aber "nur an einem bestimmten Ort", wenn ich z.B. den Pfad hardcoded angebe mit C:\\Wiki\\tools\\PScirpt.ps1.

Ich schaffe es aber nicht den Pfad der Datei so zu bestimmen (in dem Ordner auf C, oder aber auch in meinem Projekt selbst (src\PowerShellScripte).

Beim testen habe ich es auf C... aber im "normalen Betrieb" will ich die .jar Datei irgendwo liegen haben und trotzdem auf die ps1 Datei zugreifen können (entweder die im .jar File oder ich lege die Datei ins selbe Verzeichnis wie die .jar File)

Ich hoffe ich konnte mein Problem halbwegs verständlich erklären 🙂
 
Du kannst die Scripte mit in das jar-Archiv packen. Allerdings kannst du dann nicht einfach per Pfadangabe darauf zugreifen sondern musst Streams benutzen. Google mal "getResourceAsStream()"...
 

Zurück
Oben