私はPowerBuilder 12.5プログラムで作業しています。これはxmlからdocxへのコンバータです。これは、XMLファイルと画像を取り、それらをフォルダに積み重ねます。これは.docxファイルとして圧縮されている必要があります。Powerbuilder 12.5 - windowsコマンドを実行する
私はWindowsのcmdコマンドzip -r 'path'.docx *
でこれを行うことができます。これはMS Wordで開かれた単語ファイルを生成します。 'path'
は、ファイルエクスプローラにファイルを保存する場所で、ファイル名が動的に生成されます。
このコマンドはPowerBuilderからどのように実行できますか。問題は、もし私がrun()
関数を実行すると、プリセットされたパス(c:\ Users \ ME \
)でcmdが開きますが、それは動作していません。それはc:\ Users \ MEフォルダを圧縮します。
もっと良いアイデアを教えてください。
これで、Run()関数はWindowsのcmdを開きますが、Oracle \ db_homeフォルダを指しています。私はcmd.exeをwindows \ system32からpowerbuilderプロジェクトフォルダにコピーしようとしました。 アイデア – user6371567