YanxinTang / clipboard-online

Share content between 💻Windows and 📱iOS
696 stars 67 forks source link

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

Open komazhou opened 8 months ago

komazhou commented 8 months ago

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

komazhou commented 5 months ago

自问自答: 快捷指令是通过获取手机所连接的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 另外,由于电脑连接热点后,自动将网络设置为公共网络,需要先设置为专用网络才能进行剪贴板数据的传输。