【问题标题】:Script to run at startup on Windows RT在 Windows RT 上启动时运行的脚本
【发布时间】:2013-01-16 15:02:13
【问题描述】:

我有一个 python 脚本,它基本上启动了一个 Xmlrpc 服务器。我需要这个脚本始终运行。我有一个可能要求系统自行重启的功能。所以一旦系统重新启动,我需要让脚本再次运行。

如何将它添加到 Windows RT 启动?

【问题讨论】:

  • 当您说 Win RT 时,您是指 Windows 运行时作为平台还是 Windows RT 作为 ARM 设备的 Windows 操作系统 SKU?
  • 我的意思是后者。 Arm 上的窗口

标签: python windows windows-8 startup windows-rt


【解决方案1】:

Windows 应用商店应用无法触发系统重启,它也无法运行 Python 脚本,除非您在应用内实现 Python 解释器。 Windows 应用商店应用在自己的沙盒中运行,与系统其余部分的通信方式非常有限。

【讨论】:

  • 在我的 python 代码中,我有 os.system("shutdown /r /t 0")。执行此命令时,它将立即重新启动。我只需要在系统重新启动后以某种方式重新启动我的脚本。
  • @kraxter 我在您对 Filip 的回答中读到您询问的是 Windows RT,而不是 Windows 运行时。 AFAIK 没有可用于 Windows RT 的 Python 运行时,这使您的问题相当反问。只有 Windows 应用商店应用可以安装在 Windows RT 上,这些应用在沙盒中运行并且无权访问操作系统来重新启动它。
【解决方案2】:

您可以创建计划任务以在登录或启动时运行。运行注册表项和启动文件夹在 Windows RT 上不起作用,但任务计划程序可以。

题外话(因为我似乎无法对另一个答案添加评论)有一个​​ Python 副本使用越狱移植到 Windows RT。

【讨论】:

  • 嗨,Nathan,我已尝试使用计划任务,但仍有一些问题。这与用户登录等有很大关系。我现在已经停止尝试如何完成它。是的,我在 Windows RT 上运行 python。我从同事那里得到的
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多