マウスで操作するソフトではないですが、「FStr」という文字列置換ソフトを使った、バッチファイルの例を書きたいと思います。
以下から「FStr」をダウンロードして、解凍します。
http://www.vector.co.jp/soft/winnt/util/se497060.html
次にメモ帳を開いて、以下の線内のテキストをコピー&ペーストします。
----------------------------
@echo off
echo "■ バッチファイルのあるフォルダに移動する ■"
cd /d "%~dp0"
echo "■ テンプレートを生成する ■"
echo.> "%TEMP%\XXX・XXX_temp_1.txt"
echo "■ ユーザーに数値を入力してもらう ■"
"%TEMP%\XXX・XXX_temp_1.txt"
echo "■ 行頭から6文字をかっこに入れる ■"
FStr "%TEMP%\XXX・XXX_temp_1.txt" /rei "^(.{3})(.{3}).*$" "($1・$2)" > "%TEMP%\XXX・XXX_temp_2.txt"
echo "■ 環境変数「日時」をセット ■"
set 日時=%date:~-10,4%%date:~-5,2%%date:~-2,2%%time:~-11,2%%time:~-8,2%%time:~-5,2%%time:~-2,2%
echo "■ 完成したファイルをコピーする ■"
copy "%TEMP%\XXX・XXX_temp_2.txt" "%~dp0\結果_%日時%.txt"
echo "■ 一時ファイルの掃除 ■"
del /q "%TEMP%\XXX・XXX_temp_1.txt"
del /q "%TEMP%\XXX・XXX_temp_2.txt"
echo "■ 完成したファイルを開く ■"
start "" "%~dp0\結果_%日時%.txt"
----------------------------
貼り付けたテキストに適当な名前を付け、ファイル名末尾の拡張子を「.bat」としてデスクトップ等に保存します。これがバッチファイルです。
保存したバッチファイルを、先程解凍したFStrのフォルダ内の、「FStr.exe」と同じ場所に移動します。
移動したバッチファイルを実行します。
テキストエディタが開きますので数値を入力します。複数ある場合は改行で区切って下さい。この時点では「( ・ )」は入りません。
数値を打ち込んだら、上書き保存をして、そのテキストエディタを閉じます。
すると、バッチファイルがあるフォルダに結果が日時付きで保存され、結果がテキストエディタで表示されます。
7文字以上入力した場合は、7文字目以降は切り捨てられます。
3文字×3文字ではなく、文字数を調節したい場合は、バッチファイル内の「"^(.{3})(.{3}).*$"」の部分の数値を編集して下さい。
「3文字×3文字」ではなく、「3文字×それ以降の数値」にしたい場合は「"^(.{3})(.{3}).*$"」の部分を「"^(.{3})(.*)$"」に書き換えて下さい。
お礼
kon77さんのバッチファイルを少し変更する事で <>表記は自己解決できました^^ 本当にありがとうございました。
補足
すみません、( )の記号を< >この形で表示させるには TEMPを、どんな風に置き換えれば良いでしょうか? ちなみに< >は半角で表示したいです。