タスクトレイ格納 2018-02-09 (Fri) 00:19

「タスクトレイ」アドオンを導入していて、オプションの「最小化時にタスクトレイに格納」にチェックをしている前提で
TEをタスクトレイに格納するスクリプト。
api.SendMessage(te.hwnd, WM_SYSCOMMAND, SC_MINIMIZE, 0);

ちなみに以下のコードもそれぞれ試してみたけど、最小化されるだけでタスクトレイには納まらなかった。
api.ShowWindow(te.hwnd,SW_SHOWMINIMIZED);
api.ShowWindow(te.hwnd,SW_MINIMIZE);
@TE64 18.2.7 Win 6.1.7601 WS 300 Admin IE 11 ja_jp

フォルダビューの先頭 / 末尾にスクロール 2018-02-03 (Sat) 00:32

表示関連の操作はマウスジェスチャでやると便利。
WEBブラウザと合わせておくと更に効率UP。
以下、フォルダビューの先頭 / 末尾にスクロールする設定例。
名前先頭にスクロール
タイプJScript
オプション
wsh.SendKeys("^{HOME}");
名前末尾にスクロール
タイプJScript
オプション
wsh.SendKeys("^{END}");

ファイル新規作成 - NamingTemplates 2017-12-19 (Tue) 22:28

ファイル/フォルダ新規作成 - OnIncludeObjectの別アプローチ。

こちらで解説されているエクスプローラのデフォ機能を使ってテキストファイルの新規作成時の名前を任意のもに変更する。

この際レジストリの変更が必要になるが、恒久的に変更してしまうとエクスプローラ本体も影響を受けてしまうため

ファイル作成時に一瞬レジストリを変更して元に戻している。

フォルダの新規作成も同じやり方でOK。

うちの環境ではこれを常用して問題は出てないが、どんな環境でもこれでいいのかちょっと判らない。

名前ファイル新規作成 - NamingTemplates
タイプJScript
オプション
(function(){
var key = "HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\NamingTemplates\\";
var str = key + "RenameNameTemplate";
var keyexist, strexist;
try{ keyexist = wsh.RegRead(key) } catch(e){ keyexist = undefined }
try{ strexist = wsh.RegRead(str) } catch(e){ strexist = undefined }
wsh.RegWrite(str, "NewFile ()", "REG_SZ");
g_basic.Func.Background.Exec(te.Ctrl(CTRL_FV), "テキスト文書");
if(keyexist === undefined){
wsh.RegDelete(key);
}
else if(strexist === undefined){
wsh.RegDelete(str);
}
else{
wsh.RegWrite(str, strexist, "REG_SZ");
}
})()

@TE64 17.12.15 Win 6.1.7601 WS 300 Admin IE 11 ja_jp

ステータスバーEX の活用事例 - メニューの説明を表示 2017-09-29 (Fri) 23:19

メニューの項目にカーソルが乗ったときに、項目の説明をステータスバーEXに表示してみる。

さして有用でもないんだけどw

やり方はこんな感じ。

・MenuMessageイベントをフック

・WM_MENUSELECTの場合、対象アイテムのタイプがJScriptだったらオプションを拾ってきて先頭行のコメントを抜き出して表示


現状、カーソルの乗った項目からメニュー項目のオプションを引っ張ってくる際、表示されてるメニューのカテゴリを取得するために

やむなくTE本体にパッチを当てないといけないのが難点。

kiji248-001.gif

@TE64 17.9.17 Win 6.1.7601 WS 300 Admin IE 11 ja_jp

マウスジェスチャのコードを矢印で表示 2017-09-20 (Wed) 21:58

前エントリ の表示でコードがアルファベットで表示されている部分を X-Finderみたく矢印にしてみた。

kiji247-001.gif

【続きを読む】
注意事項
基本的にこのブログはブログ主の備忘録です。

ブログの内容にはブログ主の主観や時には正確でない情報が含まれていることもあります。書いてある内容がすべての環境にあてはまることを保証するものでもありません。

また、過去の記事は現時点で既に陳腐化していることもあります。

その辺をご理解の上で当ブログ内に書いてあることを試す場合は自己責任でお願いします。

記事内容の誤りの指摘、疑問点の回答などコメント頂けると助かります。
カレンダー
01 | 2018/02 | 03
- - - - 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 - - -
ブログ内検索
カラーコードチェッカ
カラーコードの確認
入力例) #ffffff | blue
カテゴリ
最新記事
最新コメント
最新トラックバック
リンク
ブロとも申請フォーム

この人とブロともになる

メールフォーム
メールフォーム設置当初より受信できない状態になっていました。2017/11/03以前にメール送信された方、誠に申し訳ありませんでした。
必要であれば再送お願いします。

名前:
メール:
件名:
本文: