我正在尝试运行一个基于32位dll的VB脚本,因为我已经更改了默认的Windows程序来运行这个脚本(SysWoW64 \ cscript.exe),所以我只需双击即可运行它在它上面,现在我想在python 27(32位)中使用以下代码运行相同的脚本:
import os
os.chdir("C:\Users\OFFICE2\Desktop")
os.system("ResultSaver.vbs")
但它没有运行!说实话,昨天它运行得很好,但今天它没有!我已经多次重启我的电脑,但没有发生任何变化!
有人可以帮助我,这让我发疯了我安装了Windows 7 64位,
答案 0 :(得分:0)
经过几天努力解决这个问题,我终于找到了解决方案,
我制作了一个批处理文件:
C:\windows\SysWoW64\cscript.exe C:\Users\OFFICE2\Desktop\ResultSaver.vbs
然后我将我的批处理文件转换为该网站的exe文件:
http://www.f2ko.de/programs.php?lang=en&pid=ob2e
然后使用以下代码运行exe文件:
import os
import subprocess
from subprocess import Popen
os.chdir("C:\Users\OFFICE2\Desktop")
Popen("myconvertedbatchfile.exe")
我确信有一个更简单的解决方案,但现在这个有效!