Noah 〜 とりあえず圧縮解凍

このエントリーをはてなブックマークに追加
855名無し~3.EXE
保守♪
856名無し~3.EXE:03/08/27 18:07 ID:/YqSSqZ1
アーカイバスレから誘導されてきたので、マルチになりますが質問します。
フォルダが複数あって、それを個別圧縮したいのですが、
NoahにAltを押しながら放り込むと、下のようにフォルダ名を挟んだアーカイブができてしまいます。
後からファイラで仮想フォルダとして中身を確認する際、二重になってしまっていので不便です。
  フォルダ名.zip
   └フォルダ名
     ├001.html
     ├002.html
     └...
そこで、フォルダを使用しない(アーカイブ名のみに残る)ような圧縮をしたいのです。
  フォルダ名.zip
   ├001.html
   ├002.html
   └...
こういった圧縮を複数フォルダに渡ってまとめて行えるでしょうか?
857名無し~3.EXE:03/08/27 18:20 ID:NQy4yinT
>>856
向こうでは解決してるみたいだけど、
・一切のパス情報を無視していいなら、そのようなスイッチを指定
・(listr)を使えば出来るのもあるかも
のようなb2eを自分で書けば出来る
858名無し~3.EXE:03/08/27 18:29 ID:/5/6fc/P
>>857
書いてやれよ。
そんなん出来るやつがいちいち質問するかよ。
自己中で精神年齢の低い厨のレスだな。
何でもお前基準で物事考えるなよ
859名無し~3.EXE:03/08/27 18:36 ID:/YqSSqZ1
>>857
各フォルダの中はファイルのみ(子フォルダ無し)なので、
パス情報は無視で構いません。Noahにそういうスイッチがあるのですか?
もうすこし勉強してみます。ありがとうございます。
860名無し~3.EXE:03/08/27 18:36 ID:CkeWRXp4
>>857-858 向こうで少々手抜きなレスつけたばっかりに… >>857 に悪気はないと思うぞ
あとはたのんだ >>858
861名無し~3.EXE:03/08/27 19:06 ID:5HxyLqP5
#zip.b2e
load:
(name Zip32j.dll)
(type zip store *normal password)

encode:
(if (method 1) (cmd -rS0 -j (arc.zip) (list\*.*)))
(if (method 2) (cmd -rS9 -j (arc.zip) (list\*.*)))
(if (method 3) (cmd -rS9e -j (arc.zip) (list\*.*)))

sfx:
(cmd --sfx (arc))

Noah.iniに追加
Kill=z

これが求めているものかどうかは不明
ちなみに自分基準で行くとb2eの使い方は知っていて、
なぜNoah.iniにも書き加える必要があるのかも分かっていてという前提なので
分からなかったら申し訳ない。その辺はNoahのマニュアルからリンクをたどった方が
ここで説明するよりはいいだろう。
862856:03/08/27 19:40 ID:/YqSSqZ1
>>861
理想どおり動作しました!
恥ずかしながら、b2eは 大体の動作概念はなんとか掴めている程度です。

Kill=z などはzip関連の動作変更でしょうか。
これ以上に関しては、自力でがんばってみます。
ありがとうございました。
863名無し~3.EXE:03/08/27 19:45 ID:duEiposo
バカにされた。
864名無し~3.EXE:03/08/27 19:52 ID:JRPWLqDV
流行語?
865名無し~3.EXE:03/08/28 00:19 ID:i7zeg3hn
・・・にしたいのだろう
866名無し~3.EXE:03/08/28 08:31 ID:Wdw/BDrA
>>861
kill=z(内蔵のZip圧縮ルーチンをオフにする)にするよりも
typeをzipではなくzip_nopathとかにするほうがいいと思うのだが。
867名無し~3.EXE:03/08/28 14:18 ID:5HaBGSoC
複数選択右クリック解凍の件だけど、
同じ感じにWinampでやると複数起動しない。
いったい何が違うんだろう。
868名無し~3.EXE:03/08/28 15:08 ID:IJWql2of
>>867
Winampとか処理するファイルをリストとして保持するタイプのソフトは
「重複起動の検知→どれか一つに全てのリストを渡して他は終了」
という手が使えるけど、Noahは実行即解凍なのでこの手が使いにくい。
869名無し~3.EXE:03/08/28 21:58 ID:VG/Hscku
おお、つまり道は開けたのかも!
870名無し~3.EXE:03/08/28 21:59 ID:VG/Hscku
しれない。。。
871名無し~3.EXE:03/08/29 00:34 ID:IntvZMkG
バカにされた。
872名無し~3.EXE:03/08/29 18:19 ID:akzakALu
いなば氏ならやってくれると思った。
873名無し~3.EXE:03/08/29 22:04 ID:z67YB4T+
age
874名無し~3.EXE:03/08/30 15:10 ID:5b8D2zK3
b2eのことでお尋ねします。
ttp://b2efile.tripod.co.jp/からrar.b2eを頂き、自分の好みに改造したいのですが
よくわかりません。どなたか教えてください。
load:
(name rar.exe us)
(type rar non_compress RR recover 1.38MB)

