2012-02-17 16 views
0

私はこのスクリプト(SysWoW64 \ cscript.exe)を実行するためにデフォルトのWindowsプログラムを変更したので、32ビットのdllに基づくVBスクリプトを実行しようとしています。Pythonから32ビットVBスクリプトを実行できません

import os 
os.chdir("C:\Users\OFFICE2\Desktop") 
os.system("ResultSaver.vbs") 

を、それは実行されません)ので、私は今、私は以下のコードでのpython 27(32ビット)の中に同じスクリプトを実行したい、それをダブルクリックするだけで、それを実行することができます!正直言って昨日は完璧に走っていましたが、今日はそれがありません!私は何度もPCを再起動しましたが、変更はありませんでした!

誰かが私を助けてくださいすることができ、これが駆動している私の狂気

私が持っているWindows 7のインストール64ビット、この問題に解決策を最終的に私が見つけ苦労し、数日後

+1

os.system( "c:\ blabla \ SysWoW64 \ cscript.exe ResultSaver.vbs")? –

+0

これは昨日動作していましたが、今日はcscriptを呼び出してVBスクリプトを実行するバッチファイルを実行しようとしましたが –

+1

ResultSaver.vbsはコマンドラインから実行されますか? –

答えて

0

私のようにバッチファイルを作っ:

C:\windows\SysWoW64\cscript.exe C:\Users\OFFICE2\Desktop\ResultSaver.vbs 

その後、私はこのウェブサイトでのexeファイルに私のバッチファイルを変換:

私は簡単に解決策があることを確信していますが、今この1つは働くために

import os 
import subprocess 
from subprocess import Popen 
os.chdir("C:\Users\OFFICE2\Desktop") 
Popen("myconvertedbatchfile.exe") 

http://www.f2ko.de/programs.php?lang=en&pid=ob2e

、その後は以下のコードとexeファイルを実行しました!

関連する問題