気軽に「こんなソフトありませんか?」Part.166 [転載禁止]©2ch.net at SOFTWARE
気軽に「こんなソフトありませんか?」Part.166 [転載禁止]©2ch.net - 暇つぶし2ch150:名無しさん@お腹いっぱい。
14/12/02 16:12:52.93 97n1I7g+0
OSはWindows7/8です。

複数行に渡るテキストファイル(行内の単語間は、タブやスペースで区切られている)で、
「指定した文字列に繋がっている単語のみ」をテキストファイルとして別に出力するソフトはないですか?

(例)
1234567 WN7 SUpd BK1346790 PC/Ad 2013/10/9
8901234 WN7 SUpd BK1728395 PC/Ad 2013/10/9
5678901 WN7 SUpd BK9764310 PC/Ad 2013/10/9

というテキストファイルで、希望したソフトで指定文字列として、「BK」とした場合に、

BK1346790
BK1728395
BK9764310

というテキストファイルが出力される。

指定した文字が含まれている「行」を出力するソフトはあるのですが、
例のような出力をするソフトが見つかりませんでした。

151:名無しさん@お腹いっぱい。
14/12/02 16:17:02.44 IQl+jN/J0
>>148
ありがとう
希望する機能のソフトでした

152:名無しさん@お腹いっぱい。
14/12/02 16:23:28.29 VhyHpgqe0
タブやスペースで区切られていて規則性があるのなら
表計算ソフトやcsvエディタで開いて該当列だけコピーするとかが簡単そう

153:名無しさん@お腹いっぱい。
14/12/02 16:25:36.95 C6hwu3c50
>>150
AHK

154:名無しさん@お腹いっぱい。
14/12/02 16:28:04.41 BwEELypx0
>>150
バックアップをとってから
テキストエディタの正規表現で
検索 ^.+(bk\d+).*
置換 \1
で目的の部分だけを残せるけど・・・そういうのではなく?

155:名無しさん@お腹いっぱい。
14/12/02 16:31:28.86 BwEELypx0
>>154
行の先頭の可能性あるなら+じゃなく*の方がよかったかも

156:名無しさん@お腹いっぱい。
14/12/02 18:06:33.76 EV5FMVgI0
>>150
awkを使う
挙げている例をtest.txtとすると次の通り

>awk "{for(i=1;i<=NF;i++){if($i~/BK/){print $i}}}" test.txt
BK1346790
BK1728395
BK9764310

あとはリダイレクトで
>awk "{for(i=1;i<=NF;i++){if($i~/BK/){print $i}}}" test.txt > BK.txt
などとして、別ファイルに出力する

157:名無しさん@お腹いっぱい。
14/12/02 23:57:35.05 wPi/6uIT0
>>131
バッチを作ればいいと思う
timeout で間隔時間を、pause で待たせることができる

158:名無しさん@お腹いっぱい。
14/12/03 06:37:13.88 OQJ1OYzH0
ホイールボタンにダブルクリックを割り当てるソフトってありますか?

159:名無しさん@お腹いっぱい。
14/12/03 08:03:23.71 tHWGHPfB0
>>158
ahk

160:名無しさん@お腹いっぱい。
14/12/03 09:48:37.96 wmdXVk0o0
>158
X-mouse Button Control

161:名無しさん@お腹いっぱい。
14/12/03 10:30:42.32 OQJ1OYzH0
返信ありがとうございます。
X-mouse Button Controlを試してみましたが、
これいいですね。助かりました。

162:名無しさん@お腹いっぱい。
14/12/03 11:08:51.36 wmdXVk0o0
一つ残念なのは、ホイールスクロールのフックが変なので
ScrollLockボタンでのフック有効切り替え設定をしといたほうがいい

163:154
14/12/03 12:00:16.62 1/3XmF/N0
>>150
たびたびスマン
タブ、スペースを軸にするんだったら

検索「^.*(\t|\s| )(bk.+?)(\s|\t| ).+$」
置換「\2」

こっちやね。まあソフトとしては正規表現使えるテキストエディタってことで

164:名無しさん@お腹いっぱい。
14/12/03 12:24:13.56 cIp/S7la0
OSX標準のFinder風のWin7用のファイラーってありますでしょうか

