手机控制电脑的音量 利用最简单的方法 安卓控制电脑(原创)

起因:在农村院子里折折耳根,毕竟今天是辞岁,放着大功率的音响,想去把音量调大,又不想去,然后突发的一个思路,用手机控制电脑不是很方便么,然后放下手中的活,让媳妇继续折,我就开始写代码了(如果我不马上做 可能就会忘记!,所以辛苦媳妇,妈了)

 

思路:手机用网页吧(准备用最近看的uni-app来开发的,时间不够),界面就用几个加减音量按钮,后期加入多人账号登录,让大家都可以用,电脑端就判断一个api接口的数据,Windows暂时用易语言吧,毕竟好写一点(快),

 

 

需要的用的:

1    服务器网站

2    手机(打开网站)

3    Windows电脑(被控制端)

搭建的地址:http://xx.wxjoi.com/api/Ecu/find

返回的数据再分析

直接上代码  

php语言服务器段:(访问地址是xx.wxjoi.com/Ext/Yinliang/index)

public function find()
    {   
        // $param = $this->request->param();
        // if($this->request->isGet()){
        //     $id = $param['id'];
        // }
        $str = file_get_contents('ecu.ini');
        if(empty($str))$str = '0';
        file_put_contents('ecu.ini', '0');//读取完成后写入数据 以防下次继续QQ496631085
        return $str;//返回控制端的数据
    }
    public function jia(){
    	file_put_contents('ecu.ini', '1');
    }

    public function jian(){
    	file_put_contents('ecu.ini', '2');
    }

	  public function jia5(){
    	file_put_contents('ecu.ini', '6');
    }

    public function jian5(){
    	file_put_contents('ecu.ini', '7');
    }
    public function jin(){
    	file_put_contents('ecu.ini', '3');
    }
    public function shang(){
    	file_put_contents('ecu.ini', '4');
    }
    public function xia(){
    	file_put_contents('ecu.ini', '5');
    }

 

html代码:样式我就比较随便了哈

<!doctype html>
<html>
  <head>
    <!-- Required meta tags -->
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

    <!-- Bootstrap CSS -->
    <link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">

    <title>小和调节音量</title>
  </head>
  <body>


    <!-- Optional JavaScript -->
    <script crossorigin="anonymous" integrity="sha384-vk5WoKIaW/vJyUAd9n/wmopsmNhiy+L2Z+SBxGYnUkunIxVxAv/UtMOhba/xskxh" src="https://lib.baomitu.com/jquery/3.4.1/jquery.min.js"></script>
    <script src="https://cdn.bootcss.com/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script>
    <script src="https://cdn.bootcss.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script>


    <h3 class="text-center font-italic">XiaoHe调节音量QQ496631085</h3>
    <br>
    <div>



     <div>
    <div>
      <a href="#" onclick="yinliang('jia')" class="btn btn-primary btn-lg active" role="button">加音量</a>

    </div>
    <div>
          <a href="#" onclick="yinliang('jian')" class="btn btn-warning btn-lg active" role="button">减音量</a>
  
    </div>
    <div>
        <a href="#" onclick="yinliang('jin')" class="btn btn-success btn-lg active" role="button">静音</a>
    </div>
</div>

<br>

<div>
<div>
    <a href="#" onclick="yinliang('jia5')" class="btn btn-primary btn-lg active" role="button">加音量5</a>
    </div>
    <div>
    <a href="#" onclick="yinliang('jian5')" class="btn btn-warning btn-lg active" role="button">减音量5</a>
    </div>
</div>
<br>
<div>
<div>
    <a href="#" onclick="yinliang('shang')" class="btn btn-primary btn-lg active" role="button">上一首</a>
    </div>
    <div>
    <a href="#" onclick="yinliang('xia')" class="btn btn-warning btn-lg active" role="button">下一首</a>
    </div>
</div>
  
</div>







    

    
    <script>  
function yinliang(zhi){ 
          
          $.get("/api/Ecu/"+zhi+"/id/1", function(){

              });    


          
        };

    </script>
    
  </body>
</html>

截图image.png

 

 

易语言的代码也很简单

.版本 2
.支持库 eAPI
.支持库 spec

.程序集 窗口程序集1

.子程序 __启动窗口_创建完毕

' 本源码来自易语言资源网(www.eyuyan.la)
启用 = 假

.子程序 _按钮1_被单击

模拟按键 (175, , )  ' 增加音量

.子程序 _按钮2_被单击

模拟按键 (174, , )  ' 减小音量

.子程序 _按钮3_被单击

模拟按键 (173, , )  ' 静音






.子程序 _上一首

模拟按键 (17, 18, 37)  ' 上一首

.子程序 _下一首

模拟按键 (17, 18, 39)  ' 下一首

.子程序 _按钮4_被单击

.如果 (启用)
    按钮4.标题 = “启用”
    时钟1.时钟周期 = 0
    启用 = 假

.否则
    调试输出 (“qiyong”)
    按钮4.标题 = “停止”
    时钟1.时钟周期 = 1000
    启用 = 真


.如果结束


.子程序 _时钟1_周期事件
.局部变量 接收, 文本型

置随机数种子 ()
时钟1.时钟周期 = 取随机数 (200, 600)
' 1 增加  2  减小 3 静音    4上一首 5下一首    QQ496631085
接收 = 网页_访问S (“http://k3.wxjoi.com/api/Ecu/find/id/1”, 0)
调试输出 (接收)
.判断开始 (接收 = “1”)
    _按钮1_被单击 ()
.默认

.判断结束

.判断开始 (接收 = “2”)
    _按钮2_被单击 ()
.默认

.判断结束

.判断开始 (接收 = “3”)
    _按钮3_被单击 ()
.默认

.判断结束


.判断开始 (接收 = “6”)
    _按钮1_被单击 ()
    _按钮1_被单击 ()
    _按钮1_被单击 ()
    _按钮1_被单击 ()
    _按钮1_被单击 ()
.默认

.判断结束

.判断开始 (接收 = “7”)
    _按钮2_被单击 ()
    _按钮2_被单击 ()
    _按钮2_被单击 ()
    _按钮2_被单击 ()
    _按钮2_被单击 ()
.默认

.判断结束

.判断开始 (接收 = “4”)
    _上一首 ()
.默认

.判断结束

.判断开始 (接收 = “5”)
    _下一首 ()
.默认

.判断结束

 

image.png

 

此款不含图标程序22kb加了一个64*64像素的图标就55kb了

音量.png

后续给大家用注册一个商用的功能更强大,需要重新架构,这只是一个雏形,QQ496631085,

1679
主攻后端PHP
4660
二次开发Code
1679
长连接Swoole
4640
高并发网站Redis