テキストエディタQX 5at SOFTWARE
テキストエディタQX 5 - 暇つぶし2ch1:名無しさん@お腹いっぱい。
11/12/04 18:03:21.37 6rt4+Ly+0.net
《 過去スレ 》
テキストエディタQX 4
URLリンク(hibari.2ch.net)
テキストエディタQX 3
スレリンク(software板)
テキストエディタQX 2
スレリンク(software板)
テキストエディタQX
URLリンク(pc3.2ch.net)

《 公式サイト 》
URLリンク(www2k.biglobe.ne.jp)
URLリンク(0ban.com)

関連
>>2-3

2:名無しさん@お腹いっぱい。
11/12/04 18:04:14.25 6rt4+Ly+0.net
《 ML 》
URLリンク(www2.justnet.ne.jp)
URLリンク(www.egroups.co.jp) (裏ML)
URLリンク(www.egroups.co.jp) (USERS MACRO ML)

《 マクロ&Tips 》
URLリンク(www.vector.co.jp)
URLリンク(homepage3.nifty.com)
URLリンク(homepage1.nifty.com)
URLリンク(www.marenijr.net)
URLリンク(members.jcom.home.ne.jp)
URLリンク(0ban.com)

《 ユーザー・インタビュー 》
URLリンク(0ban.com)

《 NewQX情報 》
URLリンク(0ban.com)

3:名無しさん@お腹いっぱい。
11/12/04 18:04:55.33 6rt4+Ly+0.net
立てました。

4:名無しさん@お腹いっぱい。
11/12/04 18:43:16.09 sD+TCZT90.net


5:名無しさん@お腹いっぱい。
11/12/05 20:49:44.52 YH0wVHh10.net
ねこみみさんのサイトは移転ずみ。
URLリンク(nekomimi.la.coocan.jp)

6:名無しさん@お腹いっぱい。
11/12/11 15:54:16.17 zyuBL7Fd0.net
復活しとる

7:名無しさん@お腹いっぱい。
11/12/12 05:45:37.68 et5kUteh0.net
普通に再起動しただけなのにマーク情報が消えた
あれはどこに保存してあるんだ

8:名無しさん@お腹いっぱい。
11/12/12 06:02:14.96 et5kUteh0.net
QXW.INI でいいのか
でも行数が多いファイルだとマーク情報が保存されない
どういうことだ

9:名無しさん@お腹いっぱい。
11/12/24 12:50:31.49 P1dIRTmF0.net
前スレから粘着乙。ヘルプぐらい嫁。

■ xxキロバイト以下の文書の時マーク保存

 指定したサイズ以下の文書では、文書を閉じたときにマークを保存します。次回、同じ文書を開いたときにマークが復元されます。
 文書を保存した時は 0 を指定した場合を除いて必ず保存されます。
 0 を指定すると、マークを保存しません。
 文書の先頭から最大30個だけが保存されます。


10:名無しさん@お腹いっぱい。
11/12/24 14:33:38.42 H2luyFZi0.net
デフォルトは2Mバイトなのか
とりあえず5Mに上げといた
別に無制限でも構わないと思うけど

最大編集作業領域のデフォルトも2Mバイト
10Mに上げようと思ったら最大が9999KiBだ
メモリくらいどんどん使ってくれていいのに

11:名無しさん@お腹いっぱい。
11/12/26 18:24:08.56 9bhmHBni0.net
>>10
とりあえず礼いっとけや

12:名無しさん@お腹いっぱい。
11/12/26 22:53:02.74 8iyLV5hx0.net
無礼な文章を不問に付すことでお礼と相殺させて頂きます

13:名無しさん@お腹いっぱい。
11/12/28 16:37:56.49 uWj275a70.net
>>9=>>11とは限らないから相殺にならない

14:名無しさん@お腹いっぱい。
11/12/28 23:37:13.80 EG6Zl1s00.net
>>9が無礼なので成立

15:名無しさん@お腹いっぱい。
11/12/30 00:33:10.73 s97Us5zo0.net
>>9は控え目すぎるぐらい

16:名無しさん@お腹いっぱい。
12/01/03 17:08:23.16 k6vOgUpb0.net
メモリを2M以上取ったら怒られるかも、という時代の設計のままだな

17:名無しさん@お腹いっぱい。
12/01/05 02:46:43.58 76WDWk3x0.net
しかし今でもバックグラウンドで動画をレンダリングしながらだと、
この軽さがありがたい時もある。先にIMEがヘタッたりするがw

18:名無しさん@お腹いっぱい。
12/01/05 13:05:52.22 57D0OzAE0.net
文章書くだけやから、やっぱりQXが一番便利やわ。
と言うてもワードとの比較だけやけどね。
他のエディタはスペック確かめただけで使う気にならなかった。

19:名無しさん@お腹いっぱい。
12/01/11 20:18:37.57 wkq9o2dp0.net
hoshu

20:名無しさん@お腹いっぱい。
12/01/13 06:14:30.16 8KkVgGim0.net
s

21:名無しさん@お腹いっぱい。
12/03/10 20:41:23.01 VX5YKDV70.net
保守

22:名無しさん@お腹いっぱい。
12/03/11 01:44:06.90 T6JcwHR00.net
よく生きてたな

23:名無しさん@お腹いっぱい。
12/03/27 10:54:08.41 oBH96hMo0.net
やっぱりこれが最強だね。

24:名無しさん@お腹いっぱい。
12/03/27 11:53:06.24 lIJDROcV0.net
うん、とにかく文章書くのにはQXが最強!

25:名無しさん@お腹いっぱい。
12/03/28 00:36:46.29 yVCYhkIi0.net
プログラムを書くのにはutf8じゃないとどうにもならなくなってきた

26:名無しさん@お腹いっぱい。
12/04/06 01:12:01.86 JNQhyFf90.net
>>1
これもテンプレに入れて欲しい。

UTF8QX は、UTF-8正式対応までのつなぎに、QXを無理やりUTF-8対応化してくれる、
はかない運命のプログラムです。
URLリンク(www.geocities.jp)

27:名無しさん@お腹いっぱい。
12/04/28 21:58:17.45 mxIrmH4T0.net
「新ワードを捨てて」を買ってきた。これで俺も性器ユーザーだぜ


28:名無しさん@お腹いっぱい。
12/04/28 23:55:12.31 QkRcWl6O0.net
どうもいい乗り換え先が見つからないので、さっさとunicode化してくれ

29:名無しさん@お腹いっぱい。
12/05/02 01:23:51.43 wHGaiYL30.net
windowsプログラムを書くならUNICODEなんだが、webサイト構築ならUTF8も欲しいところだ

30:名無しさん@お腹いっぱい。
12/05/02 02:33:38.81 TcT2xbwR0.net
俺は結局、秀丸をQXぽくカスタマイズして使ってるわ。

31:名無しさん@お腹いっぱい。
12/05/22 21:48:02.67 RteUXZwF0.net
NewQXが完成する日は来るのだろうか

32:名無しさん@お腹いっぱい。
12/05/22 22:55:56.70 ykakc7+Y0.net
NewQXの眼目は、実質上、Unicodeとアウトライン機能と言って良いぐらい。
両方とも要らんわ!
それで、従来のマクロが使えなくなる損失甚大。
使い心地は今ので充分慣れたし。

33:名無しさん@お腹いっぱい。
12/05/23 00:00:03.15 tA89mauF0.net
もう秀丸に行こうかな
名前で毛嫌いしてるだけで、使ってみたら意外といい物かもしれないし

34:名無しさん@お腹いっぱい。
12/07/22 23:01:25.88 wyFf4iBf0.net
秀丸は間違いなくいいソフトなんだろうけど
QXに金払ってる上にさらに4200円払うのは負けな気がする…

35:名無しさん@お腹いっぱい。
12/07/23 00:24:16.97 5erq2nO80.net
何に使うかにもよるが、従来のQXとUTF8の編集だけの用途のNewQXとの2つで十分
いまさら秀丸に移行する必要性が無い

36:名無しさん@お腹いっぱい。
12/07/24 00:19:26.59 QEet8n6L0.net
NewQXって使えるの?

37:名無しさん@お腹いっぱい。
12/09/25 11:41:34.49 VqckbShs0.net
QXは、印刷機能が充実してるのがいい。

38:名無しさん@お腹いっぱい。
12/10/03 02:46:21.94 YSiFW42D0.net
すみません、質問です。NewQXでファイルを新規に作成する際、デフォルトではシフトJISで空ファイルがオープンされます。その都度エンコードを指定することはできますが、デフォルトをユニコードに設定することは出来ますか?

39:名無しさん@お腹いっぱい。
12/10/03 10:08:02.31 S3ubKuDE0.net
>>38
qxdata/iniフォルダ内のqxmsg.txtに
//デフォルトのコードページ 無題ファイルやサイズ0で自動判定できないときに使用される。指定しないとシステムのコードページ
QMSG_DefaultCodepage
という行があるので、
QMSG_DefaultCodepage 1200
とすればいける。

40:名無しさん@お腹いっぱい。
12/10/03 22:08:15.41 YSiFW42D0.net
>>39

ありがとうございます。設定出来ました。


41:名無しさん@お腹いっぱい。
12/10/09 06:18:27.18 NDfiurvM0.net
ソウカ
死・ね
ソウカ
死・ね
ソウカ
死・ね 
ソウカ
死・ね
ソウカ
死・ね 
ソウカ
死・ね
ソウカ
死・ね
ソウカ
死・ね
ソウカ
死・ね
ソウカ
死・ね
ソウカ
死・ね
ソウカ
死・ね
ソウカ
死・ね
ソウカ
死・ね


42:名無しさん@お腹いっぱい。
12/10/13 20:07:47.15 hSouF/sk0.net
「選択文字列をGoogle検索してブラウザで表示」してくれるマクロってないかな。


43:名無しさん@お腹いっぱい。
12/10/14 02:59:30.77 7i+Rzpd90.net
>>42
超適当に作ってみた

--- web_search.mac ---
'選択文字列 を googleで検索する
const URL$ = "URLリンク(www.google.com)"

dllname "shell32.dll"
const SW_SHOWNORMAL = 1
cdeclare int ShellExecute(HWND, LPSTR, LPSTR, LPSTR, LPSTR, int);

proc search()
if @hwnd = 0 then exit proc
ShellExecute(0, "open", URL$ & @TextSelect$, 0, 0, SW_SHOWNORMAL)
end proc
---------------------

これをmacroフォルダに置いて、qxwkey.iniのPopup "編集"の適当な場所に"google検索"の一行を追加しqxwを再起動

--- qxwkey.ini ---
Popup "編集"
"UNDO" Undo
"REDO" UndoUndo
separator
"google検索" $web_search.mac,search
separator
"コピー" BlockClipboardCopy
"切り取り" BlockClipboardCut
"貼り付け" BlockClipboardPaste
------------------

44:名無しさん@お腹いっぱい。
12/10/14 08:10:22.68 VU0W7sMH0.net
>>43
ありがとう!!
QXと>>43愛してる!!

45:名無しさん@お腹いっぱい。
12/10/15 03:34:24.11 T0caFfrN0.net
さすがに適当だったな
これだとダブルクォーテーションがあるとそこでちょん切れるぜ
で、ちょびっと修正してみた
なお、起動するブラウザとURL$指定のオプションパラメタは各自修正してちょ
(num=50&lr=lang_ja&safe=offなどなど)

--- web_search.mac ---
'選択文字列 を googleで検索する
'--- ブラウザ.exeファイル名を指定する(レジストリに登録されないものはフルパスで)
'const browser$ = """G:\bin\INET\Donut RAPT\Donut.exe"""
const browser$ = "iexplore.exe"

const URL$ = "URLリンク(www.google.co.jp)"

dllname "shell32.dll"
const SW_SHOWNORMAL = 1
cdeclare int ShellExecute(HWND, LPSTR, LPSTR, LPSTR, LPSTR, int);

proc search()
dim keyword$
dim exe$
if @hwnd = 0 then exit proc
exe$ = searchexe$(browser$)
if exe$ = "" then exe$ = browser$
keyword$ = """" & URL$ & @TextSelect$ & """"
'ShellExecute(0, "open", keyword$, 0, 0, SW_SHOWNORMAL)
if shell(exe$ & " " & keyword$,1)=0 then
call msgbox(exe$ & "が起動できません",MB_ICONEXCLAMATION, "google検索マクロ")
exit proc
end if
end proc
---------------------

