Ich meine, wie es ist, wenn der Benutzer eine Bilddatei öffnet, öffnet sich ein Fenster, in dem der Benutzer eine App für einen bestimmten Typ auswählen kann. Aber wenn ich auf die *.sh-Datei klicke, ist die erste Option, die angezeigt wird, das Öffnen als Text/Audio/Video/Bild, und wenn ich mich entscheide, sie als Text zu öffnen, gibt es keine Terminal-App in der Liste. Ich habe das Xposed-Framework installiert, aber diese App erlaubt nur das Entfernen einiger Apps aus der Liste, aber ich kann keine Option finden, um ein Terminal als zulässige App zur *.sh-Datei hinzuzufügen.
Was ich meine, ist, dass es wie auf Desktop-Betriebssystemen ist, wo eine Konsole auftaucht und alle Befehle in der Datei druckt und ausführt.
Was ich jetzt mache ist:
1. *.sh-Datei im Texteditor öffnen.
2. Wählen Sie den gesamten Code
aus. 3. Kopieren Sie ihn in die Zwischenablage.
4. Öffnen Sie die Terminal-App
. 5. Fügen Sie den Code in das Terminal ein
. 6. Vergessen Sie nicht, die Eingabetaste zu drücken, um die letzte Zeile des eingefügten Textes auszuführen
Matthew Read ist in den Kommentaren richtig, aber Sie können immer noch einen Workaround für das Ziel haben.
Tasker bietet eine „Task Shortcut“-Funktion, mit der Verknüpfungen auf dem Startbildschirm platziert werden können. Sie können diese Funktion verwenden, um Aufgabenverknüpfungen für Ihre Skripts auf dem Startbildschirm zu platzieren, wenn nicht im Dateimanager. Viele Launcher-Apps ermöglichen heutzutage das Erstellen von Ordnern auf dem Startbildschirm, sodass Sie so viele Verknüpfungen platzieren und packen können, wie Sie möchten.
+
→ Code → Run Shell .Geben Sie die Details gemäß Ihren Anforderungen ein. Sie können entweder den Code in das Befehlsfeld einfügen oder eingeben, sh <SCRIPT_FILEPATH>
wo <SCRIPT_FILEPATH>
der Speicherort Ihres Skripts sein soll.
Verwenden Sie bei Bedarf Root. Speichern Sie die Fehler oder Ergebnisse in Variablen (kann auch in Dateien schreiben), da hier im Gegensatz zum Desktop-Betriebssystem nichts wie das Starten des Terminalfensters, das Drucken der Standardausgabe und das automatische Schließen dieses Fensters passieren wird.
Verwenden Sie den Root-Explorer . Wenn Sie auf eine Shell-Datei tippen, wird ein Dialogfeld angezeigt, in dem Sie aufgefordert werden, eine von drei Optionen auszuwählen: Ausführen , Anzeigen und Abbrechen . Das ist, was du willst.
Es gibt auch eine kostenlose (ohne Root-Fähigkeiten) Version .
Matthäus Lesen
.sh
Datei auslöst, als auch eine Terminal-App, die sich als Handler für solche Dateien registriert.