PhraseExpress

Last-modified: 2019-03-13 (水) 08:48:33

以下はいずれもWindows 10 (x64) 1803で動作を確認。

{#OPENDLG}で拡張子を複数指定

2つ目以降の拡張子はセミコロンで区切り*.をつけなくてはならない模様。

{#EMBEDFILE {#OPENDLG -TITLE 埋め込み対象のテキストファイルを開く -DEFEXT txt;*.log;*.csv}}

ExcelでVLOOKUPライクな処理

table.xlsxから指定した文字列(デフォルトはfoo)を検索、その行の6列目のセルの値を返す。

{#XLS -COL 6 -ROW {#GETXLSROW -SEARCH {#INPUT -DEF foo -SINGLE} -FILE C:\file\table.xlsx} -FILE C:\file\table.xlsx}

カレンダーから日付入力

それでは {#CALENDAR -F mm月dd日 -MANUAL} に伺います。

CliborのFIFO/LIFOモードを併用してクリップボード貼り付け

CliborをFIFO/LIFOモードにして任意のテキストを3つコピー、下のマクロを実行すると先の3つのテキストが貼り付けられ、FIFO/LIFOモードが解除される。

{#CLIPBOARD -PASTE}{#CLIPBOARD -PASTE}{#CLIPBOARD -PASTE}

マイドキュメント直下のファイル/フォルダ名を列挙

即ペーストは失敗することがあるので1秒ウェイトを入れている。

{#RUN -FILE {#ENV %ComSpec%} -PARAMS "/c dir /b | clip" -WORKDIR {#ENV %USERPROFILE%}\Documents}{#SLEEP 1000}{#CLIPBOARD -PASTE}

小説家になろう、カクヨム記法での応用例

ルビ

親文字部分にカーソル移動:

|{#cursor}《》

インプットダイアログを表示&カーソル移動:

|{#forminput -text 親文字 -type 0}《{#cursor}》

ドロップダウンリストから選択:

{#forminput -text 親文字 -type 4 -items 吃驚仰天|自動車横転|本日晴天|新装開店 -vals |吃驚仰天《びっくりぎょうてん》||自動車横転《じどうしゃおうてん》||本日晴天《ほんじつせいてん》||新装開店《しんそうかいてん》 -def 吃驚仰天}

オプションボタンから選択:

{#forminput -text 親文字 -type 6 -items 吃驚仰天|自動車横転|本日晴天|新装開店 -vals |吃驚仰天《びっくりぎょうてん》||自動車横転《じどうしゃおうてん》||本日晴天《ほんじつせいてん》||新装開店《しんそうかいてん》 -def 吃驚仰天}

傍点

親文字部分にカーソル移動:

《《{#cursor}》》

{#LOOP}の不具合?(v13.6.11d→v14.0.129fで修正)

マニュアルの

{#LOOP Example{#ENTER} -COUNT 3}

は動作しないが、

{#LOOP Example{#ENTER} -count 3}

は動作する。(環境依存? -CountもNG)

{#DATETIME}の不具合?(v13.6.11d、v14.0.129f、v14.0.131f)

以下は正しく動作しないが、

{#DATETIME -S 2h}
{#DATETIME -S 2y}

以下は正しく動作する。

{#DATETIME -S 2H}
{#DATETIME -S 2Y}