46:名無しさん@お腹いっぱい。
12/10/15 07:52:19.86 32pY/wh60.net
>>45
なにからなにまで、すまねえ、すまねえ……。
なんつーか、QXって今だに愛されてるエディタなんだなぁ、って思うよ。

47:名無しさん@お腹いっぱい。
12/10/16 04:00:52.08 kEAeGR350.net
>>45ので使うには問題がないと思うが、やっぱりブラウザを指定させるのは
個人的に好きではないのでさらに修正してみた
ShellExecuteやrundll32.exe url.dll,FileProtocolHandlerで
ダブルクォーテーションをそのまま受け渡すのがうまくいかなかったので、
レジストリを参照することにしたものを最後にあげとく
なお、firefox(古い版だけど)だとパラメタが編集されて、
ダブルクォーテーションが削除されるようだ
IE8だと複数回起動するとウィンドウが複数開かないように設定できないのかな?

48:名無しさん@お腹いっぱい。
12/10/16 04:03:10.38 kEAeGR350.net
'選択文字列 を googleで検索する
' ブラウザ.exeファイル名を指定する(レジストリに登録されないものはフルパスで)
' なお、ヌル文字列を指定した場合は既定のブラウザが使用される
'const browser$ = """G:\bin\INET\Donut RAPT\Donut.exe"""
'const browser$ = "iexplore.exe"
const browser$ = ""

const URL$ = "URLリンク(www.google.co.jp)"

dllname "shell32.dll"
const SW_SHOWNORMAL = 1
cdeclare int ShellExecute(HWND, LPSTR, LPSTR, LPSTR, LPSTR, long*);

dllname "advapi32.dll"
const ERROR_SUCCESS = 0
const HKEY_CLASSES_ROOT = &H80000000
const HKEY_CURRENT_USER = &H80000001
const HKEY_LOCAL_MACHINE = &H80000002
const HKEY_USERS = &H80000003
const HKEY_CURRENT_CONFIG = &H80000005
const HKEY_DYN_DATA = &H80000006
cdeclare long RegOpenKey(long, LPCSTR, long*);
cdeclare long RegCloseKey(long);
cdeclare long RegQueryValueEx(long, LPCSTR, long, long, LPSTR, long*);

49:名無しさん@お腹いっぱい。
12/10/16 04:04:15.89 kEAeGR350.net
proc search
dim keyword$
dim exe$

if @hwnd = 0 then exit proc
exe$ = search_browser$()
keyword$ = """" & URL$ & @TextSelect$ & """"
if shell(exe$ & " " & keyword$,1)=0 then
call msgbox(exe$ & "が起動できません",MB_ICONEXCLAMATION, "google検索マクロ")
exit proc
end if
end proc

50:名無しさん@お腹いっぱい。
12/10/16 04:04:49.10 kEAeGR350.net
function search_browser$()
dim subkey$
dim exe$

if browser$ = "" then
subkey$ = reg_query$(HKEY_CLASSES_ROOT,"http\shell")
if subkey$="" then subkey$ = "open"
exe$ = reg_query$(HKEY_CLASSES_ROOT,"http\shell\" & subkey$ & "\command")
if exe$ <> "" then
if left$(exe$,1)="""" then
exe$ = left$(exe$,instr(2,exe$,""""))
else
if instr(exe$," ")>0 then exe$ = left$(exe$,instr(exe$," ")-1)
end if
end if
else
exe$ = searchexe$(browser$)
if exe$ = "" then exe$ = browser$
end if
search_browser$ = exe$
end function

51:名無しさん@お腹いっぱい。
12/10/16 04:05:21.57 kEAeGR350.net
function reg_query$(root,subkey$)
dim hKey
dim buf$ as string[251]
dim BUF_LEN

BUF_LEN = 250
if RegOpenKey(root,subkey$,hKey)=ERROR_SUCCESS then RegQueryValueEx(hKey,"",0,0,buf$,BUF_LEN)
RegCloseKey(hKey)
reg_query$ = buf$
end function

52:42
12/10/16 06:35:18.94 LGM22O9o0.net
>>47
至れり尽くせりで感謝の言葉もないよ…!

53:名無しさん@お腹いっぱい。
12/10/16 10:18:21.54 jfQvq5wt0.net
前スレ398が作ってくれた「ウィンドウ幅で自動折り返し」マクロ、
自動実行マクロとしてじゃなく、QX起動中に任意で実行・停止出来れば
言うこと無しなんだが……。

久しぶりにこのスレが活況を呈していたので、甘えたことを言ってみた。


54:名無しさん@お腹いっぱい。
12/10/16 23:13:27.67 kEAeGR350.net
>>53
あんまり推奨できないけど、サンプルを提示するね
トグルスイッチとしては、ステータスバーボタンとポップアップメニューに追加するものとした

--- qxwkey.ini ---
[StatusBar]

//*** 先頭から、この部分は省略 ***

" " 12
""
"$G$gg_toggle$3" $AutoXXX.mac,toggle_width

[Macro]
AutoMacro=AutoXXX.mac
----------------

--- AutoXXX.qma ---
[1]
"自動幅合わせ on/off" AutoXXX.mac,toggle_width
AutoXXX.mac,toggle_width 1S "随時、自動的に文書の横幅を調整する on/off"
----------------

55:名無しさん@お腹いっぱい。
12/10/16 23:15:13.01 kEAeGR350.net
--- autoXXX.mac ---
proc AutoTimer()
dim width
if @hwnd = 0 then exit proc
if @Global$("g_toggle_width")<>"on" then exit proc
width = @ScreenWidth - 4
if @PrintNumber then width = width - 6
if width<40 then width = 40
if width>254 then width = 254
if val(@Global$("g_prev_width")) <> width then @width = width : @Global$("g_prev_width") = str$(width)
end proc

proc AutoOpened()
@Global$("g_toggle_width") = "off"
@Global$("g_prev_width") = str$(@width)
@@Global$("gg_toggle") = @Global$("g_toggle_width")
end proc

proc toggle_width()
if @Global$("g_toggle_width")<>"on" then
@Global$("g_toggle_width")="on"
else
@Global$("g_toggle_width")="off"
end if
@@Global$("gg_toggle") = @Global$("g_toggle_width")
end proc

proc AutoActivate()
@@Global$("gg_toggle") = @Global$("g_toggle_width")
end proc
------------------

56:名無しさん@お腹いっぱい。
12/10/17 01:24:05.28 SAg6k3tV0.net
>>48のマクロはこちらでは動作していて問題ないが、
なんか気にかかる部分があるので修正した方がいいかもしれない

cdeclare long RegOpenKey(long, LPCSTR, long*);
 --> cdeclarea long RegOpenKey(long, LPCSTR, long*);
cdeclare long RegQueryValueEx(long, LPCSTR, long, long, LPSTR, long*);
 --> cdeclarea long RegQueryValueEx(long, LPCSTR, long, long, LPSTR, long*);

dim buf$ as string[251]
をfunction reg_query()の上に移動する(つまりfunctionの外に出す)

57:名無しさん@お腹いっぱい。
12/10/17 01:28:29.56 lflIMiok0.net
>>54-55
あ な た が 神 か

すごい!ありがとう!
ただ、俺のやり方が悪いのか、ポップアップメニューには追加されたんだけど
ステータスバーボタンのどこに追加されたのか見つからない……。
いや、現状でも十分なんだけどね!


58:名無しさん@お腹いっぱい。
12/10/17 01:57:55.53 SAg6k3tV0.net
>>57
ステータスバー自体は表示されているんだよね?表示されてないなら
共通設定-ツールバーで設定を

他になにも追加してなければ、ステータスバーには
12個のファンクションキーボタンが表示さrえているはずで、今回のはそのF12キーの
右隣に表示するようになってる
>>54のqxwkey.iniは、ここに貼り付けた時にタブコードが消えてるけど
追加するのは
""
"$G$gg_toggle$3" $AutoXXX.mac,toggle_width
の2行(下の1行だけでもよい)です
(マクロのファイル名はお使いのファイル名に正しく修正してください)
自動マクロが正常に動いてるとすればqxwの再起動は行ってるようだし
(常駐も終了させてる)
もしかしたらウィンドウの幅が小さくて右側に隠れているのかもしれない
ので少し広げてみてください

59:名無しさん@お腹いっぱい。
12/10/17 02:01:33.71 SAg6k3tV0.net
追加する位置をもう少し補足すると
[StatusBar]セクションの最後ってことです

60:名無しさん@お腹いっぱい。
12/10/17 09:49:30.54 VckTu8ce0.net
>>58
表示された!
単に共通設定で「ファンクションキー表示」にチェックが入ってなかったみたいです。
ありがとう、ありがとう。

61:60
12/10/17 10:27:03.69 VckTu8ce0.net
>>58
たびたびすみません。
ファンクションキーの表示なんですが、うちの環境だと↓みたいな状態で……。

URLリンク(uploda.cc)

一度でもステータスバーのF12キー右端をクリックすれば「on/off」の表示がされます。
(ちなみにqxwkey.iniを開くだけでも表示されます)


62:60
12/10/17 10:29:37.76 VckTu8ce0.net
qxwkey.iniの[StatusBar]部分は↓こうなってます。

------------------
[StatusBar]
" " 1
" " 2
" " 3
" " 4
""
" " 5
" " 6
" " 7
" " 8
""
" " 9
" " 10
" " 11
" " 12
""
"$G$gg_toggle$3" $utf8qx.mac,toggle_width

[Macro]
AutoMacro=utf8qx.mac
------------------

ファイルネームがutf8qx.macなのは、
URLリンク(www.geocities.jp)
↑ここのutf8qx.macの先頭に>>54-55を追記してる形にしてるからです。
そもそもこれが問題なのかな……?
クレクレで本当に申し訳ないんだけど、もし他にどこかおかしいところがあったら
教えてもらえないでしょうか。

63:名無しさん@お腹いっぱい。
12/10/17 11:31:55.11 SAg6k3tV0.net
>>61
何か文書(新規に開くでもよい)を開くまではボタンに文字は表示されないので正常です
これは、文書を開いた直後(AutoOpened)に初期値を設定しているためです

ただ、文書を何も開いていない状態ではボタンはクリックできないはずで
もし何か開いているのなら既に表示されていると思うのですが?

もし、起動直後から表示させたければ、
utf8qx.macに存在している AutoInit() に
@@Global$("gg_toggle") = "off"
を追加してください

64:名無しさん@お腹いっぱい。
12/10/17 11:49:34.22 SAg6k3tV0.net
>>55のマクロで
AutoTimer() AutoOpened() AutoActivate()
の proc の部分を全て sub に変更してください(中身の部分 exit procとかも全部 exit subへ)
(理由はマクロ一覧でprocだと表示されちゃうってだけだけど)

ボタンをPFキーを表示しなくても良いようにToolBarに移動したい場合は

qxwkey.iniの [StatusBar] セクションじゃなくて [ToolBar] セクションに
"$G$gg_toggle$3" "自動的に文書幅をウィンドウ幅に合わせる" $utf8qx.mac,toggle_width
というように移動してください

他にも、キーやマウスに割り付けるとか、メニューに入れるとかお好きにどうぞ

なお、ステータスバーやツールバーにボタンを表示しない場合は
@@Global$("gg_toggle")のある行は全て不要です
つまりは、AutoActivate() 自体も不要になります

65:名無しさん@お腹いっぱい。
12/10/17 16:29:29.66 hqprnvML0.net
>>63-64
何から何までありがとうございます!
ただ、上記変更を加えたところ起動直後には「on/off」表示がされるんですが、
ウィンドウを切り替えると表示が消えてしまうみたいです。

66:名無しさん@お腹いっぱい。
12/10/17 20:11:34.06 SAg6k3tV0.net
>>65
それだと、AutoOpened() が動作してないですね
確認のために、AutoOpened() の先頭に
call msgbox("openしたぞ")
を入れて、再起動後、何か文書を開いてみて、このメッセージが表示されるかどうかみてください
もし表示されないならもう一度マクロを確認してみてください
(もしやマクロはコピーペーストじゃなくて手打ちですか?)

67:名無しさん@お腹いっぱい。
12/10/17 20:31:56.96 lflIMiok0.net
>>66
"openしたぞ"、表示されました。

あと、原因らしきものも発見しました。
どうやら
URLリンク(www.vector.co.jp)
こちらのマクロで複数ファイルを開いてウィンドウを切り替えると
「on/off」表示が消えるようです。
うーむ、不思議……。

68:名無しさん@お腹いっぱい。
12/10/17 21:21:15.30 SAg6k3tV0.net
>>67
そういうことでしたか
AutoActivate() の先頭に
if @Global$("g_toggle_width") = "" then AutoOpened : exit sub
を追加してください

原因は、通常マクロ実行中は自動マクロは止まっているため
文書を開いても自動マクロAutoOpenedが呼ばれなかったためです
対処としては、文書を切り換えた時に、初期値が入ってなければ
初期化するようにしました

69:名無しさん@お腹いっぱい。
12/10/17 21:28:40.40 SAg6k3tV0.net
あと、もし動作確認だけじゃなく、使い続けるのなら
gg_toggleという名前はあんまりなので、もう少し気の利いた名前
(他マクロとは絶対重ならないもの)に変更してください

70:名無しさん@お腹いっぱい。
12/10/17 21:38:44.78 lflIMiok0.net
>>68-69
なるほど、ありがとうございました!
いや-、すごい……。

これものすごく便利なので
是非、ID:SAg6k3tV0さんにベクターなりで公開して欲しいです。


71:名無しさん@お腹いっぱい。
12/10/17 23:02:41.96 SAg6k3tV0.net
>>70
個人的には、QWIDTH.MACをポップアップメニューなりキーに割り付けておいて
必要なときに実行するだけで良いと思ってるんだけど...

個人的には、自動マクロなんてあんまり使うもんじゃないような気がする
んで別の場で公開とかする気は無いです
(僅かでも動作が遅くなるわけだしね)

あと動作としては、AutoTimerとtoggle_widthの2つだけあればいいですよ
(他はボタン表示のためのようなもんだし)

72:名無しさん@お腹いっぱい。
12/10/18 01:05:44.56 m9dxtSA40.net
>>70
標準機能にある
@MacroDisableAuto 自動実行マクロを停止させる
@MacroEnableAuto 自動実行マクロを動作させる
これを使えば以前のままで対処できたね
他の自動マクロがある場合に、それも止まったらダメだろと思ってたけど
今試したら、AutoTimerだけが止まるようだから、十分使える

73:名無しさん@お腹いっぱい。
12/10/18 02:16:19.41 m9dxtSA40.net
整理してみた(AutoOpenedは削除)

sub AutoTimer()
dim width
if @hwnd = 0 then exit sub
if @Global$("g_toggle_width") = "" then AutoActivate : exit sub
width = @ScreenWidth - 4
if @PrintNumber then width = width - 6
if width<40 then width = 40
if width>254 then width = 254
if val(@Global$("g_prev_width")) <> width then @width = width : @Global$("g_prev_width") = str$(width)
end sub

proc toggle_width()
if @Global$("g_toggle_width")<>"on" then
@Global$("g_toggle_width")="on" : @MacroEnableAuto
else
@Global$("g_toggle_width")="off" : @MacroDisableAuto
end if
@@Global$("gg_toggle") = @Global$("g_toggle_width")
end proc

sub AutoActivate()
if @Global$("g_toggle_width") = "on" then
@MacroEnableAuto
else
@Global$("g_toggle_width") = "off"
@Global$("g_prev_width") = str$(@width)
@MacroDisableAuto
end if
@@Global$("gg_toggle") = @Global$("g_toggle_width")
end sub

74:名無しさん@お腹いっぱい。
12/10/18 02:58:35.12 m9dxtSA40.net
@MacroDisableAuto を使うとファイル(QAOPND01.MACとか)での自動実行マクロ
が止まるからやっぱり使わない方がいいか、というわけでやっぱり戻す

sub AutoTimer()
dim width
if @hwnd = 0 then exit sub
if @Global$("g_toggle_width") = "" then AutoActivate : exit sub
if @Global$("g_toggle_width") <> "on" then exit sub
width = @ScreenWidth - 4
if @PrintNumber then width = width - 6
if width<40 then width = 40
if width>254 then width = 254
if val(@Global$("g_prev_width")) <> width then @width = width : @Global$("g_prev_width") = str$(width)
end sub

proc toggle_width()
if @Global$("g_toggle_width")<>"on" then
@Global$("g_toggle_width")="on"
else
@Global$("g_toggle_width")="off"
end if
@@Global$("gg_toggle") = @Global$("g_toggle_width")
end proc

sub AutoActivate()
if @Global$("g_toggle_width") = "" then
@Global$("g_toggle_width") = "off"
@Global$("g_prev_width") = str$(@width)
end if
@@Global$("gg_toggle") = @Global$("g_toggle_width")
end sub

75:名無しさん@お腹いっぱい。
12/10/18 10:13:53.79 m9dxtSA40.net
文書毎にon/offを独立させずに、全体としてon/offを制御するなら簡単になる(AutoActivateも不要)
(こっちの方が実用には適しているかも知れない)

sub AutoTimer()
dim width
if @hwnd = 0 then exit sub
if @@Global$("gg_toggle") <> "on" then exit sub
width = @ScreenWidth - 4
if @PrintNumber then width = width - 6
if width<40 then width = 40
if width>254 then width = 254
if val(@Global$("g_prev_width")) <> width then @width = width : @Global$("g_prev_width") = str$(width)
end sub

proc toggle_width()
if @@Global$("gg_toggle")<>"on" then
@@Global$("gg_toggle")="on"
else
@@Global$("gg_toggle")="off"
end if
end proc

76:名無しさん@お腹いっぱい。
12/10/27 14:23:28.55 huAzKsr+0.net
URLリンク(www.marenijr.net)
ここの「常駐リストに背景を」、バグフィックス待ってたけど結局更新来なかったなー。


77:名無しさん@お腹いっぱい。
12/11/17 22:52:45.29 UNRSjBSs0.net
12/11/13 NewQX α0.4
開発続いていたのか。。。

78:名無しさん@お腹いっぱい。
12/11/18 20:24:40.42 tlq/T4J00.net
>>77
本当だ、更新されていた。情報ありがとう。

79:名無しさん@お腹いっぱい。
13/01/22 17:02:47.04 2tkicrlv0.net
NewQXは、高機能な企画かも知れんが、今までのマクロを書換えねばならんので要らんわ。
いちいち、そんなことやってられない。
実用優先!実用第一!

NewQXよりも、従来の各種制限事項をみんな取っ払って欲しいわ。
(特に、clipboad$や文字列変数の容量)

80:名無しさん@お腹いっぱい。
13/01/29 19:03:10.34 Q53mna4c0.net
UNICODEとUTF8の違いを教えろ下さい

つか、なして、webサイト構築ならUTF8、なんだぜ?
男ならEUCだろ?

81:名無しさん@お腹いっぱい。
13/01/30 01:55:09.71 AbknHekD0.net
SJISで不自由してないけど
書けないような難しい漢字使わないし

82:名無しさん@お腹いっぱい。
13/01/30 23:26:48.96 aGdapBYu0.net
漢字の埋め込まれたコードを書こうと思うと、SJISには罠がいろいろ

83:名無しさん@お腹いっぱい。
13/01/30 23:49:34.46 OWtgIngR0.net
さるサイトで、「Unicode対応マクロ」ってあるから飛び付いたら、
漢字だけって??
あのなあ、エディタでUnicodeって言ったら普通UTF8だろ!
現行QXは、対応してないから、今時の汎用エディタとしては云々となるわけで…

84:名無しさん@お腹いっぱい。
13/02/21 17:43:36.21 Qp9exaNC0.net
ctrl+ホイールでフォントサイズが変わるけど、これ止められないかな?

85:名無しさん@お腹いっぱい。
13/02/21 18:20:05.76 p+A2cljE0.net
>>83
URLリンク(www.geocities.jp)
これでもあかんか

86:名無しさん@お腹いっぱい。
13/04/01 05:34:13.71 +0itTE5m0.net
QX2(NewQX) エディタ for Windows XP,7 α0.5 + 拡張DLL
QTClip v3.0β for Windows XP, 7

87:名無しさん@お腹いっぱい。
13/04/03 23:21:52.70 VljhsmmR0.net
NewQXのα0.5から旧バージョンのマクロが動かせるようになったと聞いて
試してみたけど、設定が悪いのか、うまくいかない。
誰かできた人いる?

88:名無しさん@お腹いっぱい。
13/04/04 14:18:27.07 D5PhuHmw0.net
arakenさんの
ちょっと遅れたエイプリルフールです

89:名無しさん@お腹いっぱい。
13/04/04 14:20:31.49 mc4e7umd0.net
>>87
qxwmac32.dllをコピーした?

90:名無しさん@お腹いっぱい。
13/04/05 21:25:43.05 AenkVnC20.net
旧マクロの動かし方、わからんわ!
qxwmac32.dllも旧Macroフォルダもコピーしたけど。

91:名無しさん@お腹いっぱい。
13/04/06 02:21:49.79 HXm+mFeM0.net
旧マクロ、動かしてみました。
PC2台で検証。1台は「マクロ一覧」にちゃんとマクロフォルダの中身が表示される
ものの、もう1台は表示されず。iniファイルを変にいじっちゃったか……よくわかりません。
ただ、その場合でも「マクロ登録」に直接マクロファイルの名前を記述してやれば
(「参照」は用いず)、マクロを認識することはします。

ただ、走らせるとエラーが出る……。たぶん、正常に動くマクロと動かないマクロが
あるんだと思います。うーん。

92:名無しさん@お腹いっぱい。
13/04/06 10:56:18.91 Fh7Zn0Y40.net
書式設定で*.macのテキスト種別をマクロにすればいけそう。
新規インストールするとそうなっている。

93:名無しさん@お腹いっぱい。
13/04/16 08:26:25.45 mXKJcVfj0.net
いつの間にかα0.52になっとる

94:名無しさん@お腹いっぱい。
13/04/16 08:47:20.05 dSCXIbtN0.net
わせいうぜえ

95:名無しさん@お腹いっぱい。
13/04/22 14:21:11.37 pSXH/C9w0.net
α0.53か。。

96:名無しさん@お腹いっぱい。
13/08/11 NY:AN:NY.AN tXLif2Om0.net
保守

97:名無しさん@お腹いっぱい。
13/08/11 NY:AN:NY.AN tXLif2Om0.net
過疎ってるな

98:名無しさん@お腹いっぱい。
13/08/28 NY:AN:NY.AN 0u6xf+5d0.net
α0.6

99:名無しさん@お腹いっぱい。
13/08/28 NY:AN:NY.AN OhoPfnCN0.net
わせい、ウザすぎ

100:名無しさん@お腹いっぱい。
13/08/28 NY:AN:NY.AN GOfSrBHw0.net
わせいってなに?

101:名無しさん@お腹いっぱい。
13/12/13 02:17:54.57 3xLZKewF0.net
Win2k ではもうエラーで起動できなくなってたので諦めてたけど、
非公式の拡張カーネル入れたら起動できた。
しばらく使ってみよう。

102:名無しさん@お腹いっぱい。
13/12/13 17:26:44.15 OqK2bpcm0.net
わせいってなに?

103:名無しさん@お腹いっぱい。
13/12/14 13:55:36.40 FFamCvVG0.net
>>102
いい加減誰か教えてやれよ。

104:名無しさん@お腹いっぱい。
13/12/16 19:18:03.11 MDgxMlrii.net
わせいはしらんw

105:名無しさん@お腹いっぱい。
13/12/17 19:08:58.75 HQJrNQIgi.net
わっせい、わっせい

106:名無しさん@お腹いっぱい。
13/12/17 22:12:22.32 jHo69mnp0.net
仏教の世界には声明というのがあってだな、
西洋音楽でいう和声にあたるんだが(ry

107:名無しさん@お腹いっぱい。
13/12/20 21:49:04.89 P7FysdHi0.net
NewQX 起動してみたけど、
今さらながら一から設定するの辛いね。
そういえば作者もネタでカスタマイズのためのエディタとか呟いてし。
昔のようにステキ設定とか落ちてるといいのに。

108:名無しさん@お腹いっぱい。
13/12/21 08:47:22.47 SvKk/FsMi.net
わせいにいってやろう

109:名無しさん@お腹いっぱい。
14/01/26 20:50:23.34 gNLotCsz0.net
来てました。

QX2(NewQX) エディタ for Windows XP,7 懼ァア0.61 + 拡張DLL
2014/01/26 new

最近は自分でも触ってないからよく知らないんだけど、
マクロとか公開してる人とかいるのかな?

110:名無しさん@お腹いっぱい。
14/01/28 19:23:57.42 RUk5+Y0n0.net
わせいに訊いてください

111:名無しさん@お腹いっぱい。
14/02/01 13:32:14.19 fQlKtt270.net
どうにか旧QXで正規表現を使ったキーワードの強調表示がマクロで実現出来ないものかな。
まあ、これまで出てきてないってことは難しいんだろうなあ……。

112:名無しさん@お腹いっぱい。
14/02/01 19:18:40.01 m2dKqTut0.net
わせいなら

113:名無しさん@お腹いっぱい。
14/02/02 20:48:32.82 UX5qXeDn0.net
>>111
「正規表現を使ったキーワード」というのがどういうパターンかわからないけど、

①現在開いているテキストでキーワードに該当するものを正規表現検索する
②発見したキーワードをキーワードファイルに書き込む
③キーワードファイルを保存し、表示を更新する

これを自動実行マクロで実行すればできそうな気はする。
ただ、正規表現でマッチするキーワードが多ければ多いほど、QXの動作は遅くなる。

114:名無しさん@お腹いっぱい。
14/05/12 15:09:48.29 wXlgFCgDi.net
>>114
遅えよ、ハゲ!

115:名無しさん@お腹いっぱい。
14/05/12 18:54:53.99 mSGIoj4N0.net
そんなマクロ作るぐらいならNewQX使えばいいじゃん

116:名無しさん@お腹いっぱい。
14/07/04 16:33:39.46 qWa0fIml0.net


117:名無しさん@お腹いっぱい。
14/07/12 23:28:42.53 SPNmfLir0.net
NewQX落としてみました
すごくよさそうな雰囲気は感じるんだけど初期の配色等の設定がちょっとつらいですね
いろいろいじれるみたいだけど、何をどうすればいいかまったくわかりません
小説とか書く用途で使いたい場合のおすすめの設定、よかったら誰か教えてください

118:名無しさん@お腹いっぱい。
14/07/13 00:12:12.62 2A5vBiLF0.net
久々に更新がきたかと思った。NewQXはずっと未完成品のままで、
特に印刷機能がないのが難点だから結局他のソフトと併用することになって面倒。

119:名無しさん@お腹いっぱい。
14/07/13 11:01:11.65 YE1532bt0.net
現行QXの仕様でいゝから、コンポーネントだけ変えてくれた良いのに。

120:名無しさん@お腹いっぱい。
14/07/13 16:25:17.03 iZUC69hW0.net
印刷ってそんなに使うもんなんかね。
QXに限らず、他人に見せる場合しかほとんど印刷しないので、
あんまりプリンタ自体使わない。

121:名無しさん@お腹いっぱい。
14/07/13 17:24:25.00 fjofNBLX0.net
>>120
人の使い方に文句言っても始まらないだろ
印刷使う人はそりゃ信じられないほど凄い使ってるぞ
newQXの仕様は良いと思う、現行のQXとは比べ物にならないほど良い
あとは早く完成させてくれってことだね

122:名無しさん@お腹いっぱい。
14/07/13 21:43:21.66 iWfiaRR90.net
何年かぶりにQXMLに登録してみたが、まったく投稿がなくてびっくり

123:名無しさん@お腹いっぱい。
14/07/13 23:12:47.96 tc8Y4l2li.net
Windows 95が世に出て20年経ってるのに未だに古式ゆかしいDOSエディタ風味を引きずってるからなぁ…
実用ユーザー数なんて100人切ってるんじゃね?

124:名無しさん@お腹いっぱい。
14/09/10 20:51:20.57 ia3VeWcs0.net
昔のQX時代のキー操作を、NewQXでも実現した設定ファイルありませんか?

125:名無しさん@お腹いっぱい。
14/09/11 19:25:35.73 c+ufgc4c0.net
>>124
古い方のキー定義(qxwkey.iniの[Key]部分)を切り取って、そのままNewQXのキー定義ファイルにコピーすればいいんでは

126:名無しさん@お腹いっぱい。
14/09/12 18:58:38.91 mDetNG8f0.net
>>124
わせいなら偉そうにおしえてくれるそ。

127:名無しさん@お腹いっぱい。
14/09/13 17:57:17.63 S4bU1H390.net
知らないんじゃない

128:名無しさん@お腹いっぱい。
14/09/14 12:42:17.97 cD4IEa9U0.net
わせいなら!

129:名無しさん@お腹いっぱい。
15/01/01 12:17:30.08 KLBnhWlr0.net
あけおめこ

130:名無しさん@お腹いっぱい。
15/08/22 11:33:12.65 J3Z4f81D0.net
windows10 + QXeditor 人柱おながいします

131:名無しさん@お腹いっぱい。
15/08/24 07:49:59.21 jGwMmUjI0.net
別に問題なく使えるよ

132:名無しさん@お腹いっぱい。
15/08/26 00:07:35.96 T9aNTL5V0.net
>>131
ありがとうございます。安心しました。

133:名無しさん@お腹いっぱい。
15/09/17 18:33:42.63 PxFhwH/U0.net
QXの検索で検索文字を変換して確定すると字が消えてしまう事がある.
もう一度入力,変換すると入るが面倒だ.100回に1回程度だが,疲れる
QXで一番困ってるのはコレだ.皆さんはこんなトラブルないでしょうか?
現在はWIN7でMSIME2010だが他のPCのWINXPでも同じ現象が起きたから
OS,ハードは余り関係ないカモ.

134:名無しさん@お腹いっぱい。
15/11/06 12:17:26.41 ExY2e3kL0.net
ヴァージョンアップきた~あ

135:名無しさん@お腹いっぱい。
15/11/07 21:08:41.11 QN+Ijsn/0.net
待望のバージョンアップなのに書き込み無しか
すでにQX元ユーザーたちは秀丸その他に乗り換えてしまっているのか

136:名無しさん@お腹いっぱい。
15/11/07 21:52:32.02 puulA47L0.net
>>135
NewQX基本いいんだけど、
スクロールしたときキャレットが移動してくれないとか
マウスクリックして最前面化(アクチベート)したとき、クリックした位置にキャレットが移動しちゃうとか
なんか使いにくいので、常用はQX6.91を使ってる
NewQXはたまに落ちるし

137:名無しさん@お腹いっぱい。
15/11/08 05:47:12.38 kZY0saPJ0.net
見た目も機能的にも旧世代という印象なんだよな。

138:名無しさん@お腹いっぱい。
15/11/09 08:46:44.98 A1YXLhGw0.net
windows10になっても旧QXとWZ5のまま

139:名無しさん@お腹いっぱい。
15/11/17 02:20:22.06 FbNyBscY0.net
ワードを捨ててエディタを使おう(たぶん初版)から使わせてもらってるけど
いまさら他所へ移行する気も起きないなぁ
DOSのVZとかMIFES世代だからWindows標準の操作は慣れなくて
他のエディタもカスタマイズすれば同じ感覚で使えるようにはなるんだろうけど
面倒くさいからずっとQXだわ

140:名無しさん@お腹いっぱい。
15/11/18 22:17:37.94 NKuE5vL70.net
そもそもワードを使うことが殆どない
ワードで送られてきて、それを編集しないといけない時くらい

141:名無しさん@お腹いっぱい。
15/11/19 15:24:02.80 yLRi6HNS0.net
>>139
幾らその世代でも未だにWindowsの操作に馴れないっていうのはおかしいな。
まぁ、歳を取れば思考が硬直化して新しい事を覚えようとしない(馴れようとしない)
と言うのはあるのかも知れんが、それにしてもそんな感じだったらブラウザ使うのにも四苦八苦するだろ。

142:名無しさん@お腹いっぱい。
15/11/19 16:04:33.05 tGiYAokr0.net
Windowsの操作たって標準なのがそもそも無いじゃん
俺は、Ctrl+C,V,X,ZとかくらいしかWindowsの操作で共通に使えるのは無いと思ってるけど

143:名無しさん@お腹いっぱい。
15/11/19 23:13:30.82 fQVE7x/k0.net
shift+カーソルとかは?

144:名無しさん@お腹いっぱい。
15/11/20 01:37:43.11 aDNvec0W0.net
俺はREDだったからVZやMIFESと比べそんな苦労はしなかった

145:名無しさん@お腹いっぱい。
15/11/20 16:56:25.71 ImxCS48A0.net
普通は苦労しないよな。
むしろ移行は早いと思う。

146:名無しさん@お腹いっぱい。
16/05/30 13:13:14.62 ireQvGpW0.net
保守

147:名無しさん@お腹いっぱい。
16/10/01 00:45:09.25 CzkGVtfF0.net
奇跡のスレ保守

148:名無しさん@お腹いっぱい。
16/12/04 23:23:12.23 aftazwtZ0.net
もうほとんど誰も使ってないのかな
UIの古臭さなんか一周回って新鮮に見えるぐらい個性的だけどな
arakenさんが多忙になったのかモチベが維持できなかったのか…

149:名無しさん@お腹いっぱい。
16/12/05 15:25:37.88 cf44EEeJ0.net
個人的には十分使用に耐える状態なので乗り換えようとか思わないんだけど
(QXが使い良いんだが文字コードがらみでNewQXも併用)
現状では人に薦めるのにはちょっと躊躇しちゃうかも

150:名無しさん@お腹いっぱい。
16/12/06 10:46:57.37 vnD910T20.net
>>149
文字コードとネットワーク対応がねえ
代わりがないから使ってるけど

151:名無しさん@お腹いっぱい。
17/01/08 14:25:26.87 r+3Y5uQR0.net
十年ぶりぐらいで裏lib覗いたら↓↓二年も前の正月に出てた
QTClip v3.01β15/01/05

152:名無しさん@お腹いっぱい。
17/01/12 22:06:22.03 ok67VxBy0.net
最近はたまにWindowsに行くときにはMerryで済ませてる。
まだコミュニティが健在な頃にNewQXがβリリースでもされてたらずいぶん違っただろうけど。
こういう世界の流行り廃れは激しいから。
今でもβリリースされたらすぐ試してみたいと思ってますよ。>ご無沙汰してる作者様

153:名無しさん@お腹いっぱい。
17/02/12 06:23:09.31 ZBGVZLmd0.net
いまだにQXはメインのエディタのひとつだな。QXじゃなくてもいいっちゃいいんだけど、慣れちゃってるし、Windows10でも動いてるから、とくに乗り換える理由がない。
むしろ、もうひとつメインで使ってるVerticalEditorの方が、同レベルのショートカットカスタマイズできるエディタがなくて乗り換え先が見つからない。
やっぱりWindows10で動いてるからとくに困らないんだけど。

154:名無しさん@お腹いっぱい。
17/08/06 10:34:06.77 clZgdH9z0.net
newQXでフリーカーソルできないの?

155:名無しさん@お腹いっぱい。
17/08/08 17:11:14.17 EaW4xiNg0.net
>>154
書式設定 編集 にある

156:名無しさん@お腹いっぱい。
17/08/08 17:31:55.38 qpmff8XO0.net
>>155
ありがとうございます。

157:名無しさん@お腹いっぱい。
18/01/01 10:10:05.79 o4NaPGSu0.net
newQXキターーーーーー

158:名無しさん@お腹いっぱい。
18/01/01 14:06:49.54 aTqNtXid0.net
久しぶりにきてるね。とりあえずおめでとうございます。
αとれてβくらいにならないとなかなか利用者のレスポンスがなさそうだけど。

159:名無しさん@お腹いっぱい。
18/01/02 02:38:20.89 2inUwBdz0.net
「フレームウィンドウが非アクティブ時、QXペイン内でのクリックを無視」
「フレームウィンドウが非アクティブ時、ツールバー内でのクリックを無視」
この2つが増えてやっとNewQXをメイン使用に使うことにした
(旧QXにしがみつく理由が消えたよ)

160:名無しさん@お腹いっぱい。
18/01/16 21:31:11.05 R6yKClj30.net
来てた
>(QTClip v3.xβも同梱されています) 2018/01/04追記

161:名無しさん@お腹いっぱい。
18/08/11 22:06:24.37 3+51hRxj0.net
旧QX使って長いんだけど、今更ながらに文書情報をショートカットで表示できるよう仕込む。
簡単だけど割と便利。

162:名無しさん@お腹いっぱい。
18/09/30 16:38:25.19 kUxrGHAZ0.net
テスト


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch