[過去ログ] テキストエディタ Mery part5 [無断転載禁止]©2ch.net (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
96(2): (ワッチョイ ea6c-JdGA) 2018/07/17(火)18:42 ID:yL8b4jju0(2/2) AAS
当方プログラム系の構文をほとんど読めない/書けないので、マクロに明るい方にお願いがあります
「ファイルをいったん閉じてもう一度開きなおす」マクロを作ってほしいのですが、いかがでしょうか?
使いどころとしては、書込み禁止属性のファイルを開いたとき(開いたファイルが読取り専用だったとき)に
外部ツール『%WinDir%\system32\ATTRIB.EXE -R "$(Path)"』で書込禁止の属性を解除してから
「閉じて開きなおす」場合を考えています
書込禁止属性をつけるほうも、上書き保存 → 『%WinDir%\system32\ATTRIB.EXE +R "$(Path)"』( → 閉じる)
の一連の流れをマクロにできるようでしたらお願いしたい
自動保存やバックアップ機能が実装されたので、「自動保存/バックアップフォルダの同名ファイルを開く」とかも
マクロがあると便利なんじゃないかな…
作っていただいたマクロにはまたマテリアルデザインっぽいアイコンを作りますので、よろしくお願いします
98: (ワッチョイ ea6c-JdGA) 2018/07/18(水)23:50 ID:IwcQtyAz0(1) AAS
>>97
>>96の段取りはhostファイルとかいくつかのソフトの設定ファイル(ソフトを閉じたときに書き換えられたくない)の編集でちょくちょく必要になるんだよね
Mery用 マテリアルデザインっぽいアイコンの追加・更新の予告です ※追加35、修正17
画像リンク[png]:i.imgur.com
>>96のマクロを作ってもらえたら、ということで待機中 :)
99: (ワッチョイ 9ffe-272n) 2018/07/20(金)22:39 ID:SM7+qU0w0(1/2) AAS
>>96 外部ツール使わなくていいよね
読み取り専用ファイルを標準ファイルに変更して開き直す
var fs = new ActiveXObject("Scripting.FileSystemObject");
var path = Editor.ActiveDocument.FullName;
var file = fs.GetFile(path);
if(file.Attributes % 2 != 0)
{
Editor.ActiveDocument.Close();
file.Attributes = file.Attributes - 1;
if(Editor.ActiveDocument.FullName || Editor.ActiveDocument.Text)
省11
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.036s