■ 質問はここへ ■

前へ 次へ
No. 1916 (1915へのコメント)投稿者: いはた日付: 2026/03/07 08:58:52
題名 : Re^2:NewQXへの乗換

>>@旧版の見出設定した常駐リスト
>> これは どうすれば出来ますか
@常駐リスト…設定できました
       しかし 色設定は只今格闘中
Aスマートアプリコントロールで開けない
 USBに保管してあったQX32を
 他のフォルダに再インストールしたら開きました
 
よって 使ひ勝手のいいQX32に再び戻りました
しかし やがてSACに引っかかり開けないことが
出て来ると思ひます その時は またお世話になります
ありがたうござゐました

No. 1917投稿者: いはた日付: 2026/08/19 07:16:28
題名 : 初めから

スマートアプリコントロールのブロックから
やうやく解放されたやうで
昔のQXで また 仕事を始めました
しかし マクロが作れる「頭」に戻ることが出来ません
以下の簡易なマクロの記述をご提示いただきたくメール書きました

やりたいこと
 
 @今あるカーソルの場所に
 A希望のテキストファイルを呼び出して
 Bそこに そのテキスト全文を貼り付ける
 
昔なら「即」自身のマクロを読んで書けましたが
今は どう頑張っても 「頭」がついていきません
既に そんなマクロでてゐましたら
そのURLをご紹介していただければと思ひます

お時間ある時に… 





 

No. 1918 (1917へのコメント)投稿者: かぶねこ日付: 2026/08/19 13:42:15
題名 : Re:初めから

>やりたいこと
> 
> @今あるカーソルの場所に
> A希望のテキストファイルを呼び出して
> Bそこに そのテキスト全文を貼り付ける

わたしの古いマクロですが、
https://qx1.qdots.net/qx/sub/lib_3.htm#insdir にある
カーソル位置にファイルを読込み(履歴つき) L_InsDir.mac
がやりたいことの内容に合っているように思いますので紹介します。

自分の環境で動作確認してみたらエラーになることもあり、
どうも UTF-8 のファイルはダメなようです。

No. 1919 (1918へのコメント)投稿者: いはた日付: 2026/08/19 16:03:18
題名 : Re^2:初めから

早速のお返事ありがたうござゐます

proc main

if @hwnd = 0 then exit proc
  dim file$, a$
  file$=@@QxDirectory$+ "\新規手紙.txt" 
  if file$ = "" then exit proc
  @Redraw = 0
   @UndoBlock = 1
  open file$ for input as #1
  do until eof(1)
  ineinput #1, a$
  @Input a$
   @CharReturn2
  loop
  close #1
  @CharReturn2
   @Redraw = 1
  @UndoBlock = 0
end proc

一部修正して この記述にしてやうやく思ひ出しました

open file$ for input as #1=ファイル開いて カーソル位置に 1行づつ挿入せよ
loop=繰り返せ
 
 #1=カーソル位置
 a$=読み込んだ論理行
 @charReturn2=改行

@Redraw=0
視覚化せずに
@Redraw=1

この<視覚化せず>にファイル文書を一行づつ
<読込み>そして<書込む> この技法スゴイですよね
------------------------------------------------------------
さて 今回は かぶねこさんの自動書込が 上手く行かず
たった一つのテキストの読込みに修正してしまひましたが
宜しかったら 
ショートカットキーの取扱ひから
全くの初心者に 応へる感じで 
読込みテクスト自動書き込みの操作法を教へていただけたら…
兎に角 呑み込みが悪い奴だと思って ご指導下さい
------------------------------------------------------------

別件ですが
 スマートアプリコントロールのブロックで
 QX使へなくなってゐる方がゐると思ひ
 そのブロックを受けないやうに旧QXを改良できないものか?
 アラケンさんに メール飛ばして置きました
 この件で 何か進展ありましたら
 それは それで投稿の題名を<スマートブロック解除>で投稿します
私の場合 
 ・粘り強く再起動
 ・<PC>のQXではなく<USB>に取り込んだQXを起動させる
 合計数十回<SAC>のブロックに合ひましたが
 その都度上記法で乗り越えてきました

No. 1920 (1919へのコメント)投稿者: かぶねこ日付: 2026/08/19 17:27:41
題名 : Re^3:初めから

>さて 今回は かぶねこさんの自動書込が 上手く行かず

そうですか。UTF-8 じゃなかったら何が原因でしょうね。

わたしがこのマクロを作ったのも、あまりにも昔のことなので、
すでにすっかり忘れていて解説とかムリな状態です。

スマートアプリコントロールとやらで苦労されているようですが、
わたしは Windows 11 でもまったくブロックされたことがないので、
(特にオフにした記憶もないけど、たぶんどっかがオフなんでしょう)、
参考になるような情報が何もありません。

あ、クラウド接続はしないようにしているので、そのあたりかも。

No. 1921 (1919へのコメント)投稿者: かぶねこ日付: 2026/08/19 17:47:09
題名 : Re^3:初めから

さきほど紹介したマクロには、繰り返し使うフォルダに便利に
アクセスするための「フォルダリスト」機能をつけたので、
少し内容が煩雑になっていました。

もっとシンプルな、ファイルを選択して挿入するだけのマクロは
こちらです。自分のマクロフォルダを掘ったらありました。

'文書をカーソル位置に挿入 / ver. 0.50 / by Kabuneko 2000/05/08

proc main

if @hwnd = 0 then exit proc
dim file$, a$
file$ = GetFileName$("", "*.*", "挿入するファイルを選択")
if file$ = "" then exit proc
@Redraw = 0
@UndoBlock = 1
open file$ for input as #1
do until eof(1)
lineinput #1, a$
@Input a$
@CharReturn2
loop
close #1
@CharReturn2
@Redraw = 1
@UndoBlock = 0

end proc

No. 1922 (1921へのコメント)投稿者: いはた日付: 2026/08/20 16:02:18
題名 : Re^4:初めから

proc main
 ポップアップメニューを作り ←忘れてゐたのでこれも時間かかりました
proc end

 @sub 書込    …解決
 Asub 開く    …解決
 Bsub フオルダ  …未解決

お蔭さまにて 
 @可視化せず<書込追加>
 A指定した<ファイルを開く> この二つは解決
 B指定した「フオルダ開く」で 二時間位立ち往生してゐます
  
 Bの記述 是非教へて下さい
 予想するに 簡単な記述だと思ひますが…

No. 1923 (1922へのコメント)投稿者: いはた日付: 2026/08/20 16:27:52
題名 : Re^5:初めから

ひょっとして かぶねこさんのマクロにあるかも…
さう 思って 常駐リストのマクロを手にいれ
マクロの記述を探したら
@@FileopenDir を見つけて
そこに フォルダのフルパス入れたら無事開きました
ずっと opendirectory この文字周辺を探してゐたため

@@fileopenDirに気づきませんでした

また 宜しくお願ひします

No. 1924 (1923へのコメント)投稿者: かぶねこ日付: 2026/08/21 09:38:40
題名 : Re^6:初めから

いろいろ自力で解決できたようでなによりです。
わたしも古いサイトを更新もなく維持を続けていますが、
お役にたてたならその甲斐があったというものです。

No. 1925 (1924へのコメント)投稿者: いはた日付: 2026/08/21 17:01:12
題名 : Re^7:初めから

>いろいろ自力で解決できたようでなによりです。
>わたしも古いサイトを更新もなく維持を続けていますが、
>お役にたてたならその甲斐があったというものです。

<質問できるところがある>
この後ろ盾があったので<マクロ>を初めから勉強し直さう
そんな覚悟が 生まれました

昨日は 

 @<クリップボード>の代入式
 A<IME入力文字>の代入式
 Bソフトに読込ファイル渡して自動起動する<お渡し起動>
 こんなものを整理しました

ほとんど わっからないことだらけなので
一つ一つが ハッキリとわかるだけで <無邪気な喜び>を感じます
まだまだ 自身の書いた昔のマクロも ほとんど読めません
また お世話になることあるかと思ひます
宜しく お願ひします

次へ
現在の既読番号は 0  既読を


メールアドレスを表示するにはURLの後ろに &m=a25b9e92 をつけてください。
ユーザー フォーラム一覧

http://www2k.biglobe.ne.jp/~araken/
http://0ban.com/araken/