[過去ログ] テキストエディタQX 5 (203レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1
(1): 2011/12/04(日)18:03 ID:6rt4+Ly+0(1/3) AAS
《 過去スレ 》
テキストエディタQX 4
2chスレ:software
テキストエディタQX 3
2chスレ:software
テキストエディタQX 2
2chスレ:software
省7
2
(1): 2011/12/04(日)18:04 ID:6rt4+Ly+0(2/3) AAS
《 ML 》
外部リンク[html]:www2.justnet.ne.jp
外部リンク:www.egroups.co.jp (裏ML)
外部リンク:www.egroups.co.jp (USERS MACRO ML)

《 マクロ&Tips 》
外部リンク[html]:www.vector.co.jp
外部リンク:homepage3.nifty.com
省8
3
(1): 2011/12/04(日)18:04 ID:6rt4+Ly+0(3/3) AAS
立てました。
4: 2011/12/04(日)18:43 ID:sD+TCZT90(1) AAS

5: 2011/12/05(月)20:49 ID:YH0wVHh10(1) AAS
ねこみみさんのサイトは移転ずみ。
外部リンク:nekomimi.la.coocan.jp
6: 2011/12/11(日)15:54 ID:zyuBL7Fd0(1) AAS
復活しとる
7: 2011/12/12(月)05:45 ID:et5kUteh0(1/2) AAS
普通に再起動しただけなのにマーク情報が消えた
あれはどこに保存してあるんだ
8: 2011/12/12(月)06:02 ID:et5kUteh0(2/2) AAS
QXW.INI でいいのか
でも行数が多いファイルだとマーク情報が保存されない
どういうことだ
9
(3): 2011/12/24(土)12:50 ID:P1dIRTmF0(1) AAS
前スレから粘着乙。ヘルプぐらい嫁。

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

 指定したサイズ以下の文書では、文書を閉じたときにマークを保存します。次回、同じ文書を開いたときにマークが復元されます。
 文書を保存した時は 0 を指定した場合を除いて必ず保存されます。
 0 を指定すると、マークを保存しません。
 文書の先頭から最大30個だけが保存されます。
10
(1): 2011/12/24(土)14:33 ID:H2luyFZi0(1) AAS
デフォルトは2Mバイトなのか
とりあえず5Mに上げといた
別に無制限でも構わないと思うけど

最大編集作業領域のデフォルトも2Mバイト
10Mに上げようと思ったら最大が9999KiBだ
メモリくらいどんどん使ってくれていいのに
11
(1): 2011/12/26(月)18:24 ID:9bhmHBni0(1) AAS
>>10
とりあえず礼いっとけや
12: 2011/12/26(月)22:53 ID:8iyLV5hx0(1) AAS
無礼な文章を不問に付すことでお礼と相殺させて頂きます
13: 2011/12/28(水)16:37 ID:uWj275a70(1) AAS
>>9=>>11とは限らないから相殺にならない
14: 2011/12/28(水)23:37 ID:EG6Zl1s00(1) AAS
>>9が無礼なので成立
15: 2011/12/30(金)00:33 ID:s97Us5zo0(1) AAS
>>9は控え目すぎるぐらい
16: 2012/01/03(火)17:08 ID:k6vOgUpb0(1) AAS
メモリを2M以上取ったら怒られるかも、という時代の設計のままだな
17: 2012/01/05(木)02:46 ID:76WDWk3x0(1) AAS
しかし今でもバックグラウンドで動画をレンダリングしながらだと、
この軽さがありがたい時もある。先にIMEがヘタッたりするがw
18: 2012/01/05(木)13:05 ID:57D0OzAE0(1) AAS
文章書くだけやから、やっぱりQXが一番便利やわ。
と言うてもワードとの比較だけやけどね。
他のエディタはスペック確かめただけで使う気にならなかった。
19: 2012/01/11(水)20:18 ID:wkq9o2dp0(1) AAS
hoshu
20: 2012/01/13(金)06:14 ID:8KkVgGim0(1) AAS
s
21: 2012/03/10(土)20:41 ID:VX5YKDV70(1) AAS
保守
22: 2012/03/11(日)01:44 ID:T6JcwHR00(1) AAS
よく生きてたな
23: 2012/03/27(火)10:54 ID:oBH96hMo0(1) AAS
やっぱりこれが最強だね。
24: 2012/03/27(火)11:53 ID:lIJDROcV0(1) AAS
うん、とにかく文章書くのにはQXが最強!
25: 2012/03/28(水)00:36 ID:yVCYhkIi0(1) AAS
プログラムを書くのにはutf8じゃないとどうにもならなくなってきた
26: 2012/04/06(金)01:12 ID:JNQhyFf90(1) AAS
>>1
これもテンプレに入れて欲しい。

UTF8QX は、UTF-8正式対応までのつなぎに、QXを無理やりUTF-8対応化してくれる、
はかない運命のプログラムです。
外部リンク:www.geocities.jp
27: 2012/04/28(土)21:58 ID:mxIrmH4T0(1) AAS
「新ワードを捨てて」を買ってきた。これで俺も性器ユーザーだぜ
28: 2012/04/28(土)23:55 ID:QkRcWl6O0(1) AAS
どうもいい乗り換え先が見つからないので、さっさとunicode化してくれ
29: 2012/05/02(水)01:23 ID:wHGaiYL30(1) AAS
windowsプログラムを書くならUNICODEなんだが、webサイト構築ならUTF8も欲しいところだ
30: 2012/05/02(水)02:33 ID:TcT2xbwR0(1) AAS
俺は結局、秀丸をQXぽくカスタマイズして使ってるわ。
31: 2012/05/22(火)21:48 ID:RteUXZwF0(1) AAS
NewQXが完成する日は来るのだろうか
32: 2012/05/22(火)22:55 ID:ykakc7+Y0(1) AAS
NewQXの眼目は、実質上、Unicodeとアウトライン機能と言って良いぐらい。
両方とも要らんわ!
それで、従来のマクロが使えなくなる損失甚大。
使い心地は今ので充分慣れたし。
33: 2012/05/23(水)00:00 ID:tA89mauF0(1) AAS
もう秀丸に行こうかな
名前で毛嫌いしてるだけで、使ってみたら意外といい物かもしれないし
34: 2012/07/22(日)23:01 ID:wyFf4iBf0(1) AAS
秀丸は間違いなくいいソフトなんだろうけど
QXに金払ってる上にさらに4200円払うのは負けな気がする…
35: 2012/07/23(月)00:24 ID:5erq2nO80(1) AAS
何に使うかにもよるが、従来のQXとUTF8の編集だけの用途のNewQXとの2つで十分
いまさら秀丸に移行する必要性が無い
36: 2012/07/24(火)00:19 ID:QEet8n6L0(1) AAS
NewQXって使えるの?
37: 2012/09/25(火)11:41 ID:VqckbShs0(1) AAS
QXは、印刷機能が充実してるのがいい。
38
(1): 2012/10/03(水)02:46 ID:YSiFW42D0(1/2) AAS
すみません、質問です。NewQXでファイルを新規に作成する際、デフォルトではシフトJISで空ファイルがオープンされます。その都度エンコードを指定することはできますが、デフォルトをユニコードに設定することは出来ますか?
39
(1): 2012/10/03(水)10:08 ID:S3ubKuDE0(1) AAS
>>38
qxdata/iniフォルダ内のqxmsg.txtに
//デフォルトのコードページ 無題ファイルやサイズ0で自動判定できないときに使用される。指定しないとシステムのコードページ
QMSG_DefaultCodepage
という行があるので、
QMSG_DefaultCodepage 1200
とすればいける。
40: 2012/10/03(水)22:08 ID:YSiFW42D0(2/2) AAS
>>39

ありがとうございます。設定出来ました。
41: 2012/10/09(火)06:18 ID:NDfiurvM0(1) AAS
ソウカ
死・ね
ソウカ
死・ね
ソウカ
死・ね 
ソウカ
省21
42
(2): 2012/10/13(土)20:07 ID:hSouF/sk0(1) AAS
「選択文字列をGoogle検索してブラウザで表示」してくれるマクロってないかな。
43
(1): 2012/10/14(日)02:59 ID:7i+Rzpd90(1) AAS
>>42
超適当に作ってみた

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

dllname "shell32.dll"
const SW_SHOWNORMAL = 1
省18
44: 2012/10/14(日)08:10 ID:VU0W7sMH0(1) AAS
>>43
ありがとう!!
QXと>>43愛してる!!
45
(2): 2012/10/15(月)03:34 ID:T0caFfrN0(1) AAS
さすがに適当だったな
これだとダブルクォーテーションがあるとそこでちょん切れるぜ
で、ちょびっと修正してみた
なお、起動するブラウザとURL$指定のオプションパラメタは各自修正してちょ
(num=50&lr=lang_ja&safe=offなどなど)

--- web_search.mac ---
'選択文字列 を googleで検索する
省21
46: 2012/10/15(月)07:52 ID:32pY/wh60(1) AAS
>>45
なにからなにまで、すまねえ、すまねえ……。
なんつーか、QXって今だに愛されてるエディタなんだなぁ、って思うよ。
47
(1): 2012/10/16(火)04:00 ID:kEAeGR350(1/7) AAS
>>45ので使うには問題がないと思うが、やっぱりブラウザを指定させるのは
個人的に好きではないのでさらに修正してみた
ShellExecuteやrundll32.exe url.dll,FileProtocolHandlerで
ダブルクォーテーションをそのまま受け渡すのがうまくいかなかったので、
レジストリを参照することにしたものを最後にあげとく
なお、firefox(古い版だけど)だとパラメタが編集されて、
ダブルクォーテーションが削除されるようだ
省1
48
(1): 2012/10/16(火)04:03 ID:kEAeGR350(2/7) AAS
'選択文字列 を googleで検索する
' ブラウザ.exeファイル名を指定する(レジストリに登録されないものはフルパスで)
' なお、ヌル文字列を指定した場合は既定のブラウザが使用される
'const browser$ = """G:\bin\INET\Donut RAPT\Donut.exe"""
'const browser$ = "iexplore.exe"
const browser$ = ""

const URL$ = "外部リンク:www.google.co.jp"
省14
49: 2012/10/16(火)04:04 ID:kEAeGR350(3/7) AAS
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
省4
50: 2012/10/16(火)04:04 ID:kEAeGR350(4/7) AAS
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")
省13
51: 2012/10/16(火)04:05 ID:kEAeGR350(5/7) AAS
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)
省2
52: 42 2012/10/16(火)06:35 ID:LGM22O9o0(1) AAS
>>47
至れり尽くせりで感謝の言葉もないよ…!
53
(1): 2012/10/16(火)10:18 ID:jfQvq5wt0(1) AAS
前スレ398が作ってくれた「ウィンドウ幅で自動折り返し」マクロ、
自動実行マクロとしてじゃなく、QX起動中に任意で実行・停止出来れば
言うこと無しなんだが……。

