1 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/03(土) 17:16:42 ID:C/kl4py90] こんなソフトあったらいいな〜と思ったら、ここに書いてみよう。 ただしここは依頼所ではなく、単なる提案の場であることをお忘れなく。 正式に依頼がしたければ、それ相応の場で相応の対価を支払って依頼してください。 ▼━━━ここに書き込む前にやるべきこと━━━━━━━━━━━━━━━━━━━━ 1) 下記のサイトなどで類似のソフトがないかチェックしてください。 【窓の杜】 www.forest.impress.co.jp/ 【Vector】 www.vector.co.jp/ 【ソフトウェア関連質問スレ用FAQ集】 www4.atwiki.jp/soft/ 【まとめサイト】 www5.atpages.jp/soft186/ ▼━━━ここに書き込む際、書き込んだ後に守るべきこと━━━━━━━━━━━━━━━━━━━━ ★1 OSの種類を必ず書く ★2 催促は最低1ヶ月以上あける。 レスが無い場合、それは気付かれてないのではなく興味を持った人が居ないということです。 ここはソフト制作を正式に請け負う場ではなく、機能概要を提案し、 それに興味を持った人が偶々居れば制作が行われることもあるというだけのスレです。 必ず結果が欲しければ、有償でソフト制作を請け負ってるところがあるのでそちらに行きましょう。 ★3 罵倒されても、〜で出来るとか〜使ってろとか言われてそれに不満があったとしても言い返さない。 「〜で出来るだろ」というようなレスが付いても、興味を持つ人が居れば製作は行われるので 紹介されたソフトに不満があっても、いちいちそのことを書き込まないこと。 制作に当たっての仕様などを聞き返された時だけ返答しましょう。 前スレ ◆こんなソフトウェアつくってください〜Part12〜◆ pc11.2ch.net/test/read.cgi/software/1219471811/
573 名前:名無しさん@お腹いっぱい。 [2009/05/24(日) 21:56:09 ID:B/+M9OQb0] とりあえず1ヶ月経ちましたが・・・>>445 については無理なんでしょうか・・・
574 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/24(日) 22:00:06 ID:7eO4o2p/0] >>573 Flexible Renamerでできそうな気がする
575 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/24(日) 22:26:28 ID:RDzfusSp0] exifだけは触らないと心に決めている
576 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/24(日) 22:32:56 ID:YNjfuG7l0] >>574 EXIF「の」変更は出来なさそうだが? つかそもそもタイムスタンプとEXIFをゴッチャにしようってのがそもそも間違いかと 片方はファイルシステムだしもう片方はデータそのものだし
577 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/25(月) 10:58:25 ID:rUZYYNu+0] >>573 最初にEXIF(ファイルの中身のデータそのもの)を変更して、 それから、ファイル(これはOSが管理しているデータ)の日付等を変更するのは面倒なの?
578 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/25(月) 11:13:01 ID:BDdnuQ0E0] >>445 インターフェースがすごくしょぼくてもいいか? 対象のフォルダなりファイルなりをD&Dする→ダイアログが出るので日時を入力→中身全部更新 って感じの. 既存の二つ使ったほうがましな感じだけど
579 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/25(月) 13:51:52 ID:rUZYYNu+0] >>573 EzFileAge
580 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/27(水) 19:51:38 ID:UWuOsIYR0] PC上の時計と同期して指定フォルダから画像を表示するソフト 分単位1440枚の表示をさせたい 平たく言うと美人時計をオリジナル画像でやりたい オプションとして欲しい機能 ・画像切り替え時のポップアップ(最小化時に右下からニュルっと出てくるイメージ) →分刻みだと鬱陶しいから15分・30分・00分とか指定できるといいかも ・ランダム表示(無くてもおk) ・ファイル名は固定でおk(0000-2359みたいにユーザーベースでリネームさせる) ・タイマー機能(サウンドと指定画像に変わる)
581 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/27(水) 22:40:23 ID:cEHpK9u40] 却下
582 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/28(木) 00:46:13 ID:zH2hU2qQ0] その「おk」ってのやめない? イラつくんだよね。
583 名前:名無しさん@お腹いっぱい。 [2009/05/28(木) 00:48:01 ID:sHVGojwJ0] おk
584 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/28(木) 00:50:15 ID:ZFxeG5g40] 依頼者が使う言葉ではないな
585 名前:名無しさん@お腹いっぱい。 [2009/05/28(木) 00:52:15 ID:sHVGojwJ0] 部下に「大丈夫です」って言われるのと同種の腹立たしさがあるw 構いませんと言えw
586 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/28(木) 11:15:46 ID:vN/V1nid0] >>580 fullfull.no.land.to/files/ImageClock.zip タイマー機能は入れてません。 そもそも完全に同期は出来てないので確認の意味も含めて使ってみてください。
587 名前:580 mailto:sage [2009/05/28(木) 11:20:04 ID:0dx6ttq90] >>586 ありがとうございます 試してきます。
588 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/28(木) 11:28:36 ID:EwACYQwb0] 「それでおk」じゃないのか
589 名前:580 mailto:sage [2009/05/28(木) 11:47:42 ID:0dx6ttq90] >>586 動作はイメージ通りです ありがとうございます。 画像選択がうまくいかなかったのですが ImageClock直下にimageフォルダ設置 画像移動 ファイルはそのフォルダにあるが視認できない状態 で 問題ないでしょうか? しばらくしたら画像表示されましたが PC現在時刻と同期はしてないです 4時間40分マイナスで表示されています ttp://f40.aaa.livedoor.jp/~itdreams/UPLOAD/img/1243478144.jpg ttp://f40.aaa.livedoor.jp/~itdreams/UPLOAD/img/1243478182.jpg
590 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/28(木) 12:34:27 ID:vN/V1nid0] >>580 試したところうまくいきました。 私は 0:00→0000.* 23:59→1439.* を想定していましたがそこが違ったのでしょうか? ファイルチューザーに関してはその動作で正しいです。 フォルダしか選択できないようにしてあります。
591 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/28(木) 12:40:05 ID:0dx6ttq90] >>590 なるほど わかりました 通番と時刻のファイルネーム違いだと思います 自分がやったのは時刻ベースでのナンバリングだったので 0000-1440の表記行えば一致するわけですね ありがとうございます
592 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/28(木) 12:42:37 ID:vN/V1nid0] 読み足りませんでした。 確かにそう書いてありますね。 変更します。
593 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/28(木) 12:55:52 ID:vN/V1nid0] 修正しました。 画像の指定は 0000.* ... 2359.* になりました。 ついでに設定ダイアログを閉じたときにすぐに次の表示を行うように変更しました。
594 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/28(木) 13:00:19 ID:0dx6ttq90] >>593 確認しました すごい良いです! ありがとうございました
595 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/30(土) 13:21:04 ID:G/j7sqjn0] いくつかの画像がタイル状に並んだ一枚の画像ファイルを開き、 一部分のみを切り出して他のソフトへコマンドラインのパラメータとして渡せるソフトが欲しいです。 希望する仕様 ・入力形式 : bmp、png ・起動時に入力画像のパス、画像一つ分のピクセルサイズ(240x180等)、Wクリック時の実行パス、実行後の動作をコマンドラインから指定 操作の流れの希望 ・ソフト起動→シングルクリックで枠を表示し画像選択、Wクリックで選択画像をパラメータとして登録パスを実行 →起動時の指定によってはこの後自動終了 動画からサムネイルを大量に作成し一枚の画像に保存するソフトがあり、その一部分を手軽に切り出すor他のソフトで画像処理したい という理由から希望しました。 動作のイメージに近いソフトにBitmap Knifeというものがあったのですが、 外部ソフトを毎回指定する必要がある、外部ソフトの実行ができない、ピクセルサイズの保存ができない、といった問題があり 実用的ではありません。
596 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/30(土) 13:35:50 ID:FbZlTMRJ0] バッチでimagemagick動かして他のツールにもコマンド渡すんじゃいかんのか?
597 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/31(日) 02:06:26 ID:MFCDClg80] >>29 既存のは常駐型なので、非常駐型があると嬉しい。 既存のも重くは無いけど、気分的に常駐ソフトは増やしたくないし。
598 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/31(日) 02:08:17 ID:l69q0OCG0] >>595 fullfull.no.land.to/files/T13_595.zip 試しに作ってみました。 最低限の機能しか実装してません。
599 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/31(日) 02:26:30 ID:k4Zgyi2B0] 常駐しないでどうやってダイアログ監視しろって
600 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/31(日) 02:32:52 ID:3sVSrKIo0] 互換性完璧な差し替え用の物を一から作れって事だろ
601 名前:595 mailto:sage [2009/05/31(日) 04:36:44 ID:8z/RNqgC0] >>598 ありがとうございます。ほとんどイメージどおりの動作で感動しました。 もし可能なら、「各コマンドは必ず""で囲む」仕様を変えていただけないでしょうか? irfanviewの /convert= のように、""で囲むと受け付けなくなるコマンドもできれば使用したいです。 (私自身の用途だとxnviewのnconvert.exeで代用できるので、上の要望は聞き流してもらっても結構です)
602 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/31(日) 08:57:40 ID:39j0OWdH0] つまり、元ソースも仕様書も無いのに コモンダイアログのクローンを作れって話か 「常駐を1つ減らす為」だけに「無償で」手を出すレベルじゃねーなw
603 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/31(日) 09:16:09 ID:k4Zgyi2B0] 割と労力を裂かなくて済みそうなのはラッパーDLL方式かね これならコールバック関数挟むだけで実現可能 ただ、システムレベルのDLLにラッパー挟んで大丈夫かな?という疑問は残る
604 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/31(日) 11:18:24 ID:l69q0OCG0] >>601 正規表現みすってました。 今までと同様の仕様でもう一度試してみてください。
605 名前:595 mailto:sage [2009/05/31(日) 11:32:12 ID:8z/RNqgC0] >>604 "/convert=〜"が正常に機能するのを確認しました。 対応していただいてありがとうございました。
606 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/04(木) 17:56:56 ID:C1dudQHg0] 最大化ボタンを押すとウインドウサイズが最適化されるようにするソフトをつくっていただきたいです。 最適化というのは、「“内包するデータを表示するための最適なサイズ”に変更する動作」を言います (allabout.co.jp/computer/macos/closeup/CU20040105help/index2.htm から引用しました)。 スクロールバーが消えるところまでウインドウを大きくするというイメージです。 macではズームボタンを押すと最大化ではなく最適化されるようなのですが、その動作をWindowsXPで実現したいと思っています。 できれば最適化と最大化を併存させたいので、最大化ボタンを左クリックしたりタイトルバーを中クリックすると最適化、Ctrl + 最大化ボタン やタイトルバーをダブルクリックで最大化などのようにしていただきたいです。 併存が難しいようでしたら、ソフトを起動させると最大化ボタンが最適化ボタンになるというものでもありがたいです。 mac用のソフトで、最適化ボタンを押すと最適化ではなく最大化されるようにするRightZoomというものがあるのですが、これの逆のソフトを作っていただきたいです (RightZoomの動画→www.youtube.com/watch?v=fpsIGEURvqA )。
607 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/04(木) 19:27:11 ID:V7Jf9Qak0] それが可能なら俺も欲しいな せめてexplorerだけでも
608 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/04(木) 20:15:32 ID:ZVQjOglFP] >>606 いいなそれ 依頼者本人ではなく横から、失礼を承知で要望 TTBaseのプラグイン版がおまけとしてあると嬉しかったりします 【常駐】TTBaseってどうよ?その7【プラグイン】 pc12.2ch.net/test/read.cgi/software/1237982303/ 公式サイト ttbase.sourceforge.jp/
609 名前:名無しさん@お腹いっぱい。 [2009/06/04(木) 20:17:13 ID:fT89KBZK0] >>607 エクスプローラにそんな機能ほしい機会なんてあるか?
610 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/04(木) 20:52:21 ID:TXMOSk/9P] 欲しいと思う思わないは人それぞれ
611 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/07(日) 13:00:56 ID:NAdCZPdG0] 内容: ノートPCの液晶を閉じたときに、あらかじめ指定したアプリを起動する常駐ソフト OS: Windows VISTA (business) 理由/背景: ノートPCで液晶を閉じてスリープに入るとき、スリープ前に実行したいコマンド(モデムの切断)があります。 しかし、VISTAはOSの仕様上、一旦スリープに入り始めたら、それを一時停止することができません。 そのため、スリープにコマンド実行が間に合わず、コマンド実行前にスリープに入る現象が多発しています。 この場合、コマンドはスリープからの復帰時に実行されますが、それだとハードウェア的に意味がありません。 スリープに割り込みがかけられないのなら、液晶を閉じる動作に割り込みをかけ、コマンドを発行させたい (スリープは、実行するコマンドをスリープ動作込みのスクリプトにすることで自前で実行します)という 意図があり依頼しました。 よろしくお願いします。
612 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/07(日) 19:35:28 ID:6tLEiQlR0] 閉じたときにスリープ状態にならないよう設定しといて、 自前のスクリプトで任意のアプリ起動→終了が確認できたらスリープ実行 てな感じで可能かな
613 名前:611 mailto:sage [2009/06/07(日) 19:42:47 ID:NAdCZPdG0] >>612 全くその通りで、パネルを閉じたときの電源設定を「何もしない」にした上で、 液晶パネルを閉じたタイミングにあらかじめ指定したスクリプトを起動して、 特定の処理→スクリプトによりスリープ実行という一連の動作を行いたいのが目的です。 ただ、液晶パネルを閉じたタイミングで指定したアプリを起動させる、 というソフトが無いため困っているのが現状です。
614 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/11(木) 13:07:10 ID:bpk1/yt80] 希望のOS: Windows2000とXPです。 エクスプローラの何もない所を右クリックして出てくるアイコンの整列(名前順、種類順、サイズ順、日付順)を、 任意のホットキーで切替え可能なソフトが欲しいです。 よろしくお願いします。
615 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/11(木) 17:09:30 ID:rN4PtSjs0] エクスプローラやめてファイラ使え
616 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/11(木) 17:13:31 ID:bpk1/yt80] すいません、 既に使ってるソフトや機能との連携があるので エクスプローラで使いたいです
617 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/11(木) 19:08:28 ID:rSSarxh50] >>616 エクスプローラ互換型のファイラなら大抵の拡張は使えると思うが
618 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/11(木) 19:10:03 ID:uCzqcESW0] >>616 MDIEとかまめFileとか、エクスプローラーの機能拡張をそのまま使えるファイラ使えばいんじゃね?
619 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/11(木) 19:33:37 ID:wEgcg0PZ0] あ、どうでもいいことだけどMDIEはWin7で動作確認いたしました^^ 開発止まってるからちょい不安だった
620 名前:614 mailto:sage [2009/06/12(金) 08:44:51 ID:CJc9fCm60] 細かい部分含めてエクスプローラが好きなんです 自分で作るしかないかなぁ 難しそう(´;ω;`)
621 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/12(金) 12:18:09 ID:YyL1dpww0] >>620 アイコンの自動整列を切った状態が使いたいとかじゃなければ X-Finderのexplorer互換モードだとかなりexplorerに近いよ。
622 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/12(金) 13:46:30 ID:jy1vEuwX0] AHKとかで、ホットキー押したら 右クリック 矢印キー↓ 矢印キー→ 矢印キー↓ (ホットキーごとに回数変える) Ener とかやればいいんじゃないか。
623 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/12(金) 16:40:08 ID:AdayysEw0] Alt+V→XRMNLDSのいずれか XP2Kだとメニューの場所違うかもしれないけどキーカスタマイズソフトで簡単に出来るだろう
624 名前:614 mailto:sage [2009/06/12(金) 16:55:41 ID:CJc9fCm60] X-finder試しに入れてみましたが、うちの環境だとちょっと重いようです。 エクスプローラのメニューバーを無効にしてあるのでAlt+Vは効きません。
625 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/12(金) 17:33:55 ID:WbMOqLVC0] >>614 あくまでもエクスプローラにこだわるならショートカットキー覚えた方が早いすよ。 「右クリック」→「I」→「N」と押せば名前順。 「右クリック」→「I」→「S」でサイズ順。 ショートカットキーは「アイコンの整列(I)、名前(N)、サイズ(S)」とか書いてあるからわかるっしょ? これはどこのWindows機でも使えるので覚えておいて損はないと思うですよ。
626 名前:614 mailto:sage [2009/06/12(金) 17:43:50 ID:CJc9fCm60] >>625 不精し過ぎかもしれませんが、よく使う操作なので、 キーを1回押すだけで出来たら、かなり素早く操作できるなと思ったのです。 右にマウス持った状態で左手だけで操作しようと思うと、「I」のキーが遠いので 1キーでの瞬間的な操作にはどうしても負けてしまうので。
627 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/12(金) 17:49:49 ID:nq2BVil70] こういうのってレジストリに書いてあるんだっけ?
628 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/12(金) 18:08:23 ID:WbMOqLVC0] >>626 なるほどー ↓の方法(カラムクリックで並べ替え)もめんどくさいって事すか? ttp://www.alles.or.jp/~saiya/sort.html AHK使えばどうにかできると思うけど、並び替える順番ってそのたびに違う? 常に1→2→3→4→1って感じに並び替えるなら、たぶん1キーでいけるけど、変則的なら個別に割り当てかなぁ
629 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/12(金) 18:11:39 ID:ZrrVWnQk0] >>614 窓使いの憂鬱+プラグインで出来る。プラグインは↓の "CommonCtrl " ttp://www.ric.hi-ho.ne.jp/giraffe/mayus/ あと、このプラグイン(DLL)はAutoHotkeyでも使えるよ
630 名前:614 mailto:sage [2009/06/12(金) 18:19:50 ID:CJc9fCm60] >>628 これはかなり素早く操作出来ますね! しばらくカラムクリックしまくります。 >>629 あまり得意じゃないのですが、頑張って覚えるしかないかもですね。
631 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/12(金) 18:33:41 ID:WbMOqLVC0] >>630 ありゃ。 カラムクリックってあまり知られてないのかな。 てっきり知ってるもんだと勝手に勘違いしてました。。。 >>629 おー。こんなのあるのね。 AHK使い始めたばっかしで、どう使ったらいいかわかんないけどありがとん('∀`)
632 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/12(金) 19:28:21 ID:ZrrVWnQk0] >>630-631 マウスで解決してるんならいいんだけど、キーでやるなら繭は導入の敷居が高いからAHKが楽かも。 AHKの場合は、、 1)AutoHotkeyをインストールする ( ttp://www.autohotkey.com/ ) 2)>>629 のプラグインを解凍して、"CommonCtrl.dll" をAutoHotkey.exeと同じフォルダに置く。 3)マイドキュメントに以下のスクリプトを "AutoHotkey.ahk" と言う名前で保存する 4)3のスクリプトを実行する このスクリプトでは Win+1〜Win+5にそれぞれカラム0〜4(数え方0始まり)を割り当てている キー変更したい時は3行目からを替える。↓を読めば簡単に変えられる。 ttp://lukewarm.s101.xrea.com/Hotkeys.html ---- ここから ---- SetTitleMatchMode, RegEx #IfWinActive, ahk_class CabinetWClass|ExplorerWClass #1::ColumnClick(0) #2::ColumnClick(1) #3::ColumnClick(2) #4::ColumnClick(3) #5::ColumnClick(4) ; フォーカスがリストビューにある時に指定のカラム番号をソートさせる ColumnClick(columnIndex) { ControlGetFocus,classNN,A ControlGet, columnCount, List, Count Col, %classNN%, A If InStr(classNN, "ListView") && (columnIndex < columnCount) DllCall("CommonCtrl.dll\mayulvn_columnclick", "Str", columnIndex) } ---- ここまで ----
633 名前:614 mailto:sage [2009/06/12(金) 20:26:18 ID:CJc9fCm60] >>632 おおおおおおおおおおおおおおおおおおおお 出来るようになりました!!!!! 前にもAHK入れたことあったのですが よく分からずアンインストールしていました。 お陰様でずっと憧れていたAHKデビューが出来ました 今は幸せな気持ちでいっぱいです(´∀`)
634 名前:631 mailto:sage [2009/06/12(金) 23:26:22 ID:WbMOqLVC0] >>632 おおぅ。そーゆー風に使うのね。 参考にさせていただきまー。メモメモ >>614 よかったねー(*・ω・)゛ ついでにAHKで色々いじっちゃえー
635 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 19:37:53 ID:WExaQyYc0] 先輩方。。 IPアドレスをひとつずつ分解してリスト表示させたいのですが出来ますでしょうか。 こんな表記のアドレスを 58.0.0.0-58.1.255.255 (または58.0.0.0/15 CIDR形式) ↓ 58.0.0.0 58.0.0.1 . . 58.1.255.255 と膨大な行数になりますがこの形でテキスト出力したいです。 ドラッグ&ドロップしたら自動出力してくれるものだと嬉しいです。 よろしくお願い致します。
636 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 20:06:24 ID:5B8ttlIS0] 58.0.0.0-58.1.255.255で試したら3分半掛かった これはないわ
637 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 20:35:05 ID:zftj7otF0] >>635 作っても良いけど再発明の予感がひしひしと
638 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 20:35:31 ID:WExaQyYc0] >>636 試してくださってありがとうございます。 生成に時間がかかっても構わないので教えて欲しいです。。
639 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 20:43:41 ID:WExaQyYc0] >>637 お願いしたいです。 再発明の予感とは例えば・・・ 想定した使い方は テキストファイルに 58.0.0.0-58.1.255.255 と書いて保存する そのファイルをドラッグ&ドロップでプログラムに渡す。 処理して新しいテキストファイルに出力というイメージです。 処理がすごく重くなりますが 入力するテキストが1行だけじゃなくて複数行でも出来ると嬉しいです。 ここまで達成できたら感無量。。
640 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 21:37:11 ID:X4+03tsH0] >635 こんなのバッチファイルでも出来るわ、とおもっていじりだしたら結構時間かかったww CDIR版は少し待って。 以下をバッチにして保存シル echo off setlocal enabledelayedexpansion set /p INPUT="IPの範囲 (例 1.1.1.1-1.1.2.1) : for /f "delims=- tokens=1,2" %%I in ("%INPUT%") do ( for /f "delims=. tokens=1,2,3,4" %%K in ("%%I") do set /a dwBegin="(((%%K*256+%%L)*256+%%M)*256+%%N)" for /f "delims=. tokens=1,2,3,4" %%O in ("%%J") do set /a dwEnd="(((%%O*256+%%P)*256+%%Q)*256+%%R)" ) 後半続く
641 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 21:37:16 ID:X4+03tsH0] for /l %%S in (%dwBegin%,1,%dwEnd%) do ( set /a sOctet1="%%S%%256" set /a sOctet2="(%%S/256)%%256" set /a sOctet3="(%%S/65536)%%256" set /a sOctet4="(%%S/16777216)%%256" echo !sOctet4!.!sOctet3!.!sOctet2!.!sOctet1! ) pause endlocal
642 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 21:47:31 ID:qboWddS+0] やってみます!!
643 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 21:55:36 ID:qboWddS+0] >>640 ここの部分こうでよいのですか? set /p INPUT="IPの範囲 (例 1.1.1.1-1.1.2.1) : ↓ set /p INPUT="1.1.1.1-1.1.2.1 : それとも""で括るのかな。
644 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 22:13:29 ID:X4+03tsH0] CIDR版前半(後半部は同じ) echo off setlocal enabledelayedexpansion set /p INPUT="サブネット (例 1.1.1.1/28) : for /f "delims=/ tokens=1,2" %%I in ("%INPUT%") do ( for /f "delims=. tokens=1,2,3,4" %%K in ("%%I") do set /a dwBegin="(((%%K*256+%%L)*256+%%M)*256+%%N)" set /a dwMskBit=32-%%J ) set /a dwMsk="(1<<!dwMskBit!)-1" set /a dwEnd="%dwBegin%|%dwMsk%" set /a dwXOR="%dwBegin%^%dwMsk%" set /a dwBegin="%dwBegin%&%dwXOR%"
645 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 22:14:54 ID:X4+03tsH0] >643 ゴメ。XPのDOSだと正常にうごくから気づかなかった。 ""でくくるで正解。
646 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 22:20:02 ID:zftj7otF0] 相変わらずだけどプロンプトすげー お呼びじゃ無いけどPerlのワンライナー置いときますね perl -e -MNet::CIDR "foreach(Net::CIDR::cidr2octets('192.168.0.64/28')){print qq|$_\n|}"
647 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 22:21:18 ID:zftj7otF0] ケアレスミス perl -MNet::CIDR -e "foreach(Net::CIDR::cidr2octets('192.168.0.64/28')){print qq|$_\n|}"
648 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 22:22:46 ID:X4+03tsH0] >646 ウホ!これは便利なファンクション、会社でツール作るとき使わせてもらいます。
649 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 22:26:55 ID:qboWddS+0] >>645 すいません。 これはちゃんと動くと出力されますか。 何もおこらず何かキーを押してください→終了になります。 >> log.txtみたいなのをつけたしてあげないとだめですか。
650 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 22:28:35 ID:X4+03tsH0] そうそうこのままだとDOS窓に表示されるからテキスト保存の方法は調べてね。 数文字の改造でOK #こういうツールは多分使い捨てだし、本人がいじれるのがベストだと思ってる。
651 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 22:28:40 ID:qboWddS+0] >>646 perl動かすためにインストールしてきます!! javaでも出来るのかな。。。
652 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 22:35:50 ID:X4+03tsH0] >649 しょうがねーなw ttp://toku.xdisc.net/cgi/up/qqq/nm15480.zip.html から nm15480.zip をダウンロードしてくれ
653 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 22:45:24 ID:qboWddS+0] 吊ってくるしか・・ set /p INPUT="IPの範囲 (例 1.1.1.1-1.1.2.1) :" ↓ set /p INPUT="1.1.1.1-1.1.2.1 :" 合ってますよね?
654 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 22:49:01 ID:Ooc7kIT4I] ttp://mugicha.go2.jp/cidr.html とりあえずCIDRだけ作ったが遅かったか……
655 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 22:49:18 ID:X4+03tsH0] あ、使い方がわからないのかな? 入力プロンプトの書式にしたがって、範囲入力するです。 空リターンうちゃ、そりゃ速攻終了します。 #まあドラッグアンドドロップじゃないですが、右ボタンメニューでのコピペは効きます。
656 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 23:00:37 ID:X4+03tsH0] >655続き つまりは、なんか勘違いしてるとオモ。 IPの範囲(例 1.1.1.1-1.1.2.1) : とDOS窓に表示されたら その後ろに、手で1.1.1.1-1.1.2.0 とかって入力してください、 ってことです。 ソースを書き換えろって事じゃないです。
657 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 23:11:03 ID:qboWddS+0] >>654 ありがとうございます! /16で 256x256が70秒ほどで終わりました。 ソースのところコピーしてjsファイルにすれば動くのかな。。 >>655 ごめんなさい。 ソースの部分にIPアドレス書いてました・・ プロンプト上で手入力したらちゃんとできました!
658 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 23:16:09 ID:Ooc7kIT4I] D&Dか、よく読んでなかったスマンコ
659 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 23:27:44 ID:qboWddS+0] >>656 echo !sOctet4!.!sOctet3!.!sOctet2!.!sOctet1! >> c:\log.txt と適当に書いてみたところうまく出来ました。 /16みたいな膨大な量のときは中々終わらないですね。 プロンプトは表示出来る行数決まっているんですね。メモ。。
660 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 23:54:40 ID:qboWddS+0] >>658 こちらこそすいません。 D&Dの方切実にお願いします。 IEの方は表示の処理がとても速いのですが /16のような膨大な量のときは表示されたものを右クリックでコピーすると クリップボードに送る処理で5分くらいかかってしまいます。 ListViewからも取得しようとしましたが無理でした。。
661 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/21(日) 01:06:50 ID:Ox8FgisGI] >>635 ttp://mugicha.go2.jp/new2.zip エラ無視のてけとー稚拙コードだけど javaでよかったら 適当なロダ探すの面倒だったので自鯖だけどごめんね。 おいらのファイラーはD&Dできないので試して無いけど もしかしたら複数D&Dいけるかも ※ファイル名.log.txtって名前で出力します。
662 名前:661 mailto:sage [2009/06/21(日) 01:34:44 ID:Ox8FgisGI] ごめん今windowsで試したら色々とおかしいことになったんで、 exe削除します。jarは残しとくので自己責任でexe化してください。 しっぱいしたのはlaunch4j@linuxです
663 名前:661 mailto:sage [2009/06/21(日) 01:59:17 ID:Ox8FgisGI] exewrapというツールjarファイルをexe化したらできましたXP お手数ですがexe化してお使いくださいm( __ __ )m exe化したアイコンにD&Dすれば複数でも処理できます。
664 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/21(日) 02:09:47 ID:g2PBca430] 今からやってみます! >>661 夜分遅くに本当にありがとうございます。
665 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/21(日) 02:58:03 ID:g2PBca430] >>661 すごいです! 複数ファイルも読み込んでそれぞれ出力してくれました! ありがとうございます! ソースを編集できないのでもし見ていてくれたら・・・ 多分OSの違いだと思うのですがXPを使っていまして 改行コードが『↑』のように表示されていて改行されていないので 改行コードの部分を変更して欲しいのですが難しいでしょうか。 ・DOS、OS/2、Microsoft Windowsの場合→「CR+LF」 ・Linux、MacOSX、BSDなどUNIX系OSの場合→「LF」
666 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/21(日) 07:54:09 ID:rFJmyOZG0] オーメン
667 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/21(日) 12:37:13 ID:rjQ7Okhr0] ☆OS:windowsXP ☆壊れたメモリを継続して使用可能にするソフト 詳細: メモリ内を検索(既存ソフトで可能だったと思います)して発見した 不良箇所にアクセスしないようにしてそのまま継続して使えるようにするソフト。 出来ればBIOS上ではなくOS上で操作できるものを希望します。もちろんBIOS上でも構いません。 理由: 通常はメモリに不良箇所が有るとブルースクリーンなどに会ってしまい、使用が困難になります。 私自身壊れたメモリを何枚か所有しており、捨てるのがもったいなくて有効利用できないか悩んでいます。 他にも同じように困っている人が多いのではないかと思われます。もしこういったソフトが登場すれば 画期的だと思い、お願いに参りました。どうかよろしくお願いします。
668 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/21(日) 12:51:15 ID:fqjoQDwz0] 捨てろwwwwwwww OSとCPUのMMUの関係的に考えて そんあソフト作成不可能な気がするんだけどなぁ・・・ まぁたいした知識ないから、あるのかも試練が
669 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/21(日) 12:56:47 ID:Ox8FgisGI] >>665 ttp://mugicha.go2.jp/new3.zip 改行コードを「CR+LF」にしておきました。ついでにソースもつけときました。
670 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/21(日) 12:59:19 ID:rfnil0F7P] 壊れてるのが 書き込んでも反映されないのか 読み出しの時に化けるのか 周辺の変化で化けるのか 特定パターンの書き込みで化けるのか 色々あるので無理 ってかMemTestが長いのはそういう事だったはず
671 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/21(日) 13:07:13 ID:PxdCGuki0] >667 今のプログラミング/OSでは、メモリ領域は連続していることが暗黙の前提になっているから無理。
672 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/21(日) 13:41:15 ID:8SMlSr/c0] >>667 そのソフト自体がメモリの不良箇所にロードされるんですね、わかります
673 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/21(日) 13:59:27 ID:PxdCGuki0] よく考えたら物理アドレス指定でメモリ領域をAllocできるようなAPIがあれば回避できる可能性はあるな。 まあそのソフトをロードするまでに不良箇所を運良く誰も触りに行かない、という条件付だが。