vrubyというよりexerbでexe化したファイルにドラッグ&ドロップで同じ場所に吐き出す処理をやろうと思い、コマンドラインからパスとファイル名抽出して、拡張子を変えて吐き出ししようと思うができない。
デバッグ状態でrbファイルにドラッグすると動くのに、exe化するとできなくて「ドツボ」にはまる…
で、ひらめいて、「パス」と「ファイル名」の間に「\」を追加してみた。
動いたよ…orz
こんな初歩的なので躓くとはなー…
あとwin32APIとお友達になるには戦闘力が著しく足りないので、暫く修行が必要だとわかる。
rubyzip<br>gemでやらないと無理ということが分かる。<br> Zip::ZipFile.open("OUTPUT.zip", Zip::ZipFile::CREATE) {|zf|<br> "元データのパスとか".each do |i|<br> zf.add(NKF::nkf("-s",i), i)<br> end<br> }<br><br>参考URL:http://www.ftnk.jp/~fumi/cl/2004-05-10.html
vbsとの連動なんかこれでいけそうだな…<br>WIN32OLE.new("ScriptControl")