[Eingereicht vor zwei Tagen zu Super-User, aber niemand sie antworten konnte, so reposting hier.] LäuftPython-Skript wird nicht aus dem Kontextmenü
Arbeiten auf der Grundlage von this post (und this follow-up post), ich habe ein python-Skript versucht, das Hinzufügen (was ich zu dem Pfad hinzugefügt haben und so weiter, so dass ich es von der Kommandozeile überall im System ausgeführt werden können) in das Kontextmenü, wie folgt aus:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\get_abs]
@="&Get Abstracts"
"Icon"="%SystemRoot%\\System32\\shell32.dll,71"
[HKEY_CLASSES_ROOT\Directory\Background\shell\get_abs\command]
@="C:\\cmdtools\\get_abs.py"
jedoch Ich bekomme eine seltsame Fehlermeldung, wenn ich versuche, es auszuführen.
Um klar zu sein, habe ich dieses Skript von der Kommandozeile erfolgreich ausgeführt werden (unter Verwendung von Powershell, falls es wichtig ist) in dem Ordner, in dem ich versuche, es aus dem Kontextmenü ausgeführt werden.
Ich glaube, der 'command' Schlüssel muss auf eine tatsächliche ausführbare Datei, z. '.exe' Datei. Probieren Sie es mit dem Pfad zu Ihrem Python-Interpreter, gefolgt vom Script-Pfad. – kindall
Sie mit einem Leerzeichen dazwischen, mit dem Skriptpfad wie ein Argument? –
Ja, ich denke schon. Vielleicht wäre es einen Versuch wert. Möglicherweise benötigen Sie auch "% 1" für die Datei, die übergeben wird (was am Ende mit einem anderen Leerzeichen davor gehen würde). – kindall