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.