自動的に新ファイルを作成したい!No.22675
Knotopologynn さん 07/03/05 16:49
 
秀丸エディタV6.03を使わせて頂いております.
新しいファイルを自動的に作成する方法があれば,教えて下さい.
秀丸エディタ上で,いま開いているファイルに以下の(1), (2)が記入されているとし
ます.
(1): ファイル名: abcd.tex
(2): ファイル abcd.tex に記述したい内容: 「ファイル記述内容」
次に,秀丸エディタ上で,abcd.tex と「ファイル記述内容」を選択して何かの操作
をすると,
いま開いているファイルが存在するフォルダと同じフォルダに,新ファイル abcd.te
x が自動的に
作成される,というような事がもし簡単に出来れば,その方法を教えて下さい.

[ ]
RE:22675 自動的に新ファイルを作成したいNo.22676
山紫水明 さん 07/03/05 20:25
 
 Knotopologynnさん,

>いま開いているファイルが存在するフォルダと同じフォルダに,新ファイル
>abcd.tex が自動的に作成される,というような事がもし簡単に出来れば,その
>方法を教えて下さい.
>

 選択範囲の1行目にファイル名,2行目以降が内容だとして,次のようなマク
ロでできませんか。

//-----------------------------------------------------//
#topline = seltoplineno;
#endline = selendlineno;
movetolineno 1, #topline;
$file = gettext2( 0, #topline, linelen2, #topline );
movetolineno 1, #topline + 1;
beginsel;
movetolineno 1, #endline;
copy;
newfile;
paste;
saveas $file;
endmacro;
//-----------------------------------------------------//

     では, (^^)/~
                                        山紫水明(ユーザー)
                                        SANSHISUIMEI

[ ]
RE:22676 自動的に新ファイルを作成したいNo.22690
Knotopologynn さん 07/03/06 17:53
 
山紫水明さん.ありがとうございました.
ご指導の通りに,そっくりそのままコピーし,マクロファイルを作って実行しました
ところ,うまく成功しました.
これから100本近くファイルを作らなければなりませんので,大変能率が上がり助か
ります.感謝します.
有り難う御座いました.

> 選択範囲の1行目にファイル名,2行目以降が内容だとして,次のようなマク
>ロでできませんか。
>
>//-----------------------------------------------------//
>#topline = seltoplineno;
>#endline = selendlineno;
>movetolineno 1, #topline;
>$file = gettext2( 0, #topline, linelen2, #topline );
>movetolineno 1, #topline + 1;
>beginsel;
>movetolineno 1, #endline;
>copy;
>newfile;
>paste;
>saveas $file;
>endmacro;
>//-----------------------------------------------------//

[ ]