2017-05-14 1 views
0

Dies ist das erste Mal, dass ich versuchte, ein Shell-Skript zu machen.Wie erstelle ich ein Powershell-Skript für Windows, das 2 Python-Skripte ausführt

So ist das, was ich jetzt habe:

$pdf = read-host "enter the pdf name" 

cmd /k C:\the path\\./PDF_ID.py $pdf /all> C:\the path\data.txt 

C:\the path\pdf.py 

Der erste Python-Skript ausgeführt wird, und es speichert die Ausgabe an dem data.txt aber ich weiß nicht, wie der zweiten Python-Skript ausführen, die Analysen data.txt und gibt aus, wenn die PDF-Datei Malware enthält oder nicht.

Antwort

0

Wenn Sie Python von Powershell ausführen können, wird python <scriptName>.py Ihre Arbeit erledigen.

Sie können den vollständigen Pfad der ausführbaren Python-Datei innerhalb der Befehlszeile angeben (funktioniert nicht). Sie können überprüfen und sicherstellen, dass Ihr ausführbarer Python-Pfad in Ihren Systemvariablen verfügbar ist.

Wenn Sie nicht von einer gleichzeitigen Lösung suchen, dann setzen direkt diese beiden in Ihrem samplePS1 Datei:

python firstscript.py ; 
python secondscript.py ; 

Hinweis: Wenn Sie Argumente zu übergeben wollen, dann können Sie die Argumente auch passieren. Dies ist eine sequenzielle Ausführung.

Ich hoffe, es hilft Ihnen.

Verwandte Themen