YanxinTang / clipboard-online

Share content between 💻Windows and 📱iOS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

电脑连接手机热点的情况下能否设置呢?

komazhou opened this issue · comments

使用场景:
因工作需要可能会在外面使用电脑,电脑连接手机的热点进行连接。
查询到ip地址为172.20.10.3;
在快捷指令中增加ssid和ip地址172.20.10.3,无法成功
不知道这种情况下有没有成功的可能,如何设置呢?

自问自答:
快捷指令是通过获取手机所连接的Wi-Fi名称,与快捷指令词典中的ssid进行逐一比对,如果包含了词典中的ssid,就将其对应的ip地址与端口作为url请求。
此时,手机打开热点,电脑连接手机的热点上网,虽然电脑用的是无线,但手机自身是蜂窝数据,快捷指令是无法获取到Wi-Fi名称的,也就会在后续比对失败,根本就读取不到172.20.10.3,ip读取失败,服务器也就更不存在。
正确的做法是:
在快捷指令中增加判断,在获取手机的无线网络之后,先判断网络信息是否包含任意值,如果包含,就按照原步骤进行处理,否则,就将变量ip设置为172.20.10.3。
为了改善快捷指令的可编辑性,我对快捷指令进行如下修改:
1、在开始部分增加一个文本输入框(用于输入特定ip或内网穿透的网址),并将文本赋值给变量hotpoint。
Clipboard 2024年4月14日 14 21
2、在快捷指令获取无线网络信息后,增加判断语句,先判断网络信息是否包含任意值,如果包含,就按照原步骤进行处理,否则,就将变量ip设置hotpoint,
Clipboard 2024年4月14日 14 22
修改后的快捷指令如下
粘贴到手机https://www.icloud.com/shortcuts/2dd18a78aa1f421e9f4e733a59a21d0c
发送至电脑https://www.icloud.com/shortcuts/9d92df9a563a4e698b6da7defbd9aa14
另外,由于电脑连接热点后,自动将网络设置为公共网络,需要先设置为专用网络才能进行剪贴板数据的传输。