165:名無しさん@お腹いっぱい。
14/12/03 18:08:58.20 KV8SGLY+0
2014/12/03 9:17:02 | 2196 | Application Host Service | C:\program files (x86)\panda security\panda security protection\psanhost.exe | Out | 55884 | 110.232.152.50 | 80 | TCP
2014/12/03 7:21:19 | 2196 | Application Host Service | C:\program files (x86)\panda security\panda security protection\psanhost.exe | Out | 54551 | 91.216.218.207 | 80 | TCP
2014/12/03 6:17:05 | 2196 | Application Host Service | C:\program files (x86)\panda security\panda security protection\psanhost.exe | Out | 51167 | 91.216.218.207 | 80 | TCP
2014/12/03 8:59:03 | 2196 | Application Host Service | C:\program files (x86)\panda security\panda security protection\psanhost.exe | Out | 55884 | 110.232.152.50 | 80 | TCP

こういうのから、時刻を(日付が変わってたら日付順で)抽出して順番かえる

6:17:05
7:21:19
8:59:03
9:17:02

とできるものありますか?

166:名無しさん@お腹いっぱい。
14/12/03 18:14:18.68 Hy5dvUEp0
grep | sort
オプションは優しい誰かが書くだろ

167:名無しさん@お腹いっぱい。
14/12/03 18:36:56.60 CM6GBeC40
>>165
>>152でソートして該当列をコピー

168:名無しさん@お腹いっぱい。
14/12/03 18:46:57.61 M9Mkb1mF0
win7で親(ソフト本体のウィンドウ)が作った子ウィンドウもシェード出来るやつありませんか?
winRollは基本的には動くけど子ウィンドウは出来ませんでした
windowTPは親ウィンドウも右クリックでシェード出来ませんでした
お願いします

169:名無しさん@お腹いっぱい。
14/12/03 18:58:36.46 H8ojqa+m0
Windows8.1 64bitです

手書きのスケッチもしくは手書きメモレベルの描画性能で構わないので、数百ページに渡る手書きメモをメモ帳やスケッチブックのように、あたかも本のごとく管理できる手書きソフト
ご存知でしたら教えてください。
フォルダ管理で単ページセーブして、ビューワで読め とかではなく、ページを行き来して加筆修正が可能なものを希望です。
よろしくお願いします。

170:名無しさん@お腹いっぱい。
14/12/03 20:59:09.33 r5wc6ukm0
Windows8.1で

システム音とマイク入力音を両方同時に録音したいんですが、簡単にできる無料ソフトお願いします

171:名無しさん@お腹いっぱい。
14/12/03 22:38:35.94 Xt5rJwk60
試してみたわけじゃないけど

Moo0 ボイス録音器

172:名無しさん@お腹いっぱい。
14/12/03 22:39:46.79 Xt5rJwk60
紹介によると

使い方はとても簡単で、クリックひとつで 「声のみ / 声とPC音 / PC音のみ」
を録音し始めることができます。現在、WaveとMp3へのエンコードをサポートしています。

173:名無しさん@お腹いっぱい。
14/12/03 22:41:19.90 S8WOPAnS0
横だけどSkype録音に使わせてもらいますわ。
さんくす

174:名無しさん@お腹いっぱい。
14/12/03 22:57:00.10 Xt5rJwk60
会社の留守電の自動応答を詠太に読ませて録音するのに
1回使っただけなんだ
仮面舞踏会はどうも名前が気に入らなかったもので…

175:名無しさん@お腹いっぱい。
14/12/03 23:12:12.40 Xt5rJwk60
ちなこれ
URLリンク(fast-uploader.com)

176:名無しさん@お腹いっぱい。
14/12/04 00:39:42.06 P3k/X9ui0
>>165
sedとawkを使う
挙げている例にすこし増量した以下のデータをtest.txtとすると次の通り

>type test.txt
2014/12/03 9:17:02 | 2196 | Application Host Service | C:\program files (x86)\panda security\panda security protection\psanhost.exe | Out | 55884 | 110.232.152.50 | 80 | TCP
2014/12/03 7:21:19 | 2196 | Application Host Service | C:\program files (x86)\panda security\panda security protection\psanhost.exe | Out | 54551 | 91.216.218.207 | 80 | TCP
2014/12/03 6:17:05 | 2196 | Application Host Service | C:\program files (x86)\panda security\panda security protection\psanhost.exe | Out | 51167 | 91.216.218.207 | 80 | TCP
2014/12/03 8:59:03 | 2196 | Application Host Service | C:\program files (x86)\panda security\panda security protection\psanhost.exe | Out | 55884 | 110.232.152.50 | 80 | TCP
2014/12/03 12:17:05 | 2196 | Application Host Service | C:\program files (x86)\panda security\panda security protection\psanhost.exe | Out | 51167 | 91.216.218.207 | 80 | TCP
2014/12/03 23:17:05 | 2196 | Application Host Service | C:\program files (x86)\panda security\panda security protection\psanhost.exe | Out | 51167 | 91.216.218.207 | 80 | TCP
2014/12/04 0:17:05 | 2196 | Application Host Service | C:\program files (x86)\panda security\panda security protection\psanhost.exe | Out | 51167 | 91.216.218.207 | 80 | TCP
2014/12/04 10:17:05 | 2196 | Application Host Service | C:\program files (x86)\panda security\panda security protection\psanhost.exe | Out | 51167 | 91.216.218.207 | 80 | TCP
2014/12/05 10:59:05 | 2196 | Application Host Service | C:\program files (x86)\panda security\panda security protection\psanhost.exe | Out | 51167 | 91.216.218.207 | 80 | TCP

>sed -e "s/ \([0-9]:[0-9][0-9]\)/ 0\1/" test.txt | awk "{print $1,$2}" | sort | awk "{print $2}" | sed -e "s/^0//"
6:17:05
7:21:19
8:59:03
9:17:02
12:17:05
23:17:05
0:17:05
10:17:05
10:59:05

177:名無しさん@お腹いっぱい。
14/12/04 02:15:02.10 oYeIlF4V0
>>165
簡単そうだからココ↓でやりたいことを、より具体的に書いてお願いしますすればつくってくれるかも
【.cmd】 バッチファイルスクリプト %10 【.bat】
スレリンク(tech板)

それか、ある程度の手作業があっていいならサクラエディタなどの操作の記録マクロで、正規表現を使った置換と全体ソートでできる

結果をファイルで欲しいならバッチ、文字データとして欲しいならサクラエディタかな

178:名無しさん@お腹いっぱい。
14/12/04 02:27:21.67 rJg7gP0n0
ねえねえちょっと
ファイラーでホルダー個別ごとに
ホルダーの色やアイコンを変えれるようなのってなんかいいのない?
重くていいから視覚的にわかりやすいやつ
フォントのサイズや自体まで個別に指定できるとモアベター

179:名無しさん@お腹いっぱい。
14/12/04 05:22:47.46 UxKKLcF20
Windows Firewall Controlというソフト
たまに落ちてしまうので、サービスとして動かすとか、タスクで制御して再起動させるとか
なんかいい方法ありますか?

180:名無しさん@お腹いっぱい。
14/12/04 07:46:40.49 K9+z6Hn40
メモ帳(.txt)を管理しやすいソフトを探しています
windows7 64bit です

○欲しい機能
・ウィンドウ左側か右側にtxtをツリー表示できる フォルダごとツリー表示もできる
・フォントサイズ、背景色が変更可能
・バックアップ機能が付いている
・やり直し、元に戻すボタンが付いている
・.txtで管理できる

○使用したソフト
TextTree
ふと気づくと、txtファイルの内が白紙になっている場合があったので、使用を止めました

Catmemonote
フォルダ表示ができない?

宜しくお願いします。

181:名無しさん@お腹いっぱい。
14/12/04 08:38:55.47 P3k/X9ui0
既存のディレクトリ構造を読み込んで使いたいなら
確かコレ

OlivineEditor
URLリンク(olivinecafe.info)

ついでに関連スレ

アウトラインプロセッサ Part20
スレリンク(software板)

182:名無しさん@お腹いっぱい。
14/12/04 08:51:46.69 K9+z6Hn40
>>181
失礼しました

とても良さそうです
ありがとうございます!

183:名無しさん@お腹いっぱい。
14/12/04 09:18:43.51 K9+z6Hn40
小さい子にはやさしいカロス

184:名無しさん@お腹いっぱい。
14/12/04 09:28:43.11 llNSZcS40
>>180
自分が使ったことのあるテキストエディタで近いものを挙げると
・Mery バックアップ・ツリー表示はマクロが提供されてる。ツリー表示は擬似的なものだけど
・gPad バックアップ機能以外は装備されてると思う
・サクラエディタ 有志提供File Explorerでツリー表示可能。64bitで動くかは知らないw 他は問題ないかな
アウトライン機能もそれぞれついてる。挙動が異なるけど

185:名無しさん@お腹いっぱい。
14/12/04 14:52:37.31 PvRBTsSa0
こんにちはお世話に成ります。
テキスト内に含まれている1文字の出現数を一括して個々にカウントしてくれるソフトを探しています。
漢字・ひながな・カタカナがそれぞれ何個というような文字種や単語のカウントではなくて、1文字別(1字)の個数の統計が知りたいんです。
例えば「あAああBBい春春いウウウあ夏」のような文章なら
あ=4
A=1
B=2
い=2
春=2
ウ=3
夏=1
このような感じの統計です。探してみたところ、あらかじめ登録した文字?単語?のカウントはありましたが、そうではなくて、すべての1字を一括カウントです。
因みに下記のソフトは用途に合いませんでした。
・JCount:単語数、文字種別毎の統計
・Humiko:文字種別のカウント
・TextChecker:文字種別カウント&あらかじめ登録した語句の出現数
・Findkeywords:単語単位カウント
先生方どうぞ宜しくお願い致します。

186:名無しさん@お腹いっぱい。
14/12/04 17:41:22.19 2YWhf3TE0
>>185
Auto Hot key

187:名無しさん@お腹いっぱい。
14/12/04 17:49:37.74 xtkTbWvM0
>>185
URLリンク(paiza.io)

188:名無しさん@お腹いっぱい。
14/12/04 17:50:16.42 hRdKEyEO0
ファイルから読み込む
内部ユニコードに変換
文字コードをキー、値を数値カウントにしたハッシュマップつくる
一文字ずつカウントアップ
できたハッシュマップをすべて、"<キー>=<カウント値>"で出力

jscript、vbscriptでちょろ

189:名無しさん@お腹いっぱい。
14/12/04 18:04:02.01 P3k/X9ui0
>>185
例によってawkを使う
URLリンク(qiita.com)

>awk "{n=split($0,arr,nul);for(i in arr){print arr[i]}}" test.txt | awk "{count[$0]++}END{for(i in count)print count[i], i}"
1 A
2 B
3 ウ
4 あ
2 い
1 夏
2 春

分割自体は grep -o でもできるらしい
URLリンク(codezine.jp)

190:名無しさん@お腹いっぱい。
14/12/04 19:09:57.40 gasQKR570
皆様レスありがとうございます。awkを入れていろいろやってみましたが
エラーみたいなのが出て出来ませんでした。
自分の頭ではチンプンカンプンでチョット理解できる気が致しません。
何か別の方法などもう少し易しいものを検討して頂けませんでしょうか…。
全く以てすみません。

191:185
14/12/04 19:12:24.33 gasQKR570
>>190 IDが変わってしまいましたが185です。

192:名無しさん@お腹いっぱい。
14/12/04 19:12:40.44 eIs96FTv0
Excelだろ
Calcでも可

193:名無しさん@お腹いっぱい。
14/12/04 20:53:26.42 P3k/X9ui0
>>190
言い忘れましたがここからDLしたバイナリです
URLリンク(www.vector.co.jp)

入ってるgawk.exeをawk.exeにリネームして用いると
上記のような結果がwindows vistaでは得られます

194:名無しさん@お腹いっぱい。
14/12/04 21:12:34.30 K9+z6Hn40
>>184
ありがとうございます!

195:名無しさん@お腹いっぱい。
14/12/05 03:37:53.87 qfbDtidv0
>>190
>>27 ★8

196:名無しさん@お腹いっぱい。
14/12/05 09:45:36.03 +LMsT93t0
>>190
まだいるか知らないけど、作ったからどうぞ
実行ファイルが心配だったら自分でコンパイルして
URLリンク(fast-uploader.com)

197:名無しさん@お腹いっぱい。
14/12/05 10:10:05.84 pv6zjNgX0
ソース読んでも分からない人が
自分でコンパイルすることで安全を担保できるようになるんだろうか?
はなはだ疑問

198:名無しさん@お腹いっぱい。
14/12/05 10:34:30.84 oKBpYQ+h0
見た限りでは怪しげな遠隔操作ルーチンは存在してない

199:名無しさん@お腹いっぱい。
14/12/05 10:55:06.65 6MAGAGg70
バカ過ぎてワロタw

200:185
14/12/05 11:20:39.40 AWqrIRS90
>>196
皆様ご指南有難うございます。
awkで先ほどまで苦戦しておりましたがダメでして、いい加減諦めてました。
>>196様に作って頂いたのを使わせてもらい希望通りのことがやっと出来ました。
私ごときのためにご親切とても有難う御座いました。本当に大大感謝です。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch