找回密码
 立即注册
搜索
查看: 4213|回复: 25

[软件] 手机上触发pc上执行脚本怎么实现

[复制链接]
     
发表于 2023-5-12 16:55 | 显示全部楼层 |阅读模式
安卓手机,有时候想启动同局域网里windows上的某个脚本目前想到的方法
1.  remote desktop  ,远程登录pc,  缺点是屏幕太小,打字不方便
2.  windows上做个web 服务, 手机web访问,缺点是要写代码
3.  开发安卓app,缺点也是要写代码,感觉更多
4.   其他?
回复

使用道具 举报

     
发表于 2023-5-12 16:59 来自手机 | 显示全部楼层
本帖最后由 indtability 于 2023-5-12 17:02 编辑

kde connect,linux 下有这个功能,不过我没用过,也不清楚 windows 版有没有这个功能。
回复

使用道具 举报

     
发表于 2023-5-12 17:01 | 显示全部楼层
本帖最后由 Midnight.Coup 于 2023-5-12 17:05 编辑

Powershell 开下 SSH 服务端,手机 Termux 上 SSH 过去
回复

使用道具 举报

     
发表于 2023-5-12 17:02 | 显示全部楼层
直接ssh啊
回复

使用道具 举报

     
发表于 2023-5-12 17:02 来自手机 | 显示全部楼层
多功能键盘加智能手指

—— 来自 samsung SM-S9160, Android 13上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

     
发表于 2023-5-12 17:22 来自手机 | 显示全部楼层
无论ssh还是在Windows上架个web前提是你能对外开放端口吧,可以的话怎么玩都行

—— 来自 Xiaomi MI 8, Android 10上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

发表于 2023-5-12 17:24 | 显示全部楼层
办法太多了

比如手机push命令到git上

pc隔段时间去git上更新
回复

使用道具 举报

     
发表于 2023-5-12 17:33 来自手机 | 显示全部楼层
糊状物 发表于 2023-5-12 17:22
无论ssh还是在Windows上架个web前提是你能对外开放端口吧,可以的话怎么玩都行

—— 来自 Xiaomi MI 8, An ...

对普通用户来说进 Windows 防火墙就可以了
回复

使用道具 举报

     
发表于 2023-5-12 17:36 来自手机 | 显示全部楼层
最简单的办法就是用向日葵来远程控制啥都不用动
回复

使用道具 举报

     
 楼主| 发表于 2023-5-12 17:52 | 显示全部楼层
好的,打算用ssh方法解决,  你们手机用哪个ssh客户端, 刚刚试了下juicessh, 发现不能横屏,  有没有可以横屏的客户端推荐?
回复

使用道具 举报

     
发表于 2023-5-12 18:40 | 显示全部楼层
Android的话推荐termux,还有个termux widget的界面可以在桌面上放置一个窗口里面显示一堆bash脚本,点击直接运行
然后你再从bash脚本里面连接远端电脑执行需要的命令就行了
回复

使用道具 举报

     
 楼主| 发表于 2023-5-12 18:51 | 显示全部楼层
r_ex 发表于 2023-5-12 18:40
Android的话推荐termux,还有个termux widget的&# ...

我说谷歌市场上怎么找不到这个app了

  1. termux Google Play Store (Deprecated)
  2. Termux and its plugins are no longer updated on Google Play Store due to android 10 issues and have been deprecated. The last version released for Android >= 7 was v0.101. It is highly recommended to not install Termux apps from Play Store any more.
复制代码
回复

使用道具 举报

     
发表于 2023-5-12 20:46 来自手机 | 显示全部楼层
b0207191 发表于 2023-5-12 18:51
我说谷歌市场上怎么找不到这个app了

在 f-droid 上

—— 来自 samsung SM-G9910, Android 13上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

     
 楼主| 发表于 2023-5-12 20:59 | 显示全部楼层
caibing 发表于 2023-5-12 20:46
在 f-droid 上

—— 来自 samsung SM-G9910, Android 13上的 S1Next-鹅版 v2.5.4

