b0207191 发表于 2023-5-12 16:55

手机上触发pc上执行脚本怎么实现

安卓手机,有时候想启动同局域网里windows上的某个脚本目前想到的方法
1.remote desktop,远程登录pc,缺点是屏幕太小,打字不方便
2.windows上做个web 服务, 手机web访问,缺点是要写代码
3.开发安卓app,缺点也是要写代码,感觉更多
4.   其他?

indtability 发表于 2023-5-12 16:59

本帖最后由 indtability 于 2023-5-12 17:02 编辑

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

Midnight.Coup 发表于 2023-5-12 17:01

本帖最后由 Midnight.Coup 于 2023-5-12 17:05 编辑

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

Re.Troy 发表于 2023-5-12 17:02

umamusume 发表于 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

Jet.Black 发表于 2023-5-12 17:24

办法太多了

比如手机push命令到git上

pc隔段时间去git上更新

JetBrains 发表于 2023-5-12 17:33

糊状物 发表于 2023-5-12 17:22
无论ssh还是在Windows上架个web前提是你能对外开放端口吧,可以的话怎么玩都行

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

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

猫熊爱 发表于 2023-5-12 17:36

最简单的办法就是用向日葵来远程控制啥都不用动

b0207191 发表于 2023-5-12 17:52

好的,打算用ssh方法解决,你们手机用哪个ssh客户端, 刚刚试了下juicessh, 发现不能横屏,有没有可以横屏的客户端推荐?

r_ex 发表于 2023-5-12 18:40

Android的话推荐termux,还有个termux widget的界面可以在桌面上放置一个窗口里面显示一堆bash脚本,点击直接运行
然后你再从bash脚本里面连接远端电脑执行需要的命令就行了

b0207191 发表于 2023-5-12 18:51

r_ex 发表于 2023-5-12 18:40
Android的话推荐termux,还有个termux widget的&# ...

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

termux Google Play Store (Deprecated)
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.

caibing 发表于 2023-5-12 20:46

b0207191 发表于 2023-5-12 18:51
我说谷歌市场上怎么找不到这个app了

在 f-droid 上

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

b0207191 发表于 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发个消息就执行脚本

Nanachi 发表于 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

win8 发表于 2023-5-13 12:34

我的思路是找个手机可以用的木马,说实话远程控制这种功能还是木马做的简单方便实用。

Fradeet 发表于 2023-5-14 12:45

我用的是 Quicker,安卓有写好的应用,如果只是在局域网下用的话。

—— 来自 S1Fun

V5Style 发表于 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。

六尺之下 发表于 2023-5-15 14:32

V5Style 发表于 2023-5-15 14:25
CMD和PowerShell都可以用Oh My Posh,可以自定义Prompt。

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

b0207191 发表于 2023-5-15 15:28

按照https://learn.microsoft.com/zh-cn/windows/terminal/tutorials/custom-prompt-setup?source=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) , 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-us/powershell/scripting/install/installing-powershell-on-windows?view=powershell-7.3

六尺之下 发表于 2023-5-15 16:25

再配合开源的terminal使用,才是完全体的powershell
https://github.com/microsoft/terminal
https://apps.microsoft.com/store/detail/windows-terminal/9N0DX20HK701

b0207191 发表于 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,凑合用吧

@eric 发表于 2023-5-15 19:17

Windows上跑jenkins,手机用网页调用下
页: [1]
查看完整版本: 手机上触发pc上执行脚本怎么实现