• ベストアンサー

自動解凍書庫を実行後は必ず上書き

吉崎栄泰さんが作成したLHA2.1.3で作成した、 自動解凍形式のファイルを実行する際、 同じファイルが存在した場合、 上書き保存しますか? っというメッセージは表示されます。 それを必ず上書きして解凍されたファイルを 保存したいのですが、どのようにすればいい のかわかりません。 ご存じの方がいらっしゃいましたら、 ご教授お願いいたします。

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

  • ベストアンサー
  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.1

全て上書きするオプションは無いんですよね。 DOS Shell の操作でできたような記憶がありますが忘却の彼方なので自信はありません。 やり方としては「y」という文字をキーボードからでなくファイルから送り込む方法になります。 上手く行くといいのですが・・・。 まず、「y」と半角で一文字だけ書き改行したテキストをメモ帳で作り、 ファイル名を(y).txtとして保存します。 これを自動解凍ファイルと同じフォルダにおいてください。 次に、自動解凍ファイルを右クリックしてプロパティを選んでください。 全般タブにある自動解凍ファイル名のところに次のように追加してください。  file.exe < (y).txt   ↑  自動解凍ファイル あとは自動解凍ファイルをダブルクリック。 これで上手く行くと思うのですが、何せ忘却の彼方のDOS操作... 上手く行かない場合は、追加した文字を削除してください。

その他の回答 (1)

  • gatyan
  • ベストアンサー率41% (160/385)
回答No.2

例えば、ANSYESという名前のファイルを作って、Yを大量に入力します。 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY みたいに、必ず書庫内のファイル数以上の個数を入力しておきます。 SFXファイルを実行する時に SFXファイル名 < ANSYES とすれば、自動的に Y が入力されて上書きされます。

関連するQ&A

  • SHELL関数で実行後のメッセージに”Y”と返答したい

    VB6で、ある自動解凍形式のファイルを実行し解凍するPGを作成しています。 ある自動解凍形式のファイルを実行すると解凍できますが、既に解凍済みのファイルがあると、”上書きしますか?”というメッセージがDOS窓が表示されますが、この時、"Y"と入力したいのですが、どのようにPGしたらいいのかわかりません。 ご存じの方がいらっしゃいましたらご教授お願いいたします。

  • LHUT32での自動解凍ファイル

    Windows98SEの端末でLHUT32(Ver1.44)を使用して、あるフォルダ内のTXTファイルを上書きするような自動解凍ファイルを作成しているのですが、上書きできずに、元のファイルのまま変わりません。実行自体は正常に行われているようなのですが…。 下記に実行手順を書きます。 1.LHUT32でファイルを圧縮し、〔編集〕→〔自動解凍書庫の作成〕→〔Win32用拡張SFX〕を選択。 2.保存する箇所を選択し、初期表示解凍先ディレクトリに該当のフォルダ名パスを入力。 3.「属性を解凍」「自動実行」「自動上書き」「ディレクトリ付き」にチェックを入れて「了解」を選択。 TXTファイルの上書きをする場合には何か特別な設定があるのでしょうか?

  • 自動実行ファイルの圧縮ファイルを自動実行せず解凍?

    自動実行ファイル形式のファイルを 自動実行せずに解凍するには どうすればいいでしょうか? 教えてくださいよろしくおねがいします。 そういうことはできるのでしょうか? アドバイスよろしくおねがいします。

  • 7zip32.DLLを利用した自動解凍書庫

    お世話になります。 藁にもすがる思い出で書き込みいたします。。。 現在、7Zip32.dllを使用してのファイル圧縮を行っているのですが、 自動解凍書庫に対して「解凍時の解凍先ディレクトリの指定」がうまく出来ず困り果てています。 1、hoge.7zファイルを作成 ↓ 2、コマンドラインにて copy /b 7zs.sfx + config.txt + hoge.7z jidou.exe を実行 hoge.7zの自動解凍書庫ファイル jidou.exeを作成 ↓ 3、jidou.exeを実行   実行時に解凍先を求めるダイアログが表示される   ※この解凍先の初期値に、C:\foo を指定したい   (現在ではjidou.exeの実行を行ったパスが表示されてしまいます) ↓ 4、3で指定したディレクトリにhoge.7zの解凍を行う 上記手順の3だけがうまくいっておりません。 UNLHA32で同様のコードを書いた際はサブスイッチで指定した気がするのですが・・・。 7zip32.dllのマニュアルには同様のコマンドが見つけられませんでした。 ご存知の方、御回答を何卒お願いいたします。

  • 解凍されたと同時にあるファイルを実行

    解凍されたと同時にあるファイルを実行するシステムを作成しています。イメージは「自動解凍test.exeを解凍すると解凍されたファイルtest.txtを実行する」ようなイメージです。どなたかご教授くださいよろしくお願いします。

  • 解凍したら自動実行する?

    圧縮ファイルを解凍したら、それに入っているファイルが自動実行されることはありますか? そういうのは、exeファイルだけでしょうか?

  • LHUT32でフォルダの自動解凍書庫がうまくいきません

    LHUT32の自動解凍書庫の作成をしました。ファイルの自動解凍書庫作成はうまくできるのですが、フォルダのほうがうまくできないで困っています。 exeのアイコンは作成できるのですが、それをダブルクリックして解凍しようとしても、肝心のフォルダが出てきません。マニュアルやQ&Aを読んだのですが、どうにも解決策が見出せず・・・ ご存知の方いらっしゃいましたら、どうしたら良いか、教えていただけますでしょうか?

  • ファイル解凍時に自動でファイルを実行

    ファイルを解凍時に、自動で解凍後の一つのファイルを実行するようにできる圧縮ソフト、または方法はありますでしょうか? ダウンロードでデータを配布する際、通常であれば解凍後このファイルを実行してくださいと案内をするのですが、少しでも楽にお客様にデータ更新を行っていただきたいので。 教えてください。 よろしくお願いします。

  • 再インストール時の解凍で上書き

    B'S動画レコーダー7を使っています。 (Windows10) 以前こちらで、保存されたものが表示されないということで、質問させていただいた者です。その後もいろいろしてみたものの解決せず、今再インストールしている途中です。 解凍するときに、"ファイルが既に存在します・上書きしますか?"という表示が出ます。(はい、はい(以降全て)、いいえの選択表示) これは上書きしていいのでしょうか? いいえにすると何も変わらないので、上書きするしか進まないのかなと思いますが、上書きすると以前の保存されたものに影響はないのでしょうか?(消えてしまうとか) 詳しくないがゆえに、それが怖くて進めません。 そんな理由で、本当に申し訳ないのですが、お詳しい方、是非教えていただけますと幸いです。どうぞよろしくお願いいたします。 ※OKWAVEより補足:「ソースネクスト株式会社の製品・サービス」についての質問です。

  • unlha32.dll を使用した自己解凍書庫の作成について

    今回チャレンジしているのが 自己解凍書庫でかつ解凍後実行コマンドを指定するケースです。 これをVB6から作成しようとしていますが、自己解凍書庫ができるまでは、うまくいくのですが、解凍後実行コマンドのスイッチを指定しても認識されていないような動きです。(自己解凍書庫をダブルクリックで実行(解凍)後、指定したコマンド(notepad.exe)が起動しない。 コマンドは以下の通り指定しています。 Dim var As lha ←unlha32.dll(V1.98b)は既に定義済み Set var = New lha 'まずLZHファイル var.lha("a -gw4 -xr1 -gye<notepad.exe> -w<c:\work> C:\work\archive C:\work\csv\ *.* ") '次に自己解凍書庫(exe)にする。 var.lha("s -gye<notepad.exe> -gw4 c:\work\archive.lzh c:\work\ ") この手順で行っています。 上のexeを実行後、notepadが起動できればOKなのですが。 何か気づかれた点等あれば、ご指摘ください。 宜しくお願い致します。

専門家に質問してみよう