久しぶりにこのスレが活況を呈していたので、甘えたことを言ってみた。
54
(3): 2012/10/16(火)23:13 ID:kEAeGR350(6/7) AAS
>>53
あんまり推奨できないけど、サンプルを提示するね
トグルスイッチとしては、ステータスバーボタンとポップアップメニューに追加するものとした

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

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

" " 12
省10
55
(3): 2012/10/16(火)23:15 ID:kEAeGR350(7/7) AAS
--- 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
省21
56: 2012/10/17(水)01:24 ID:SAg6k3tV0(1/9) AAS
>>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]
省1
57
(1): 2012/10/17(水)01:28 ID:lflIMiok0(1/3) AAS
>>54-55
あ な た が 神 か

すごい!ありがとう!
ただ、俺のやり方が悪いのか、ポップアップメニューには追加されたんだけど
ステータスバーボタンのどこに追加されたのか見つからない……。
いや、現状でも十分なんだけどね!
58
(2): 2012/10/17(水)01:57 ID:SAg6k3tV0(2/9) AAS
>>57
ステータスバー自体は表示されているんだよね?表示されてないなら
共通設定-ツールバーで設定を

他になにも追加してなければ、ステータスバーには
12個のファンクションキーボタンが表示さrえているはずで、今回のはそのF12キーの
右隣に表示するようになってる
>>54のqxwkey.iniは、ここに貼り付けた時にタブコードが消えてるけど
省9
59: 2012/10/17(水)02:01 ID:SAg6k3tV0(3/9) AAS
追加する位置をもう少し補足すると
[StatusBar]セクションの最後ってことです
60
(2): 2012/10/17(水)09:49 ID:VckTu8ce0(1/3) AAS
>>58
表示された!
単に共通設定で「ファンクションキー表示」にチェックが入ってなかったみたいです。
ありがとう、ありがとう。
61
(1): 60 2012/10/17(水)10:27 ID:VckTu8ce0(2/3) AAS
>>58
たびたびすみません。
ファンクションキーの表示なんですが、うちの環境だと↓みたいな状態で……。

画像リンク[jpg]:uploda.cc

一度でもステータスバーのF12キー右端をクリックすれば「on/off」の表示がされます。
(ちなみにqxwkey.iniを開くだけでも表示されます)
62: 60 2012/10/17(水)10:29 ID:VckTu8ce0(3/3) AAS
qxwkey.iniの[StatusBar]部分は↓こうなってます。

------------------
[StatusBar]
" " 1
" " 2
" " 3
" " 4
省21
63
(1): 2012/10/17(水)11:31 ID:SAg6k3tV0(4/9) AAS
>>61
何か文書(新規に開くでもよい)を開くまではボタンに文字は表示されないので正常です
これは、文書を開いた直後(AutoOpened)に初期値を設定しているためです

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

もし、起動直後から表示させたければ、
utf8qx.macに存在している AutoInit() に
省2
64
(1): 2012/10/17(水)11:49 ID:SAg6k3tV0(5/9) AAS
>>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
省5
65
(1): 2012/10/17(水)16:29 ID:hqprnvML0(1) AAS
>>63-64
何から何までありがとうございます!
ただ、上記変更を加えたところ起動直後には「on/off」表示がされるんですが、
ウィンドウを切り替えると表示が消えてしまうみたいです。
66
(1): 2012/10/17(水)20:11 ID:SAg6k3tV0(6/9) AAS
>>65
それだと、AutoOpened() が動作してないですね
確認のために、AutoOpened() の先頭に
call msgbox("openしたぞ")
を入れて、再起動後、何か文書を開いてみて、このメッセージが表示されるかどうかみてください
もし表示されないならもう一度マクロを確認してみてください
(もしやマクロはコピーペーストじゃなくて手打ちですか?)
67
(1): 2012/10/17(水)20:31 ID:lflIMiok0(2/3) AAS
>>66
"openしたぞ"、表示されました。

あと、原因らしきものも発見しました。
どうやら
外部リンク[html]:www.vector.co.jp
こちらのマクロで複数ファイルを開いてウィンドウを切り替えると
「on/off」表示が消えるようです。
省1
68
(1): 2012/10/17(水)21:21 ID:SAg6k3tV0(7/9) AAS
>>67
そういうことでしたか
AutoActivate() の先頭に
if @Global$("g_toggle_width") = "" then AutoOpened : exit sub
を追加してください

原因は、通常マクロ実行中は自動マクロは止まっているため
文書を開いても自動マクロAutoOpenedが呼ばれなかったためです
省2
69
(1): 2012/10/17(水)21:28 ID:SAg6k3tV0(8/9) AAS
あと、もし動作確認だけじゃなく、使い続けるのなら
gg_toggleという名前はあんまりなので、もう少し気の利いた名前
(他マクロとは絶対重ならないもの)に変更してください
70
(2): 2012/10/17(水)21:38 ID:lflIMiok0(3/3) AAS
>>68-69
なるほど、ありがとうございました!
いや−、すごい……。

これものすごく便利なので
是非、ID:SAg6k3tV0さんにベクターなりで公開して欲しいです。
71: 2012/10/17(水)23:02 ID:SAg6k3tV0(9/9) AAS
>>70
個人的には、QWIDTH.MACをポップアップメニューなりキーに割り付けておいて
必要なときに実行するだけで良いと思ってるんだけど...

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

あと動作としては、AutoTimerとtoggle_widthの2つだけあればいいですよ
省1
72: 2012/10/18(木)01:05 ID:m9dxtSA40(1/4) AAS
>>70
標準機能にある
@MacroDisableAuto 自動実行マクロを停止させる
@MacroEnableAuto 自動実行マクロを動作させる
これを使えば以前のままで対処できたね
他の自動マクロがある場合に、それも止まったらダメだろと思ってたけど
今試したら、AutoTimerだけが止まるようだから、十分使える
73: 2012/10/18(木)02:16 ID:m9dxtSA40(2/4) AAS
整理してみた(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
省22
74: 2012/10/18(木)02:58 ID:m9dxtSA40(3/4) AAS
@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
省21
75: 2012/10/18(木)10:13 ID:m9dxtSA40(4/4) AAS
文書毎に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
省12
1-
あと 128 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.026s