【问题标题】:Using Python to search program installed on server使用 Python 搜索安装在服务器上的程序
【发布时间】:2017-09-13 13:46:35
【问题描述】:

我想用 Python 搜索 Projectwise(一个文档管理程序)。我认为这会起作用:

import subprocess  
subprocess.call("Projectwise.exe")  

但是,我的工作计算机上似乎没有本地安装 Projectwise。我无法从快捷方式打开原始文件位置。它可能安装在所有办公室计算机上。是否仍然可以在 Python 中调用 Projectwise?

编辑:我试图找到应用程序位置,but the properties window doesn't show where the shortcut leads to.

【问题讨论】:

  • 你的问题是什么?
  • 检查您通常用来打开程序的快捷方式并查看它指向的位置,然后将该路径用作subprocess.call的参数
  • 你有没有尝试从 exe 通知完整路径?
  • 我上传了程序快捷方式属性窗口的截图。我不确定如何从这里查看路径
  • 看起来这不是python的问题:superuser.com/questions/129416/…

标签: python windows advertised-shortcut


【解决方案1】:

您的问题是程序使用了advertised shortcut。我建议你通过快捷方式运行应用程序,并在运行时使用任务管理器找到程序的位置。

然后,使用该路径作为subprocess.call 的参数:

import subprocess as sp
sp.call("C:\Path\To\Projectwise.exe")

【讨论】:

  • 我找到了路径并成功打开了程序。谢谢大家的帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-25
  • 1970-01-01
  • 2013-02-21
  • 1970-01-01
  • 2015-12-26
  • 1970-01-01
  • 2016-05-29
相关资源
最近更新 更多