Seite 1 von 1

Batch Scrippt schreiben für eine Installation

Verfasst: Dienstag 9. März 2021, 12:42
von uLocked
Hallo,

ich bin zurzeit dabei ein Batchscript zu schreiben und ich möchte innerhalb dieses eine anaconda prompt console öffnen und dann in dieser console Befehle ausführen lassen, diese dann schließen und dann weitere Befehle in der cmd ausführen.
Ich bin leider mit meinem Latein am Ende. Wenn ich anaconda mit dem Befehl call öffne, dann geht es nicht weiter und ich weiß nicht wie ich der Console dann Befehle übergeben kann.

Re: Batch Scrippt schreiben für eine Installation

Verfasst: Dienstag 9. März 2021, 12:51
von __deets__
Die Befehle übergibst du in Form eines Skriptes. Dann werden die abgearbeitet.

Re: Batch Scrippt schreiben für eine Installation

Verfasst: Dienstag 9. März 2021, 12:52
von uLocked
Und wie übergebe ich das Script dem Aufruf mit?

Re: Batch Scrippt schreiben für eine Installation

Verfasst: Dienstag 9. März 2021, 13:10
von __deets__
conda meinskript.py

Das wäre aber auch wirklich selbst recherchierbar gewesen.

Re: Batch Scrippt schreiben für eine Installation

Verfasst: Dienstag 9. März 2021, 13:34
von uLocked
So einfach ist es eben nicht!
Ich öffne mit start oder call die Anaconda Prompt console und da kann ich nicht so einfach was übergeben.

Re: Batch Scrippt schreiben für eine Installation

Verfasst: Dienstag 9. März 2021, 13:36
von Sirius3
Aber warum tust Du das? Wenn es doch Dein Problem nicht löst.

Re: Batch Scrippt schreiben für eine Installation

Verfasst: Dienstag 9. März 2021, 13:43
von __deets__
uLocked hat geschrieben: Dienstag 9. März 2021, 13:34 So einfach ist es eben nicht!
Ich öffne mit start oder call die Anaconda Prompt console und da kann ich nicht so einfach was übergeben.
Wieso? Was hindert dich ein Skript anzugeben?

Re: Batch Scrippt schreiben für eine Installation

Verfasst: Dienstag 9. März 2021, 13:45
von uLocked
Weil ich dachte es gibtso eine Lösung dafür. Wenn es andere Befehle gibt, die mein Problem lösen, dann bin ich dankbar dafür.

Wenn ich das hier mache:

start %windir%\System32\cmd.exe "/K" C:\Users\%username%\anaconda3\Scripts\activate.bat C:\Users\%username%\anaconda3 -scriptWasIchÜbergebenwill

Dann funktioniert das nicht.

Re: Batch Scrippt schreiben für eine Installation

Verfasst: Dienstag 9. März 2021, 14:26
von __deets__
Ich weiß nicht was du da hast, aber entweder der anaconda Aufruf mit Skript argument wandert in das .BAT, oder du bringst dem letzteren bei, Argumente zu akzeptieren. Immer falsch ist das extra - vor dem letzten Argument. Das erzeugt nicht magisch ein Argument.

Re: Batch Scrippt schreiben für eine Installation

Verfasst: Dienstag 9. März 2021, 15:19
von __deets__
Ah. Ich habe mir das nochmal genauer angeschaut. Das ist ja der Versuch etwas zu aktivieren. Da musst du entweder erst das BAT laufen lassen. Und dann einfach “conda meinskript”. Oder du nimmst den vollen Pfad zum conda Environment, ohne Aktivierung.