windows那个ssh服务的提示符太长了,形如 use@computer name
linux里面可以自定义shell提示符,windows这个ssh控制台提示符可以自定义吗,把这个冗长的前缀去掉
回复

使用道具 举报

     
发表于 2023-5-12 21:05 | 显示全部楼层
电脑上挂个QQ机器人,手机给QQ发个消息就执行脚本
回复

使用道具 举报

     
发表于 2023-5-12 21:11 来自手机 | 显示全部楼层
webhook

—— 来自 HUAWEI LNA-AL00, Android 12上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

     
发表于 2023-5-12 22:02 | 显示全部楼层
b0207191 发表于 2023-5-12 20:59
windows那个ssh服务的提示符太长了,形如 use@computer name
linux里面可以自定义shell提示符,windows这 ...

装个starship这类自定义prompt的软件。跨平台的。配合windows terminal很好用。

starship.rs
回复

使用道具 举报

     
发表于 2023-5-13 12:34 来自手机 | 显示全部楼层
我的思路是找个手机可以用的木马,说实话远程控制这种功能还是木马做的简单方便实用。
回复

使用道具 举报

     
发表于 2023-5-14 12:45 | 显示全部楼层
我用的是 Quicker,安卓有写好的应用,如果只是在局域网下用的话。

—— 来自 S1Fun
回复

使用道具 举报

     
发表于 2023-5-15 14:25 | 显示全部楼层
b0207191 发表于 2023-5-12 20:59
windows那个ssh服务的提示符太长了,形如 use@computer name
linux里面可以自定义shell提示符,windows这 ...

CMD和PowerShell都可以用Oh My Posh,可以自定义Prompt。
image.png
回复

使用道具 举报

     
发表于 2023-5-15 14:32 | 显示全部楼层
V5Style 发表于 2023-5-15 14:25
CMD和PowerShell都可以用Oh My Posh,可以自定义Prompt。

我就是从oh my posh 转到starship的……前者占用资源更多所以相对慢一些,而且花里胡哨的看久了眼花。starship轻量级,清爽一些。

Snipaste_2023-05-15_14-30-33.png
回复

使用道具 举报

     
 楼主| 发表于 2023-5-15 15:28 | 显示全部楼层
按照https://learn.microsoft.com/zh-c ... rce=recommendations

选择并应用 PowerShell 提示符主题
可在 Oh My Posh 主题页面浏览主题的完整列表。

选择主题,并使用此命令更新 PowerShell 配置文件。 (可以将 notepad 替换为你选择的文本编辑器。)

PowerShell

复制
notepad $PROFILE

到这步发现出现一个问题::::

dir : 找不到路径“C:\Users\myname\Documents\WindowsPowerShell\”,因为该路径不存在。
所在位置 行:1 字符: 1
+ dir C:\Users\myname\Documents\WindowsPowerShell\
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (C:\Users\myname...dowsPowerShell\:String) [Get-ChildItem], ItemNotFoundException
    + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetChildItemCommand
回复

使用道具 举报

     
发表于 2023-5-15 16:22 | 显示全部楼层
b0207191 发表于 2023-5-15 15:28
按照https://learn.microsoft.com/zh-cn/windows/terminal/tutorials/custom-prompt-setup?source=recommen ...

建议不要用系统自带那个windows powershell,用跨平台开源那个
https://github.com/PowerShell/PowerShell
https://learn.microsoft.com/en-u ... view=powershell-7.3
回复

使用道具 举报

     
发表于 2023-5-15 16:25 | 显示全部楼层
再配合开源的terminal使用,才是完全体的powershell
https://github.com/microsoft/terminal
https://apps.microsoft.com/store ... rminal/9N0DX20HK701
回复

使用道具 举报

     
 楼主| 发表于 2023-5-15 17:25 | 显示全部楼层
试了下,
New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DefaultShell -Value "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -PropertyType String -Force

把ssh对接到powershell,  提示符变成ps,凑合用吧  
回复

使用道具 举报

     
发表于 2023-5-15 19:17 来自手机 | 显示全部楼层
Windows上跑jenkins,手机用网页调用下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-11-16 11:12 , Processed in 0.090626 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表