Erwägungen:
1.
Das Kantonsgericht Schaffhausen sprach A._ mit Urteil vom 27. Februar 2018 der Drohung schuldig und verurteilte ihn zu einer Freiheitsstrafe von 15 Monaten, ordnete eine stationäre therapeutische Massnahme im Sinne von Art. 59 StGB an und schob den Vollzug der Freiheitsstrafe zugunsten der stationären therapeutischen Massnahme auf. Ausserdem ordnete es an, dass A._ in Sicherheitshaft belassen werde.
2.
A._ erhob gegen das ihm im Dispositiv zugestellte Urteil des Kantonsgerichts Schaffhausen vom 27. Februar 2018 mit Eingabe vom 4. März 2018 (Postaufgabe 6. März 2018) Beschwerde. Das Bundesgericht verzichtet auf die Einholung von Vernehmlassungen.
3.
Das Bundesgericht beurteilt im Rahmen von genau umschriebenen Verfahren Beschwerden gegen Entscheide, die bei ihm in den Fristen und Formen des Bundesgerichtsgesetzes (BGG) angefochten werden. Soweit der Beschwerdeführer mit seiner Eingabe gegen das Urteil des Kantonsgerichts Schaffhausen um "Verfahrensenthebung gegen die Staatsanwaltschaft Schaffhausen" ersucht, ist das Bundesgericht dazu nicht zuständig.
4.
Aus der Beschwerde geht nicht hervor, gegen welche Punkte des Urteilsdispositivs sie sich überhaupt richten soll. Die Beschwerde genügt somit den Begründungsanforderungen von Art. 42 BGG nicht. Hinzu kommt, dass eine Beschwerde ans Bundesgericht erst gegen Entscheide letzter kantonaler Instanzen zulässig ist (Art. 80 Abs. 1 BGG). Beim angefochtenen Urteil des Kantonsgerichts handelt es sich hingegen nicht um einen letztinstanzlichen kantonalen Entscheid (vgl. Rechtsmittelbelehrung des Kantonsgerichtsurteils), weshalb es nicht beim Bundesgericht angefochten werden kann.
5.
Die genannten Mängel sind offensichtlich, weshalb im vereinfachten Verfahren nach Art. 108 Abs. 1 BGG auf die Beschwerde nicht einzutreten ist.
6.
Auf eine Kostenauflage ist zu verzichten (Art. 66 Abs. 1 BGG).
Demnach erkennt der Präsident:
1.
Auf die Beschwerde wird nicht eingetreten.
2.
Es werden keine Kosten erhoben.
3.
Dieses Urteil wird dem Beschwerdeführer, der Staatsanwaltschaft des Kantons Schaffhausen und dem Kantonsgericht Schaffhausen, II. Strafkammer, schriftlich mitgeteilt.
Lausanne, 12. März 2018
Im Namen der I. öffentlich-rechtlichen Abteilung
des Schweizerischen Bundesgerichts
Der Präsident: Merkli
Der Gerichtsschreiber: Pfäffli