島田です。葉月さん、こんにちは。
>こんなふうに、自分でよく使う機能だけを、マクロで作れるようになれたら、 >もっと便利になりそうですね。
かぶねこさんも仰ってるように、これでQXの世界がぐっと広がります。 ひとつの入口として、@基本機能名……を並べたものを気楽に量産してみるのも、 楽しいですよ。 例えば、こんな風に書けば、日記マクロができます。 実行すると、冒頭に日付の入った "日付名.txt" というファイルを作ってくれるわけです。 ただし、この場合、予め "C:\DIARY" というディレクトリを作っておくことが必要です。
では、一歩進めて、"C:\DIARY" が無ければ、作るようにできないだろうか? さらに、もともと、日付名のファイルがある場合は、このままだと上書き保存しよう とするから(一応、問い合わせは出ますが)、 その場合はすんなり、もともとあるファイルを開くだけの動作にできないだろうか? もっと欲張って、"C:\DIARY" の直下に、年月名のディレクトリを作って、 そこに作ってくれないだろうか? ……などなどと考えていけば、いろいろ作れるようになりますよ。
proc main @FileNew @Insert date0$,1 @CharReturn call @SaveAs("C:\DIARY\"+date0$+".txt") end proc |