Frage

Ich habe in mithilfe einer Befehlszeile in Windows gezwungen und gefragt, ob es Verknüpfungen Linux-ähnliche Tastatur waren? Ich googeln und nicht das finden, was ich suchte.

Dinge wie ^ C ^ Z und so? Dank alle!

War es hilfreich?

Lösung

Sie können trap ^ C unter Windows mit SIGINT, genau wie Linux. Die Windows-Shell, wie es ist, unterstützen Unix nicht Stil Jobsteuerung (zumindest nicht in einer Art und Weise analog zu Unix-Shells) und ^ Z ist das eigentlich ^ D-Analog für Windows.

Andere Tipps

Versuchen Strg + Break : einige Programme darauf reagieren statt Strg + C . Auf manchen Tastaturen Strg + Break übersetzt Strg + Fn + Pause .

Beachten Sie auch, dass nichts synchrone Netzwerk-I / O (wie net view \\invalid) abbrechen unter Windows Vista vor.

Es gibt zwei Tastenkombinationen, die verwendet werden können, in der Windows-Befehlszeile zu stoppen.

  • Strg + C ist das "schönere" -Methode. Programmierer können diese in Software handhaben. Es ist möglich, Programme zu schreiben, die ignorieren Strg + C als SIGINT Signal vollständig oder Griff Strg + C wie ein regelmäßige Tastenkombination.

  • Strg + brechen ist die "härter" Methode, immer SIGBREAK Signal sendet und nicht in Software außer Kraft gesetzt werden kann.

Strg-C hat eine ähnliche Sache in Windows, wie es in Linux der Fall ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top