コマンドライン引数をクリップボードにセットするミニプログラム ... | fh9xif | sa.yona.la ヘルプ | タグ一覧 | アカウント登録 | ログイン

コマンドライン引数をクリップボードにセットするミニプログラム (vb6)

返信

 VB6 でもやるかぁー。


 オプションスイッチ ってやつ。 コマンドライン引数 とも言う。

たとえば、Explorer なら、

 EXPLORER.EXE [/N] [/E] [, /ROOT, <オブジェクト>]


 EXPLORER.EXE /SELECT, C:\WINDOWS\notepad.exe

とすると、notepad.exe が選択された状態で、C:¥WINDOWS フォルダが開く。

(「ファイル名を指定して実行」から入力)


 これこれ。

この .exe のあとの引数をクリップボードにセットする ってのを前からやろうと思ってた。

 引数 ってのは実は普通の文でもいい。 exe のあとに半角スペースをあけて続ければ引数になる。


 で、 これにもう一つ命令を付け加える。 

秀丸をアクティブにして、Ctr + V をシュミレートするという自動化の命令。

 この2つをあわせれば、コマンドライン引数に置いた文を 秀丸にペーストできる。

 Ctr + V を、違ったショートカット(秀丸側で設定した) にすれば、もっといろんなことができるようになる。 クリップボードに値が入っているのだから、秀丸側でその値を利用するマクロを考えればいい。


 この からくりを利用すれば、秀丸マクロランチャーができる。 もうマクロ登録ボタン数の制限に悩まなくていい。


 その他、このプログラムの考え方自体が面白い。 考え方の力点をexe の方ではなく、引数のデータの方に置いて データにexe がくっついていると考えれば、それすなわちオブジェクト指向ということ。

 また、このプログラムとデータのセットを擬人化すれば、振る舞い方を内臓したキャラクターになる。 プログラムは簡単だけど、イメージが広がるプログラムじゃないかな。


 これは ほとんどできてる。 あとちょっと toDo.  (アップします)

投稿者 fh9xif | 返信 (1) | トラックバック (0)

このエントリーへのトラックバックアドレス:

Re: コマンドライン引数をクリップボードにセットするミニプログラム (vb6)

(つづき) コマンドライン引数を利用した秀丸マクロランチャー

返信

 きのう toDo にしておいたのを toDone にした。


 コマンドライン引数をクリボにセットして、それを利用する ってやつ。

・ 引数をクリップボードにセットするだけのミニプログラム

・ 上を利用した 秀丸マクロランチャー (十分速いです)

 です。


● →

投稿者 fh9xif | 返信 (0)

API | 利用規約 | プライバシーポリシー | お問い合わせ Copyright (C) 2024 HeartRails Inc. All Rights Reserved.