質問編集履歴

2

2017/06/21 03:43

投稿

lupus_dingo
lupus_dingo

スコア257

test CHANGED
File without changes
test CHANGED
@@ -21,3 +21,57 @@
21
21
  同様に未割当ての「ctrl+0」に登録すると動作しました。
22
22
 
23
23
  「ctrl+shift+」はマクロとして登録できないのでしょうか?参考にしたサイトではshiftありのショートカットに登録してたので登録できそうな気がします。
24
+
25
+
26
+
27
+
28
+
29
+ 追記
30
+
31
+ 参考にしたのは以下のサイトです。
32
+
33
+ https://www.google.co.jp/amp/totech.hateblo.jp/entry/2014/03/11/125058%3Famp%3D1
34
+
35
+
36
+
37
+ コードはすぐには用意出来ないのですが、
38
+
39
+ こちらのサイトに載っている以下とほぼ同じです。(functionの中のif文が違うくらいです。)
40
+
41
+
42
+
43
+ switch_upper_lower.js
44
+
45
+ ###########################
46
+
47
+ // 指定したテキストに大文字が含まれるならば全て小文字に、
48
+
49
+ // そうでないならば全て大文字に変換した文字列を返す。
50
+
51
+ function (text) {
52
+
53
+ if (text.match(/[A-Z]/)) {
54
+
55
+ return text.toLowerCase();
56
+
57
+ } else {
58
+
59
+ return text.toUpperCase();
60
+
61
+ }
62
+
63
+ }
64
+
65
+ //==========
66
+
67
+ // MAIN
68
+
69
+ //==========
70
+
71
+ // 選択範囲のテキストを取得
72
+
73
+ var text = Editor.GetSelectedString(0);
74
+
75
+ // 変換後のテキストを出力
76
+
77
+ if ( text !== "" ) Editor.InsText(switch_upper_lower(text));

1

2017/06/21 03:43

投稿

lupus_dingo
lupus_dingo

スコア257

test CHANGED
File without changes
test CHANGED
File without changes