全体表示

[ リスト ]

 ついでにこれも…。

クリップボードの文字列の重複行をひとつに纏める (uniq)

 ソートを伴わない奴です。ソートのスクリプトをいじっただけです。
// uniqclipboard.uws - 'uniq'ing line in clipboard
// Auther:
// nullpage 2007/12/24

inbuff= GetStr(0) // クリップボードの文字列をコピー
outbuff= ""
lines=0 // 行数 (使ってませんが…)
If Length(inbuff)<1 Then Exit
Balloon.Set("Line:" + lines)
line= Token(Chr($0A),inbuff) + Chr($0A) // 1行取り出し
outbuff= outbuff + line
linet= line
lines= lines + 1
While Length(inbuff)>0 // 全部の行を処理するまで繰り返す
Balloon.Set("Line:" + lines)
line= Token(Chr($0A),inbuff) + Chr($0A) // 1行取り出し
If line<>linet Then outbuff= outbuff + line
linet= line
lines= lines+1 // 行数を数える
Wend
If lines<1 then Exit
SendStr(0,outbuff) // 実際のクリップボードに反映
Exit

Class Balloon
Dim _Wait= 0
Public Wait= 5
Procedure Balloon()
Thread This.Idol()
Fend
Procedure Idol()
While TRUE
Sleep(1)
If _Wait=0 Then Continue
_Wait= _Wait -1
If _Wait=0 Then Fukidasi()
Wend
Fend
Procedure Set(msg)
Fukidasi(msg,G_SCREEN_W,G_SCREEN_H)
x= G_SCREEN_W - Status(GetId(GET_FUKIDASI_WIN),ST_WIDTH)
y= G_SCREEN_H - Status(GetId(GET_FUKIDASI_WIN),ST_HEIGHT)
Fukidasi(msg,x,y)
This._Wait= This.Wait
Fend
EndClass

この記事に

閉じる コメント(0)

コメント投稿

顔アイコン

顔アイコン・表示画像の選択

名前パスワードブログ
絵文字
×
  • オリジナル
  • SoftBank1
  • SoftBank2
  • SoftBank3
  • SoftBank4
  • docomo1
  • docomo2
  • au1
  • au2
  • au3
  • au4
投稿

.
nullpage
nullpage
非公開 / 非公開
人気度
Yahoo!ブログヘルプ - ブログ人気度について
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

過去の記事一覧

 今日全体
訪問者6172608
ブログリンク04
コメント0209
トラックバック012

新規登録

Opera

LibreOffice

翻訳支援

登録されていません

フリーソフト

登録されていません

グラフィック・デザイン

登録されていません

Inkscape

登録されていません

Gimp

登録されていません

Yahoo!からのお知らせ

検索 検索

スマートフォンで見る

モバイル版Yahoo!ブログにアクセス!

スマートフォン版Yahoo!ブログにアクセス!

開​設日​: ​20​05​/2​/1​0(​木)​


みんなの更新記事