俺のW-ZERO3[es]まとめ @ ウィキ
PasteHelper2
最終更新:
my_w-zero3es
-
view
PasteHelper2
クリップボードの文字の前後に指定した文字を加えて貼り付けを行う事が出来るランチャー
http://d.hatena.ne.jp/mee_chang/
http://d.hatena.ne.jp/mee_chang/
説明丸ぱくりと量が多いのはリンク
■特長
本ソフトにはPasteHelperに加え、以下のような特徴があります。
- 外観のカスタマイズ機能
- プラグイン処理の拡張
- 外部XMLファイルの読み込み
http://d.hatena.ne.jp/mee_chang/20060607
PasteHelperの特徴は以下の通りです。
- 通常の定型文貼り付け機能に加え、プラグインによりクリップボードを加工して貼付できる
(標準のプラグイン機能はタグ処理のみです)
- 設定ファイルはXMLライクに階層的なメニューを記述できる
- 非常駐
ランチャーとして機能する事からこのアプリで文字入力支援アプリを統合させてしまおうと考えてます。
オプションで /1を加えると文字入力が_1で起動する??
オプションで /1を加えると文字入力が_1で起動する??
v0.60
- 色設定の追加
<Color Text="#6699FC"/> 通常の色
<SelColor Text="255,200,200"/> 選択時の色
<Color Text="#333366" Back="#DDDDFF" Ex1="#AAAADD"/> バック及び背景色
v0.50
- Subによる外部メニュー読み込みに追加機能
<Item Type=Submenu Name="外部ファイル2" Txt="submenu2.txt" Accesskey=Y/>
- コマンドラインオプション /nc (最上段のクリップボードを表示しない)
- コマンドラインオプションに[ファイル名].xml を指定するとData以下の指定したファイルで開く
PasteHelper2.exe /nc
PasteHelper2.exe Exec.xml
PasteHelper2.exe /nc Url.xml
プラグイン
- Cancel
- キャンセル PasteHelper2を閉じる??
- Calc
- クリップボード内の計算式を計算して貼り付ける
- <Item Type="Calc" Name="計算式として処理" />
- Comment
- 引用・引用解除プラグイン
- <Item Type="Comment" Name="コメント" Header="// "/>
- <Item Type="Comment" Name="コメント解除" Trim="1" Header="// "/>
- 属性値:
- Header=行頭に追加するコメント
- Trim=1の場合、Headerで指定した行頭のコメントを解除します
- Exec
- 外部アプリケーションを起動する
- ショートカットを指定しても開くことが出来るようにした。
- 属性値 : Path …… アプリケーションのパス
- Option="コマンドラインオプション"でオプション付きで起動出来るようにした
- GetPath
- ファイルダイアログを表示し、選択したアイテムのパスを表示します。
- <Item Type="GetPath" Name="実行ファイルのパス貼付" Filter="*.exe"/>
- Filter属性で開く対象を絞り込めます。
- Hanzen
- クリップボード内の英数字の半角/全角を置き換える
- <Item Type="Hanzen" Mode="hanzen" Name="半角→全角" />
- 属性値 : Mode
- hanzen …… 半角を全角に変換する
- zenhan …… 全角を半角に変換する
- toggle …… 半角と全角を入れ替える
- Open
- 指定したパスを開く。Execとの違いはアイコン表示の有無のみ
- Replace
- クリップボード内の指定した文字列を置き換える
- <Item Type="Replace" Dst="い" Src="あ" Name="置換え(あ→い)" />
- 属性値:
- Src=置換え前の文字列
- Dst=置換え後の文字列
- Tag
- 選択範囲の開始・終了箇所にヘッダ、フッタを付け足します。
- 元から同封されてた
- Time
- 時刻を整形して出力する
- <Item Name="時刻" Type=Time Format="%y/%M/%d(%w1) %h:%m:%s" Accesskey=T/>
属性値:
Format=整形する基本フォーマット
%Y ……年(4桁)
%y ……年(2桁)
%M ……月
%d ……日
%h ……時
%m ……分
%s ……秒
%w1 ……曜日(日)
%w2 ……曜日(英)
%w3 ……曜日(英短)
以下の設定値を追加しました。
①
2桁固定(スペース埋め)
%2M ……月
%2d ……日
%2h ……時
%2m ……分
%2s ……秒
②
2桁固定(0埋め)
%02M ……月
%02d ……日
%02h ……時
%02m ……分
%02s ……秒
Format=整形する基本フォーマット
%Y ……年(4桁)
%y ……年(2桁)
%M ……月
%d ……日
%h ……時
%m ……分
%s ……秒
%w1 ……曜日(日)
%w2 ……曜日(英)
%w3 ……曜日(英短)
以下の設定値を追加しました。
①
2桁固定(スペース埋め)
%2M ……月
%2d ……日
%2h ……時
%2m ……分
%2s ……秒
②
2桁固定(0埋め)
%02M ……月
%02d ……日
%02h ……時
%02m ……分
%02s ……秒
- Url
- クリップボード内のデータをブラウザに送る
- <Item Name="Google" Type=Url Base="http://www.google.com/search?hl=ja&lr=lang_ja&q=" Accesskey=G/>
- 例)クリップボードの内容をGoogle(日)で検索します。
- 属性値 : Base …… 検索元のURLで、末尾にURLエンコードしたテキストを付けてブラウザに送ります。
PCでGUIベースで設定ファイル作成支援ツール(PasteHelper用?)
http://d.hatena.ne.jp/mee_chang/20060530
http://d.hatena.ne.jp/mee_chang/20060530
個人設定あれこれ
KeyInputEmulatorを使ってあれこれと<SLEEP:>は何秒が最適なんだろう
<Item Type=Open Base="KeyInputEmulator.exe" Option="<SLEEP:100> Ctrl+C" Name="コピー" Accesskey=1/>
<Item Type=Open Base="KeyInputEmulator.exe" Option="<SLEEP:100> Ctrl+V" Name="切り取り" Accesskey=2/>
<Item Type=Open Base="KeyInputEmulator.exe" Option="<SLEEP:100> Ctrl+P" Name="貼り付け" Accesskey=3/>
<Item Type=Open Base="KeyInputEmulator.exe" Option="<SLEEP:100> Convert" Name="再変換" Accesskey=4/>
<Item Type=Open Base="KeyInputEmulator.exe" Option="<SLEEP:100> Delete" Name="削除" Accesskey=5/>
<Item Type=Open Base="ShiftLock" Option="/nc input.xml" Name="選択開始" Accesskey=6/>
これ以上はKeyInputEmulatorのページを作ろう
<Item Type=Open Base="KeyInputEmulator.exe" Option="<SLEEP:100> Ctrl+C" Name="コピー" Accesskey=1/>
<Item Type=Open Base="KeyInputEmulator.exe" Option="<SLEEP:100> Ctrl+V" Name="切り取り" Accesskey=2/>
<Item Type=Open Base="KeyInputEmulator.exe" Option="<SLEEP:100> Ctrl+P" Name="貼り付け" Accesskey=3/>
<Item Type=Open Base="KeyInputEmulator.exe" Option="<SLEEP:100> Convert" Name="再変換" Accesskey=4/>
<Item Type=Open Base="KeyInputEmulator.exe" Option="<SLEEP:100> Delete" Name="削除" Accesskey=5/>
<Item Type=Open Base="ShiftLock" Option="/nc input.xml" Name="選択開始" Accesskey=6/>
これ以上はKeyInputEmulatorのページを作ろう
ShiftLock?との組み合わせメモ書き
その内コメントボックスにします
Menus.xmlに追加
<Item Type=Open Base="ShiftLock" Option="/nc input.xml" Name="選択開始" Accesskey=3/>
input.xml作成
<Item Type=Cancel Name="キャンセル"/>
<Item Type=Separater/>
<Item Type=Open Base="KeyInputEmulator.exe" Option="<SLEEP:100> Ctrl+C" Name="コピー" Accesskey=1/>
<Item Type=Open Base="KeyInputEmulator.exe" Option="<SLEEP:100> Ctrl+V" Name="切り取り" Accesskey=2/>
<Item Type=Open Base="KeyInputEmulator.exe" Option="<SLEEP:100> Ctrl+P" Name="貼り付け" Accesskey=3/>
<Item Type=Open Base="KeyInputEmulator.exe" Option="<SLEEP:100> Convert" Name="再変換" Accesskey=4/>
<Item Type=Open Base="KeyInputEmulator.exe" Option="<SLEEP:100> Delete" Name="削除" Accesskey=5/>
<Item Type=Open Base="ShiftLock" Option="/nc input.xml" Name="再選択" Accesskey=0/>
その内コメントボックスにします
Menus.xmlに追加
<Item Type=Open Base="ShiftLock" Option="/nc input.xml" Name="選択開始" Accesskey=3/>
input.xml作成
<Item Type=Cancel Name="キャンセル"/>
<Item Type=Separater/>
<Item Type=Open Base="KeyInputEmulator.exe" Option="<SLEEP:100> Ctrl+C" Name="コピー" Accesskey=1/>
<Item Type=Open Base="KeyInputEmulator.exe" Option="<SLEEP:100> Ctrl+V" Name="切り取り" Accesskey=2/>
<Item Type=Open Base="KeyInputEmulator.exe" Option="<SLEEP:100> Ctrl+P" Name="貼り付け" Accesskey=3/>
<Item Type=Open Base="KeyInputEmulator.exe" Option="<SLEEP:100> Convert" Name="再変換" Accesskey=4/>
<Item Type=Open Base="KeyInputEmulator.exe" Option="<SLEEP:100> Delete" Name="削除" Accesskey=5/>
<Item Type=Open Base="ShiftLock" Option="/nc input.xml" Name="再選択" Accesskey=0/>
あったらいいな
改行削除
文字カウント
テキストファイルの最後尾に追加
結果をクリップボードに返す
改行削除
文字カウント
テキストファイルの最後尾に追加
結果をクリップボードに返す