windows - Brug Python til at søge program installeret på serveren

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg vil gerne bruge Python til at søge Projectwise (et dokumenthåndteringsprogram). Jeg troede det ville fungere:


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


Det ser imidlertid ud til, at Projectwise ikke er installeret lokalt på min arbejdscomputer. Jeg kan ikke åbne den oprindelige filplacering fra genvejen. Det er sandsynligvis installeret over alle kontormaskiner. Er det stadig muligt at påberåbe Projectwise inden for Python?


rediger: Jeg har forsøgt at finde programplaceringen, men egenskabsvinduet viser ikke, hvor genvejen fører til. [4]

Bedste reference


Dit problem er, at programmet bruger en annonceret genvej. Jeg foreslår, at du kører applikationen via genvejen, og bruger Task Manager til at finde placeringen af ​​programmet, mens den kører.


Brug så den vej som argumentet til subprocess.call:


import subprocess as sp
sp.call("C:PathToProjectwise.exe")