繁体   English   中英

从Android访问计算机CMD的最佳方法

[英]Best way to access computer CMD from android

我想创建一个Android应用,该应用可以控制计算机的某些方面(音量,打开预定义的URL..etc)。

从Android设备创建Windows客户端是否可行? 我想访问我的PC终端以执行一些命令。

如果是的话..能给我指出正确的方向吗?

一种可能(可能不是最好的方法)是通过使用PHP执行来托管可访问cmd的apache网络服务器。 您可以预定义从特定URL路径(例如http://192.168.1.1/myHomeControl/muteSpeakers/调用的命令,以使扬声器静音。

您可以使用以下命令在PHP中执行cmd命令

exec('ping');

要么

system('ping');

然后,您只需要从您的android设备调用URL,它就可以正常工作。

有很多方法可以从其他设备控制Windows计算机。 每种连接类型都取决于特定的协议类型。 结果,每个协议都有其自己的规则,优缺点。

您可以使用JSCH通过SSH连接到计算机。 但是,您还需要在计算机上安装SSH服务器。

或者,您可以使用TCP / UDP作为传输来开发自己的协议。

尝试使用此软件-https://play.google.com/store/apps/details?id=com.sonelli.juicessh

在您的机器上安装ssh:

  1. 对于Mac: http//www.maclife.com/article/howtos/how_enable_ssh_your_mac
  2. 对于Linux: http//www.cyberciti.biz/faq/how-to-installing-and-using-ssh-client-server-in-linux/
  3. 对于Windows: http//comptb.cects.com/install-configure-ssh-on-windows/

连接到它,然后做您想做的任何事。 玩得开心!


如果要创建应用程序,则还有两个选择:创建到PC的SSH隧道,然后让用户配置其SSH或创建一个外部APP(例如PHP或VB.net),通过协议和不同的端口访问机器。

我使用此软件来控制音量和内容: http : //www.unifiedremote.com/在控制笔记本电脑和某些类型的东西(甚至使用移动设备作为鼠标垫)方面,它还是非常不错的。为此,他们创建了一个需要在计算机上安装进行控制的软件,才能将其称为“转换器/接收器”,该转换器将我所做的所有请求从移动设备转换为PC。 似乎很简单,但不是rlly :)

问候!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM