autohotkey ruby Fernsteuerung Smart Home

Windows von Smartphone aus mit Sinatra und AutoHotkey fernsteuern

Ein Memo von der Implementierung der Fernsteuerung eines Windows-PCs von einem Smartphone aus mit sinatra und autohotkey. Zum Beispiel, das Zugreifen auf eine URL in einem Browser wie Chrome auf Ihrem Smartphone steuert Ihren Windows-PC (konkretes Beispiel: Leertaste einmal drücken). ruby, gems, sinatra Installation...

Shou Arisaka
1 Min. Lesezeit
20. Nov. 2025

Ein Memo von der Implementierung der Fernsteuerung eines Windows-PCs von einem Smartphone aus mit sinatra und autohotkey.

Was Sie tun können: Das Zugreifen auf eine URL in einem Browser wie Chrome auf Ihrem Smartphone steuert Ihren Windows-PC (konkretes Beispiel: Leertaste einmal drücken)

Was zu tun ist: Richten Sie einen Webserver mit sinatra ein. (Funktioniert wahrscheinlich auch mit node.js, aber ich mag sinatra.) Schreiben Sie ein autohotkey-Skript. (Wenn Sie schreiben können, sind auch Java, C oder VBS in Ordnung.)

Implementierung

Ich überspringe die Installation von ruby, gems und sinatra.

app.rb

require 'sinatra'
require "open3"

get '/' do
  'hello'
end

# http://192.168.3.19:4567/youtube
get "/youtube" do
  Open3.popen3(%(cmd /c start "" "C:/pg/sinatra/_tmp/enterSpace.ahk")) do |i, o, e, w| ; end
  "/youtube"
end

C:/pg/sinatra/_tmp/enterSpace.ahk

send, {space}

Wenn fertig, starten Sie den Server.

PS C:\pg\sinatra> ruby app.rb -o 0.0.0.0

Überprüfen Sie die lokale IP mit ipconfig und greifen Sie von Ihrem Smartphone auf eine URL wie 192.168.3.19:4567/youtube zu.

Wurde die Leertaste unter Windows gedrückt?

Wenn Sie dies anwenden, können Sie möglicherweise eine Tastatur auf Ihrem Smartphone platzieren und grundsätzlich jede Operation möglich machen.

Diesen Artikel teilen

Shou Arisaka 20. Nov. 2025

🔗 Links kopieren