Shell-Command-Wrapper? Da [c]CopyFile()[/c] wohl eher mit der API funktioniert, wird es wohl nicht per Shell gehen.
Aber relativ sollte doch funktionieren, oder nicht? Zeig mal einen Beispielcode und welche Datei du in welchem Ordner kopieren willst.
Dateien
- NicTheQuick
- Ein Admin
- Beiträge: 8679
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
- Kontaktdaten:
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
ja, sorry, dann halt API-Wrapper... bin vielleicht einfach zu lange dabei
habs inzwischen auch hinbekommen, war nur zuerst fälschlicherweise davon ausgegangen,
die argumente wären exact wie beim DOS-Befehl 'Copy' (deshalb Shell-Command)
also, es geht auch relativ:
@zigapeda
ein eindeutiger pfad kann auch relativ sein, d.h. sich auf den Pfad beziehen,
in dem sich die .exe befindet:
bsp:
vorhanden sind:
C:\Test\Copytest.exe
C:\Test\Data\Bild.bmp
C:\Test\Backup\
in der Copytest.exe muss jetzt nur stehen:
um das bild von C:\Test\Data\ nach C:\Test\Backup\ zu kopieren.
der zweite name muss angegeben werden, nur der Pfad reicht nicht...
habs inzwischen auch hinbekommen, war nur zuerst fälschlicherweise davon ausgegangen,
die argumente wären exact wie beim DOS-Befehl 'Copy' (deshalb Shell-Command)
also, es geht auch relativ:
@zigapeda
ein eindeutiger pfad kann auch relativ sein, d.h. sich auf den Pfad beziehen,
in dem sich die .exe befindet:
bsp:
vorhanden sind:
C:\Test\Copytest.exe
C:\Test\Data\Bild.bmp
C:\Test\Backup\
in der Copytest.exe muss jetzt nur stehen:
Code: Alles auswählen
CopyFile("Data\Bild.bmp","Backup\Bild.bmp")
der zweite name muss angegeben werden, nur der Pfad reicht nicht...
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Der Weise weiß, dass er ein Narr ist.
Ich war krad nicht online und will noch kurz was zu file:\\\ sagen. Das entspricht dem Arbeitsplatz wenn du den Arbeitsplatz also übersicht über die Laufwerke mit PB Starten willst musst du bspw. hinschreiben. Und zu den anderen, danke es hat funktioniert.
Code: Alles auswählen
RunProgram("explorer","file:\\\","")