[過去ログ]
テキストエディタQX 5 (203レス)
テキストエディタQX 5 http://egg.5ch.net/test/read.cgi/software/1322989401/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
6: 名無しさん@お腹いっぱい。 [sage] 2011/12/11(日) 15:54:16 ID:zyuBL7Fd0 復活しとる http://egg.5ch.net/test/read.cgi/software/1322989401/6
7: 名無しさん@お腹いっぱい。 [sage] 2011/12/12(月) 05:45:37 ID:et5kUteh0 普通に再起動しただけなのにマーク情報が消えた あれはどこに保存してあるんだ http://egg.5ch.net/test/read.cgi/software/1322989401/7
8: 名無しさん@お腹いっぱい。 [sage] 2011/12/12(月) 06:02:14 ID:et5kUteh0 QXW.INI でいいのか でも行数が多いファイルだとマーク情報が保存されない どういうことだ http://egg.5ch.net/test/read.cgi/software/1322989401/8
9: 名無しさん@お腹いっぱい。 [sage] 2011/12/24(土) 12:50:31 ID:P1dIRTmF0 前スレから粘着乙。ヘルプぐらい嫁。 ■ xxキロバイト以下の文書の時マーク保存 指定したサイズ以下の文書では、文書を閉じたときにマークを保存します。次回、同じ文書を開いたときにマークが復元されます。 文書を保存した時は 0 を指定した場合を除いて必ず保存されます。 0 を指定すると、マークを保存しません。 文書の先頭から最大30個だけが保存されます。 http://egg.5ch.net/test/read.cgi/software/1322989401/9
10: 名無しさん@お腹いっぱい。 [sage] 2011/12/24(土) 14:33:38 ID:H2luyFZi0 デフォルトは2Mバイトなのか とりあえず5Mに上げといた 別に無制限でも構わないと思うけど 最大編集作業領域のデフォルトも2Mバイト 10Mに上げようと思ったら最大が9999KiBだ メモリくらいどんどん使ってくれていいのに http://egg.5ch.net/test/read.cgi/software/1322989401/10
11: 名無しさん@お腹いっぱい。 [sage] 2011/12/26(月) 18:24:08 ID:9bhmHBni0 >>10 とりあえず礼いっとけや http://egg.5ch.net/test/read.cgi/software/1322989401/11
12: 名無しさん@お腹いっぱい。 [sage] 2011/12/26(月) 22:53:02 ID:8iyLV5hx0 無礼な文章を不問に付すことでお礼と相殺させて頂きます http://egg.5ch.net/test/read.cgi/software/1322989401/12
13: 名無しさん@お腹いっぱい。 [sage] 2011/12/28(水) 16:37:56 ID:uWj275a70 >>9=>>11とは限らないから相殺にならない http://egg.5ch.net/test/read.cgi/software/1322989401/13
14: 名無しさん@お腹いっぱい。 [sage] 2011/12/28(水) 23:37:13 ID:EG6Zl1s00 >>9が無礼なので成立 http://egg.5ch.net/test/read.cgi/software/1322989401/14
15: 名無しさん@お腹いっぱい。 [sage] 2011/12/30(金) 00:33:10 ID:s97Us5zo0 >>9は控え目すぎるぐらい http://egg.5ch.net/test/read.cgi/software/1322989401/15
16: 名無しさん@お腹いっぱい。 [sage] 2012/01/03(火) 17:08:23 ID:k6vOgUpb0 メモリを2M以上取ったら怒られるかも、という時代の設計のままだな http://egg.5ch.net/test/read.cgi/software/1322989401/16
17: 名無しさん@お腹いっぱい。 [sage] 2012/01/05(木) 02:46:43 ID:76WDWk3x0 しかし今でもバックグラウンドで動画をレンダリングしながらだと、 この軽さがありがたい時もある。先にIMEがヘタッたりするがw http://egg.5ch.net/test/read.cgi/software/1322989401/17
18: 名無しさん@お腹いっぱい。 [sage] 2012/01/05(木) 13:05:52 ID:57D0OzAE0 文章書くだけやから、やっぱりQXが一番便利やわ。 と言うてもワードとの比較だけやけどね。 他のエディタはスペック確かめただけで使う気にならなかった。 http://egg.5ch.net/test/read.cgi/software/1322989401/18
19: 名無しさん@お腹いっぱい。 [sage] 2012/01/11(水) 20:18:37 ID:wkq9o2dp0 hoshu http://egg.5ch.net/test/read.cgi/software/1322989401/19
20: 名無しさん@お腹いっぱい。 [sage] 2012/01/13(金) 06:14:30 ID:8KkVgGim0 s http://egg.5ch.net/test/read.cgi/software/1322989401/20
21: 名無しさん@お腹いっぱい。 [sage] 2012/03/10(土) 20:41:23 ID:VX5YKDV70 保守 http://egg.5ch.net/test/read.cgi/software/1322989401/21
22: 名無しさん@お腹いっぱい。 [sage] 2012/03/11(日) 01:44:06 ID:T6JcwHR00 よく生きてたな http://egg.5ch.net/test/read.cgi/software/1322989401/22
23: 名無しさん@お腹いっぱい。 [sage] 2012/03/27(火) 10:54:08 ID:oBH96hMo0 やっぱりこれが最強だね。 http://egg.5ch.net/test/read.cgi/software/1322989401/23
24: 名無しさん@お腹いっぱい。 [sage] 2012/03/27(火) 11:53:06 ID:lIJDROcV0 うん、とにかく文章書くのにはQXが最強! http://egg.5ch.net/test/read.cgi/software/1322989401/24
25: 名無しさん@お腹いっぱい。 [sage] 2012/03/28(水) 00:36:46 ID:yVCYhkIi0 プログラムを書くのにはutf8じゃないとどうにもならなくなってきた http://egg.5ch.net/test/read.cgi/software/1322989401/25
26: 名無しさん@お腹いっぱい。 [] 2012/04/06(金) 01:12:01 ID:JNQhyFf90 >>1 これもテンプレに入れて欲しい。 UTF8QX は、UTF-8正式対応までのつなぎに、QXを無理やりUTF-8対応化してくれる、 はかない運命のプログラムです。 http://www.geocities.jp/chiyorou2005/ http://egg.5ch.net/test/read.cgi/software/1322989401/26
27: 名無しさん@お腹いっぱい。 [] 2012/04/28(土) 21:58:17 ID:mxIrmH4T0 「新ワードを捨てて」を買ってきた。これで俺も性器ユーザーだぜ http://egg.5ch.net/test/read.cgi/software/1322989401/27
28: 名無しさん@お腹いっぱい。 [sage] 2012/04/28(土) 23:55:12 ID:QkRcWl6O0 どうもいい乗り換え先が見つからないので、さっさとunicode化してくれ http://egg.5ch.net/test/read.cgi/software/1322989401/28
29: 名無しさん@お腹いっぱい。 [sage] 2012/05/02(水) 01:23:51 ID:wHGaiYL30 windowsプログラムを書くならUNICODEなんだが、webサイト構築ならUTF8も欲しいところだ http://egg.5ch.net/test/read.cgi/software/1322989401/29
30: 名無しさん@お腹いっぱい。 [sage] 2012/05/02(水) 02:33:38 ID:TcT2xbwR0 俺は結局、秀丸をQXぽくカスタマイズして使ってるわ。 http://egg.5ch.net/test/read.cgi/software/1322989401/30
31: 名無しさん@お腹いっぱい。 [sage] 2012/05/22(火) 21:48:02 ID:RteUXZwF0 NewQXが完成する日は来るのだろうか http://egg.5ch.net/test/read.cgi/software/1322989401/31
32: 名無しさん@お腹いっぱい。 [sage] 2012/05/22(火) 22:55:56 ID:ykakc7+Y0 NewQXの眼目は、実質上、Unicodeとアウトライン機能と言って良いぐらい。 両方とも要らんわ! それで、従来のマクロが使えなくなる損失甚大。 使い心地は今ので充分慣れたし。 http://egg.5ch.net/test/read.cgi/software/1322989401/32
33: 名無しさん@お腹いっぱい。 [sage] 2012/05/23(水) 00:00:03 ID:tA89mauF0 もう秀丸に行こうかな 名前で毛嫌いしてるだけで、使ってみたら意外といい物かもしれないし http://egg.5ch.net/test/read.cgi/software/1322989401/33
34: 名無しさん@お腹いっぱい。 [sage] 2012/07/22(日) 23:01:25 ID:wyFf4iBf0 秀丸は間違いなくいいソフトなんだろうけど QXに金払ってる上にさらに4200円払うのは負けな気がする… http://egg.5ch.net/test/read.cgi/software/1322989401/34
35: 名無しさん@お腹いっぱい。 [sage] 2012/07/23(月) 00:24:16 ID:5erq2nO80 何に使うかにもよるが、従来のQXとUTF8の編集だけの用途のNewQXとの2つで十分 いまさら秀丸に移行する必要性が無い http://egg.5ch.net/test/read.cgi/software/1322989401/35
36: 名無しさん@お腹いっぱい。 [sage] 2012/07/24(火) 00:19:26 ID:QEet8n6L0 NewQXって使えるの? http://egg.5ch.net/test/read.cgi/software/1322989401/36
37: 名無しさん@お腹いっぱい。 [sage] 2012/09/25(火) 11:41:34 ID:VqckbShs0 QXは、印刷機能が充実してるのがいい。 http://egg.5ch.net/test/read.cgi/software/1322989401/37
38: 名無しさん@お腹いっぱい。 [sage] 2012/10/03(水) 02:46:21 ID:YSiFW42D0 すみません、質問です。NewQXでファイルを新規に作成する際、デフォルトではシフトJISで空ファイルがオープンされます。その都度エンコードを指定することはできますが、デフォルトをユニコードに設定することは出来ますか? http://egg.5ch.net/test/read.cgi/software/1322989401/38
39: 名無しさん@お腹いっぱい。 [] 2012/10/03(水) 10:08:02 ID:S3ubKuDE0 >>38 qxdata/iniフォルダ内のqxmsg.txtに //デフォルトのコードページ 無題ファイルやサイズ0で自動判定できないときに使用される。指定しないとシステムのコードページ QMSG_DefaultCodepage という行があるので、 QMSG_DefaultCodepage 1200 とすればいける。 http://egg.5ch.net/test/read.cgi/software/1322989401/39
40: 名無しさん@お腹いっぱい。 [sage] 2012/10/03(水) 22:08:15 ID:YSiFW42D0 >>39 ありがとうございます。設定出来ました。 http://egg.5ch.net/test/read.cgi/software/1322989401/40
41: 名無しさん@お腹いっぱい。 [] 2012/10/09(火) 06:18:27 ID:NDfiurvM0 ソウカ 死・ね ソウカ 死・ね ソウカ 死・ね ソウカ 死・ね ソウカ 死・ね ソウカ 死・ね ソウカ 死・ね ソウカ 死・ね ソウカ 死・ね ソウカ 死・ね ソウカ 死・ね ソウカ 死・ね ソウカ 死・ね ソウカ 死・ね http://egg.5ch.net/test/read.cgi/software/1322989401/41
42: 名無しさん@お腹いっぱい。 [] 2012/10/13(土) 20:07:47 ID:hSouF/sk0 「選択文字列をGoogle検索してブラウザで表示」してくれるマクロってないかな。 http://egg.5ch.net/test/read.cgi/software/1322989401/42
43: 名無しさん@お腹いっぱい。 [sage] 2012/10/14(日) 02:59:30 ID:7i+Rzpd90 >>42 超適当に作ってみた --- web_search.mac --- '選択文字列 を googleで検索する const URL$ = "http://www.google.com/search?hl=ja&lr=lang_ja&safe=off&q=" 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 ------------------ http://egg.5ch.net/test/read.cgi/software/1322989401/43
44: 名無しさん@お腹いっぱい。 [] 2012/10/14(日) 08:10:22 ID:VU0W7sMH0 >>43 ありがとう!! QXと>>43愛してる!! http://egg.5ch.net/test/read.cgi/software/1322989401/44
45: 名無しさん@お腹いっぱい。 [sage] 2012/10/15(月) 03:34:24 ID:T0caFfrN0 さすがに適当だったな これだとダブルクォーテーションがあるとそこでちょん切れるぜ で、ちょびっと修正してみた なお、起動するブラウザと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$ = "http://www.google.co.jp/search?hl=ja&q=" 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 --------------------- http://egg.5ch.net/test/read.cgi/software/1322989401/45
46: 名無しさん@お腹いっぱい。 [] 2012/10/15(月) 07:52:19 ID:32pY/wh60 >>45 なにからなにまで、すまねえ、すまねえ……。 なんつーか、QXって今だに愛されてるエディタなんだなぁ、って思うよ。 http://egg.5ch.net/test/read.cgi/software/1322989401/46
47: 名無しさん@お腹いっぱい。 [sage] 2012/10/16(火) 04:00:52 ID:kEAeGR350 >>45ので使うには問題がないと思うが、やっぱりブラウザを指定させるのは 個人的に好きではないのでさらに修正してみた ShellExecuteやrundll32.exe url.dll,FileProtocolHandlerで ダブルクォーテーションをそのまま受け渡すのがうまくいかなかったので、 レジストリを参照することにしたものを最後にあげとく なお、firefox(古い版だけど)だとパラメタが編集されて、 ダブルクォーテーションが削除されるようだ IE8だと複数回起動するとウィンドウが複数開か
ないように設定できないのかな? http://egg.5ch.net/test/read.cgi/software/1322989401/47
48: 名無しさん@お腹いっぱい。 [sage] 2012/10/16(火) 04:03:10 ID:kEAeGR350 '選択文字列 を googleで検索する ' ブラウザ.exeファイル名を指定する(レジストリに登録されないものはフルパスで) ' なお、ヌル文字列を指定した場合は既定のブラウザが使用される 'const browser$ = """G:\bin\INET\Donut RAPT\Donut.exe""" 'const browser$ = "iexplore.exe" const browser$ = "" const URL$ = "http://www.google.co.jp/search?hl=ja&q=" 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*); http://egg.5ch.net/test/read.cgi/software/1322989401/48
49: 名無しさん@お腹いっぱい。 [sage] 2012/10/16(火) 04:04:15 ID:kEAeGR350 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 http://egg.5ch.net/test/read.cgi/software/1322989401/49
50: 名無しさん@お腹いっぱい。 [sage] 2012/10/16(火) 04:04:49 ID:kEAeGR350 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$(brow
ser$) if exe$ = "" then exe$ = browser$ end if search_browser$ = exe$ end function http://egg.5ch.net/test/read.cgi/software/1322989401/50
51: 名無しさん@お腹いっぱい。 [sage] 2012/10/16(火) 04:05:21 ID:kEAeGR350 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 http://egg.5ch.net/test/read.cgi/software/1322989401/51
52: 42 [] 2012/10/16(火) 06:35:18 ID:LGM22O9o0 >>47 至れり尽くせりで感謝の言葉もないよ…! http://egg.5ch.net/test/read.cgi/software/1322989401/52
53: 名無しさん@お腹いっぱい。 [] 2012/10/16(火) 10:18:21 ID:jfQvq5wt0 前スレ398が作ってくれた「ウィンドウ幅で自動折り返し」マクロ、 自動実行マクロとしてじゃなく、QX起動中に任意で実行・停止出来れば 言うこと無しなんだが……。 久しぶりにこのスレが活況を呈していたので、甘えたことを言ってみた。 http://egg.5ch.net/test/read.cgi/software/1322989401/53
54: 名無しさん@お腹いっぱい。 [sage] 2012/10/16(火) 23:13:27 ID:kEAeGR350 >>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" ---------------- http://egg.5ch.net/test/read.cgi/software/1322989401/54
55: 名無しさん@お腹いっぱい。 [sage] 2012/10/16(火) 23:15:13 ID:kEAeGR350 --- 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" @Glo
bal$("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 ------------------ http://egg.5ch.net/test/read.cgi/software/1322989401/55
56: 名無しさん@お腹いっぱい。 [sage] 2012/10/17(水) 01:24:05 ID:SAg6k3tV0 >>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の外に出す) http://egg.5ch.net/test/read.cgi/software/1322989401/56
57: 名無しさん@お腹いっぱい。 [] 2012/10/17(水) 01:28:29 ID:lflIMiok0 >>54-55 あ な た が 神 か すごい!ありがとう! ただ、俺のやり方が悪いのか、ポップアップメニューには追加されたんだけど ステータスバーボタンのどこに追加されたのか見つからない……。 いや、現状でも十分なんだけどね! http://egg.5ch.net/test/read.cgi/software/1322989401/57
58: 名無しさん@お腹いっぱい。 [sage] 2012/10/17(水) 01:57:55 ID:SAg6k3tV0 >>57 ステータスバー自体は表示されているんだよね?表示されてないなら 共通設定-ツールバーで設定を 他になにも追加してなければ、ステータスバーには 12個のファンクションキーボタンが表示さrえているはずで、今回のはそのF12キーの 右隣に表示するようになってる >>54のqxwkey.iniは、ここに貼り付けた時にタブコードが消えてるけど 追加するのは "" "$G$gg_toggle$3" $AutoXXX.mac,toggle_width の2行(下の1行だけでもよい)です (マクロのファイ
ル名はお使いのファイル名に正しく修正してください) 自動マクロが正常に動いてるとすればqxwの再起動は行ってるようだし (常駐も終了させてる) もしかしたらウィンドウの幅が小さくて右側に隠れているのかもしれない ので少し広げてみてください http://egg.5ch.net/test/read.cgi/software/1322989401/58
59: 名無しさん@お腹いっぱい。 [sage] 2012/10/17(水) 02:01:33 ID:SAg6k3tV0 追加する位置をもう少し補足すると [StatusBar]セクションの最後ってことです http://egg.5ch.net/test/read.cgi/software/1322989401/59
60: 名無しさん@お腹いっぱい。 [] 2012/10/17(水) 09:49:30 ID:VckTu8ce0 >>58 表示された! 単に共通設定で「ファンクションキー表示」にチェックが入ってなかったみたいです。 ありがとう、ありがとう。 http://egg.5ch.net/test/read.cgi/software/1322989401/60
61: 60 [] 2012/10/17(水) 10:27:03 ID:VckTu8ce0 >>58 たびたびすみません。 ファンクションキーの表示なんですが、うちの環境だと↓みたいな状態で……。 http://uploda.cc/img/img507e08f1efd77.jpg 一度でもステータスバーのF12キー右端をクリックすれば「on/off」の表示がされます。 (ちなみにqxwkey.iniを開くだけでも表示されます) http://egg.5ch.net/test/read.cgi/software/1322989401/61
62: 60 [] 2012/10/17(水) 10:29:37 ID:VckTu8ce0 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なのは、 ttp://www.geocities.jp/chiyorou2005/ ↑ここのutf8qx.macの先頭に>>54-55を追記してる形にしてるか
らです。 そもそもこれが問題なのかな……? クレクレで本当に申し訳ないんだけど、もし他にどこかおかしいところがあったら 教えてもらえないでしょうか。 http://egg.5ch.net/test/read.cgi/software/1322989401/62
63: 名無しさん@お腹いっぱい。 [sage] 2012/10/17(水) 11:31:55 ID:SAg6k3tV0 >>61 何か文書(新規に開くでもよい)を開くまではボタンに文字は表示されないので正常です これは、文書を開いた直後(AutoOpened)に初期値を設定しているためです ただ、文書を何も開いていない状態ではボタンはクリックできないはずで もし何か開いているのなら既に表示されていると思うのですが? もし、起動直後から表示させたければ、 utf8qx.macに存在している AutoInit() に @@Global$("gg_toggle") = "off" を追加してください http://egg.5ch.net/tes
t/read.cgi/software/1322989401/63
64: 名無しさん@お腹いっぱい。 [sage] 2012/10/17(水) 11:49:34 ID:SAg6k3tV0 >>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() 自体も不要になります http://egg.5ch.net/test/read.cgi/software/1322989401/64
65: 名無しさん@お腹いっぱい。 [] 2012/10/17(水) 16:29:29 ID:hqprnvML0 >>63-64 何から何までありがとうございます! ただ、上記変更を加えたところ起動直後には「on/off」表示がされるんですが、 ウィンドウを切り替えると表示が消えてしまうみたいです。 http://egg.5ch.net/test/read.cgi/software/1322989401/65
66: 名無しさん@お腹いっぱい。 [sage] 2012/10/17(水) 20:11:34 ID:SAg6k3tV0 >>65 それだと、AutoOpened() が動作してないですね 確認のために、AutoOpened() の先頭に call msgbox("openしたぞ") を入れて、再起動後、何か文書を開いてみて、このメッセージが表示されるかどうかみてください もし表示されないならもう一度マクロを確認してみてください (もしやマクロはコピーペーストじゃなくて手打ちですか?) http://egg.5ch.net/test/read.cgi/software/1322989401/66
67: 名無しさん@お腹いっぱい。 [] 2012/10/17(水) 20:31:56 ID:lflIMiok0 >>66 "openしたぞ"、表示されました。 あと、原因らしきものも発見しました。 どうやら http://www.vector.co.jp/soft/win95/writing/se050613.html こちらのマクロで複数ファイルを開いてウィンドウを切り替えると 「on/off」表示が消えるようです。 うーむ、不思議……。 http://egg.5ch.net/test/read.cgi/software/1322989401/67
68: 名無しさん@お腹いっぱい。 [sage] 2012/10/17(水) 21:21:15 ID:SAg6k3tV0 >>67 そういうことでしたか AutoActivate() の先頭に if @Global$("g_toggle_width") = "" then AutoOpened : exit sub を追加してください 原因は、通常マクロ実行中は自動マクロは止まっているため 文書を開いても自動マクロAutoOpenedが呼ばれなかったためです 対処としては、文書を切り換えた時に、初期値が入ってなければ 初期化するようにしました http://egg.5ch.net/test/read.cgi/software/1322989401/68
69: 名無しさん@お腹いっぱい。 [sage] 2012/10/17(水) 21:28:40 ID:SAg6k3tV0 あと、もし動作確認だけじゃなく、使い続けるのなら gg_toggleという名前はあんまりなので、もう少し気の利いた名前 (他マクロとは絶対重ならないもの)に変更してください http://egg.5ch.net/test/read.cgi/software/1322989401/69
70: 名無しさん@お腹いっぱい。 [] 2012/10/17(水) 21:38:44 ID:lflIMiok0 >>68-69 なるほど、ありがとうございました! いや−、すごい……。 これものすごく便利なので 是非、ID:SAg6k3tV0さんにベクターなりで公開して欲しいです。 http://egg.5ch.net/test/read.cgi/software/1322989401/70
71: 名無しさん@お腹いっぱい。 [sage] 2012/10/17(水) 23:02:41 ID:SAg6k3tV0 >>70 個人的には、QWIDTH.MACをポップアップメニューなりキーに割り付けておいて 必要なときに実行するだけで良いと思ってるんだけど... 個人的には、自動マクロなんてあんまり使うもんじゃないような気がする んで別の場で公開とかする気は無いです (僅かでも動作が遅くなるわけだしね) あと動作としては、AutoTimerとtoggle_widthの2つだけあればいいですよ (他はボタン表示のためのようなもんだし) http://egg.5ch.net/test/read.cgi/software/13229
89401/71
72: 名無しさん@お腹いっぱい。 [sage] 2012/10/18(木) 01:05:44 ID:m9dxtSA40 >>70 標準機能にある @MacroDisableAuto 自動実行マクロを停止させる @MacroEnableAuto 自動実行マクロを動作させる これを使えば以前のままで対処できたね 他の自動マクロがある場合に、それも止まったらダメだろと思ってたけど 今試したら、AutoTimerだけが止まるようだから、十分使える http://egg.5ch.net/test/read.cgi/software/1322989401/72
73: 名無しさん@お腹いっぱい。 [sage] 2012/10/18(木) 02:16:19 ID:m9dxtSA40 整理してみた(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_togg
le_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 http://egg.5ch.net/test/read.cgi/software/1322989401/73
74: 名無しさん@お腹いっぱい。 [sage] 2012/10/18(木) 02:58:35 ID:m9dxtSA40 @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 http://egg.5ch.net/test/read.cgi/software/1322989401/74
75: 名無しさん@お腹いっぱい。 [sage] 2012/10/18(木) 10:13:53 ID:m9dxtSA40 文書毎に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 http://egg.5ch.net/test/read.cgi/software/1322989401/75
76: 名無しさん@お腹いっぱい。 [] 2012/10/27(土) 14:23:28 ID:huAzKsr+0 ttp://www.marenijr.net/qx/index.html ここの「常駐リストに背景を」、バグフィックス待ってたけど結局更新来なかったなー。 http://egg.5ch.net/test/read.cgi/software/1322989401/76
77: 名無しさん@お腹いっぱい。 [sage] 2012/11/17(土) 22:52:45 ID:UNRSjBSs0 12/11/13 NewQX α0.4 開発続いていたのか。。。 http://egg.5ch.net/test/read.cgi/software/1322989401/77
78: 名無しさん@お腹いっぱい。 [sage] 2012/11/18(日) 20:24:40 ID:tlq/T4J00 >>77 本当だ、更新されていた。情報ありがとう。 http://egg.5ch.net/test/read.cgi/software/1322989401/78
79: 名無しさん@お腹いっぱい。 [sage] 2013/01/22(火) 17:02:47 ID:2tkicrlv0 NewQXは、高機能な企画かも知れんが、今までのマクロを書換えねばならんので要らんわ。 いちいち、そんなことやってられない。 実用優先!実用第一! NewQXよりも、従来の各種制限事項をみんな取っ払って欲しいわ。 (特に、clipboad$や文字列変数の容量) http://egg.5ch.net/test/read.cgi/software/1322989401/79
80: 名無しさん@お腹いっぱい。 [sage] 2013/01/29(火) 19:03:10 ID:Q53mna4c0 UNICODEとUTF8の違いを教えろ下さい つか、なして、webサイト構築ならUTF8、なんだぜ? 男ならEUCだろ? http://egg.5ch.net/test/read.cgi/software/1322989401/80
81: 名無しさん@お腹いっぱい。 [sage] 2013/01/30(水) 01:55:09 ID:AbknHekD0 SJISで不自由してないけど 書けないような難しい漢字使わないし http://egg.5ch.net/test/read.cgi/software/1322989401/81
82: 名無しさん@お腹いっぱい。 [sage] 2013/01/30(水) 23:26:48 ID:aGdapBYu0 漢字の埋め込まれたコードを書こうと思うと、SJISには罠がいろいろ http://egg.5ch.net/test/read.cgi/software/1322989401/82
83: 名無しさん@お腹いっぱい。 [] 2013/01/30(水) 23:49:34 ID:OWtgIngR0 さるサイトで、「Unicode対応マクロ」ってあるから飛び付いたら、 漢字だけって?? あのなあ、エディタでUnicodeって言ったら普通UTF8だろ! 現行QXは、対応してないから、今時の汎用エディタとしては云々となるわけで… http://egg.5ch.net/test/read.cgi/software/1322989401/83
84: 名無しさん@お腹いっぱい。 [sage] 2013/02/21(木) 17:43:36 ID:Qp9exaNC0 ctrl+ホイールでフォントサイズが変わるけど、これ止められないかな? http://egg.5ch.net/test/read.cgi/software/1322989401/84
85: 名無しさん@お腹いっぱい。 [] 2013/02/21(木) 18:20:05 ID:p+A2cljE0 >>83 http://www.geocities.jp/chiyorou2005/ これでもあかんか http://egg.5ch.net/test/read.cgi/software/1322989401/85
86: 名無しさん@お腹いっぱい。 [sage] 2013/04/01(月) 05:34:13 ID:+0itTE5m0 QX2(NewQX) エディタ for Windows XP,7 α0.5 + 拡張DLL QTClip v3.0β for Windows XP, 7 http://egg.5ch.net/test/read.cgi/software/1322989401/86
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 117 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.015s