encode:
(if (method 1) (cmd a -m0 (arc.rar) (resp@ (listr))))
(if (method 2) (exec
(let r (input "リカバリレコードのサイズを指定"))
(cmd a -m5 -s -mm (arc.rar) (resp@ (listr)))
(cmd rr%r (arc.rar))))
(if (method 3) (cmd r (arc)))
(if (method 4) (cmd a -m5 -v1440 -y (arc.rar) (resp@ (listr))))

sfx:
(cmd s (arc))

上記b2eにおいてmethod2ではリカバリレコードのサイズを自由に指定できますが
同じようにダイアログ?を表示させ、圧縮率をm5に固定することなく1〜5まで
自由に入力するにはどうすればよいのでしょうか?
(let r (input "圧縮率指定"))と書けばダイアログは出るのですが圧縮ができません
またmethod4における分割も同様に自由なサイズで分割をしたいのです
どのように書けばいいのか教えてください
875名無し~3.EXE:03/08/30 19:42 ID:ZAMChm7U
>>874
まずはNoahのb2eフォルダの”aboutb2e.txt”を読むこと。

リカバリ指定のルーチンは”(if (method 2) (exec”から”(if (method 3) ”の直前まで。
”(input 〜”でダイアログを表示して、”(let r 〜”でその結果を”r”に入れてる。
”r”の中身を実際に使うには”%r”としてやる。

これがわかれば圧縮率指定も分割も書けるはず。
876名無し~3.EXE:03/08/30 21:17 ID:WPtXb2Le
糞めんどーなソフトだな
イラネ
877名無し~3.EXE:03/08/30 21:33 ID:E/KtGQ+i
まぁ理解できないと苦痛だろうね。
878名無し~3.EXE:03/08/30 22:10 ID:rjBqaGhe
ていうか、たかが圧縮にスクリプト使うなんて馬鹿馬鹿しいな
879名無し~3.EXE:03/08/30 22:17 ID:/D3ol/7M
そうだな、圧縮ごときでプログラム組む奴の気がしれん。
既存のソフト使っておけば十分。
880名無し~3.EXE:03/08/30 22:17 ID:E/KtGQ+i
881名無し~3.EXE:03/08/31 02:28 ID:4sqHJlxA
ヲタにしかウケないだろうな、これ
882名無し~3.EXE:03/08/31 02:51 ID:vvJvNl4o
バカがキレた。
883名無し~3.EXE:03/08/31 11:43 ID:g3M6Ylkm
age
884名無し~3.EXE:03/08/31 12:08 ID:YFDdxLo3
>>881
いや、このソフトはお手軽圧縮解凍ソフトなので本来は初心者用です。
中途半端な奴は使えないって事だな。
885名無し~3.EXE:03/08/31 12:30 ID:OoTWfiw9
上級者きどりが多くてかないませんな。
886名無し~3.EXE:03/08/31 13:08 ID:V+jxSx8p
ですな。スクリプトもまともに組めない奴が多すぎ。
887名無し~3.EXE:03/08/31 16:10 ID:0vzcxLyG
E/KtGQ+i
vvJvNl4o
V+jxSx8p

こいつって同じヤシなの?
いちいち反応しててウザイんだけど。