• ベストアンサー

Lhaz.exe を起動する方法

VBScript(WSH)に圧縮したいファイルを送って、圧縮・解凍ソフト(Lhaz.exe)を起動させ、圧縮が終了したら所定の場所に保存するスクリプトを考えていますが、この Lhaz.exe を起動する方法が分かりません。 圧縮したいファイルと関連のない Lhaz.exe を起動する方法をご教示ください。

質問者が選んだベストアンサー

  • ベストアンサー
  • luka3
  • ベストアンサー率74% (297/399)
回答No.1

圧縮するためにLhazを起動するには、このようにします。 Dim WShell Set WShell = CreateObject("WScript.Shell") WShell.Run """C:\Program Files\Lhaz\Lhaz.exe"" /c (圧縮したいファイル名)", 1, TRUE lhazの起動オプションはこちらを参考にしてください。 http://chitora.com/lhaz/lhazhelp_05.html なんとなく今回の目的が「ファイルを自動で圧縮させた後に指定した場所に移動させたい」と感じましたが 気になりますのは、Lhazを圧縮用に起動した場合、保存先・圧縮形式を聞いてくるメニューが表示されることです。 この部分を自動化することはたぶん無理と思います。 lhazにこだわる必要が無くZIP形式でよいのであれば、「vbs zip」で検索すればVBSだけでZIP圧縮するサンプルが見つかると思います。

okwavewan
質問者

お礼

ご返事ありがとうございます。 早速試してみます。 大きなサイズのファイルを圧縮しますので時間経過の表示が出ると安心できることから、Lhaz などの専用アプリを使用したいと思いますが、VBSのZIP圧縮も参考にしてみます。

関連するQ&A

  • Lhaz.exeが起動しない

    圧縮したいアイテムがスクリプトと同じ場所にある場合はLhaz.exeは動作しますが、それ以外の場所からでは動作しません。スクリプトはVBSで以下のとおりです。どなたかご教示お願いいたします。 Dim APPL1 APPL1 = "D:\Program Files\Lhaz\Lhaz.exe" Dim objWS Set objWS = WScript.CreateObject("WScript.Shell") Dim Fpath Dim objPM : Set objPM = WScript.Arguments If objPM.count = 0 Then objWS.Popup "ドラック&ドロップのみに対応!" : Wscript.Quit Fpath = objPM.Item(0) Set objPM = Nothing objWS.Run """" & APPL1 & """ /c " & Fpath, 1, True objWS.Popup "終了しました!" Set objWS = Nothing

  • Lhaz 1.33の圧縮について

    Lhaz 1.33を使ってファイルを圧縮するには、 圧縮をしたいファイルをLhaz 1.33アイコンに ドラッグ&ドロップし、保存先フォルダを選ぶだけでは ダメなのでしょうか? 保存先フォルダにちゃんと圧縮後のファイルとして 保存されているのですが、プロパティを見ると とくに容量は圧縮前と変化がないのです。。。 これでは、圧縮されていないということになるのでしょうか? もし、行程に誤りがありましたら、正していただけると助かります。 よろしくお願いいたします。 

  • Lhazについて

    7zファイルを解凍するのにLhazを利用しています。 そこで既定のプラグラムに登録しようとしたのですが出来ません。 7zファイルを右クリック→プログラムから開く→既定のプログラムの選択→一覧に無かったので参照をクリック→Lhaz.exeを選択 ここでLhazが一覧に表示されるはずなのですが出ません。 なぜでしょうか。 OSはWindows Vista Home Premium 32bitです。 詳しい方回答よろしくお願いします。

  • lhaz.exeをコマンドプロンプトから実行する方法

    lhaz.exeにてファイルを圧縮する作業をバッチ処理で自動化しようとしています。CLIから実行する際の、オプション(パラメータ?)が分かりません。コマンドラインから自動実行する方法を教えて下さい。 OS:Windows2000Server

  • Lhazを入れると+Lhacaは不要になりますか。

     Exact Audio Copy(EAC)を導入すべく、ダウンロードしました。エンコードには、lameが必要ということで、lame-3.98.2.7zもダウンロードしました。ところが、私が持っている+Lhacaでは、lameの解凍ができません。そこで、Lhazを導入しようかと思います。説明を読むと、かなり多くのファイルの解凍・圧縮ができそうです。Lhazを導入すると+Lhacaは、不要になるでしょうか。

  • .exeファイルが起動できません.

    ・現象  .exeファイルを起動しようとすると,+Lhacaという圧縮解凍ソフトが起動し,起動しようとしたexeファイルのlzh圧縮したファイルをつくってしまいます.  どのexeファイルでも,同じ現象がおこります.  ダブルクリックで起動しても,スタートメニューから起動しても,ファイル名を指定して実行から起動しても,圧縮ファイルができてしまいます.  ただ,.xlsや.docのように,アプリケーションに関連付けられたファイルは開くことができます.  またエクスプローラは,左下のスタートボタンを右クリックすることで起動できます.  .exeファイルの関連付けが変更されたのでは?と考え,ここの質問を参考にし [スタート]-[ファイル名を指定し実行] から command を実行 次のコマンドを実行 C:\>assoc .exe=exefile C:\>ftype exefile="%1" %* を行ってみたのですが,状況は変わりませんでした.  エクスプローラのフォルダオプション,ファイルの種類タブから関連付けを見たのですが,exeは登録がありませんでした.  再起動もしてみたのですが,Windows起動時のスタートアップ等で,自動実行されるファイルの圧縮が行われるだけでした. なんとか元に戻したいと思いますので,何卒宜しくお願い致します.

  • Lhaz1.34 Trojanが検出されてしまいます

    OS:XP PRO SP2 7zとRARの圧縮・解凍を1つのソフトで出来ないものかと探していたところ、「Lhaz」というソフトを見つけました。 Lhaz1.34をVectorよりダウンロードし、ダウンロードされたexeファイルをBitDefenderでスキャンしてみると、Trojanが検出されてしまいます。ちなみに、作者様のHPからダウンロードしたものでも検出されました。 上記理由により、インストールすることに躊躇しています。 これは誤検出なのでしょうか? Vector Lhaz http://www.vector.co.jp/soft/win95/util/se107748.html

  • 圧縮解凍ソフト「Lhaz」で…

    当方OSはWINDOWS2000、Cドライブが残り200MBという厳しい状況下です。 余裕のあるDドライブ内にあるフォルダをLhazにて圧縮している最中 (圧縮出力先もDドライブ。)だったんですが、いつのまにか勝手に Lhazの画面が閉じていて、Cドライブがいっぱいになっていました。 しかし、生成されるはずだった問題の圧縮ファイル「○○.lzh」も無く、 Cドライブの容量だけが増えた状態になっています。 いっそのこと、不完全に出来てしまったであろうファイルを消して、 容量の空きを取り戻そうと思うのですが、どうしても問題のファイルが 見つかりません。 (C\program files\Lhaz)内にも、極端に容量が増えたファイルは 見当たりませんでした。 フリーの圧縮解凍ソフト「LHAZ」は、圧縮が何らかの原因で中断されて しまった場合、その不完全な状態の圧縮ファイルは、どこかに 一時ファイルとして格納されているのでしょうか? マイドキュメント内、Temporary Internet Files内などの中身は 既に移動又は削除済みで、もう他に消せるファイルが見つかりません。 助けて下さい…

  • FLASHで.exeファイルを起動したい

    MacromediaFLASHで作ったからムービーのボタンから、拡張子がexeのファイルを起動させたいのですがうまくいきません。アドバイスお願いします。 ちなみにそのときのボタンのスクリプトは //////////////////////////////////////// on(release){ getURL("*ファイル名*.exe"); } //////////////////////////////////////// バージョンは MacromediaFLASH MX2004 パブリッシュしたプレイヤーバージョンは7です。 また、起動させようとしたファイルとは、Lhaplusで圧縮した圧縮ファイル(lzh形式の拡張子exe)です。

    • ベストアンサー
    • Flash
  • 【至急】解凍ソフト「lhaz」のエラー

    いつもお世話になっています。 お詳しい方、ぜひご教授お願いします。 当方、Windows7 Pro SP1 64ビットの環境で、解凍ソフトにちとらソフトのLhaz(http://chitora.com/lhaz.html)」を使用しています。 しかし、最近「アプリケーションを正しく起動できませんでした(0xc000007b)。[OK]をクリックしてアプリケーションを閉じてください。」というエラーが出て、使用できなくなりました。 最近他にインストールしたのは「Microsoft Visual C++ 2010 x86 Redistributable - 10.0.40219」位です。 今は代用で「Lhaplus」を使用していますが、Lhazの時の様に、解凍する前に、圧縮ファイルの中を右クリックのメニューから開いて覗くことができず困っています。 対処法と、上記の用途でLhazに代わるフリーソフトがあれば、お詳しい方、ぜひご教授お願いします。

専門家に質問してみよう