Ich habe ein Python-Skript, das Binär in Dezimal und Dezimal in Binär konvertieren kann, und ich möchte in der Lage sein, Text hervorzuheben, klicken Sie mit der rechten Maustaste darauf, wählen Sie eine Option im Dropdown-Menü auf Windows (10) und lassen Sie es konvertieren die Nummer, die mir in einer Benachrichtigung oder so etwas sagt. Ich weiß, dass, um das Skript auszuführen, ich die Registrierung bearbeiten muss, aber genau wie, und wie ich den markierten Text als Eingabe verwenden und eine Benachrichtigung senden kann, ist ein Rätsel für mich. Wenn es überhaupt keine Hilfe ist, zur Zeit der CodeMarkierten Text als Eingabe für ein Python-Skript verwenden?
import math
def binToDec(binary):
decimal = 0
i = 0
while (binary != 0):
remainder = binary%10
binary = int(binary/10)
decimal += remainder*pow(2,i)
i+=1
return int(decimal)
def decToBin(decimal):
binary = ""
while (decimal > 0):
remainder = int(decimal%2)
div = int(decimal/2)
binary += str(remainder)
decimal = div
return int(binary[::-1])
die ich kenne, in diesem Zustand ist nutzlos. Ich brauche generell einen Punkt in die richtige Richtung oder Anweisungen, wie ich das machen würde, es wäre sehr zu begrüßen.
Wie würde ich das Skript über cmd ausführen? –
Wenn Sie einen Befehl in cmd eingeben (z. B. "notepad", "dir"), führen Sie tatsächlich ein Programm unter C: \ Windows \ System32 \ aus, vorausgesetzt, das Stammlaufwerk ist C :. Sie können also python.exe unter diesem Ort platzieren, dann zum Pfad Ihrer Skriptdatei gehen, "python filename.py" eingeben, oder Sie können Ihre Skriptdatei zu einer ausführbaren Datei machen, denken Sie an diese [Einführung] (https: // mborgerson .com/creating-ein-executable-from-a-python-script) –