「
ファイルを読み直す・開きなおす
」を編集中 (節単位)
ナビゲーションに移動
検索に移動
警告:
ログインしていません。編集を行うと、あなたの IP アドレスが公開されます。
ログイン
または
アカウントを作成
すれば、あなたの編集はその利用者名とともに表示されるほか、さまざまなメリットもあります。
スパム攻撃防止用のチェックです。 決して、ここには、値の入力は
しない
でください!
=== 外部リソースのインポート === <div class="warningbox"> *『sukemaru 自家用 (include版)』の使用にあたっては「[[includeライブラリ]]」の導入が必要となります。「includeライブラリ」のページにしたがってダウンロード、インストールしてください。 *「[[文字カウント]]」「[[バイト数]]」「[[すべて閉じる]]」「[[さいごに閉じたファイルを開く|さいごに閉じたファイル]]」マクロと「[[お気に入り2]]」プラグインをサブメニューにインポート(擬似 include)する場合は、それぞれのマクロ/プラグインの実体ファイルが必要となります。 :※ インポートする各マクロの保存形式は''' UTF-8''' でなければなりません。 :※ 各マクロを [ マクロのカスタマイズ ] から登録しないでも、ファイルパスを指定するだけで利用できます。 :※ プラグインは、DLL ファイルを "Plugins" フォルダに配置してから [ プラグインの設定 ] ダイアログで並び順を確認し、本マクロのソースコード内で番号を指定する必要があります。 * [[#コピーツール|ファイルコピー用外部アプリケーション]] を利用して、アクティブな文書の実体ファイルを「デスクトップにコピー」する機能を置き換えできます。 *「[[GetKeyState.exe(キー状態取得実行ファイル)]]」を導入すると、「パスをコピー」系のコマンドで <q>¥</q> を <q>¥¥</q> に置換できます。 </div> * 「[[すべて閉じる]]」マクロの『[[すべて閉じる#「すべて閉じる」の統合版(include版)|include版]]』(2019-05-03) を擬似 include する場合は、「すべて閉じる」マクロのソースコードを改造する必要があります。 :* 58 行目の ''if ( typeof IO == "object" && settingEnable ) {'' の行を以下のとおりの 2 行に変更する '''''var macroCloseAllJS;''''' ''if ( typeof IO == "object" && settingEnable '''&& macroCloseAllJS == undefined''' ) {'' : <span style="color:#c00;">※ 上のとおり変更しても、「すべて閉じる」マクロ単体での実行にあたって支障をきたすことはありません。</span> 『include版』以外の「すべて閉じる」マクロの場合は、ソースコードを変更する必要はありません。 : ※ これは include ライブラリ/ IO.js の「擬似 include 処理」 <syntaxhighlight lang="javascript" inline>eval( IO.Include( macroPath, "utf-8" ) );</syntaxhighlight> を利用するうえで必要な変更となります。 <!-- *「[[文字カウント]]」マクロの '''2018-08-04版''' を擬似 include する場合は、「文字カウント」マクロのソースコードを改造する必要があるようです。<br> '''2018-08-04版のソースコードを 4 ヶ所変更''' :* 8 行目の ''(function(){{'' を <syntaxhighlight lang="javascript" inline>// (function(){</syntaxhighlight> に変更する(コメントアウト)。 :* 11 行目 の ''var BR = <b style="color:#c00;">(</b>function(){'' を <syntaxhighlight lang="javascript" inline>var BR = function(){</syntaxhighlight> に変更する(1文字削除)。 :* 34 行目の ''}<b style="color:#c00;">())</b>;'' を <syntaxhighlight lang="javascript" inline>};</syntaxhighlight> に変更する(3文字削除)。 :* 133 行目の ''}());'' を <syntaxhighlight lang="javascript" inline>}// }());</syntaxhighlight> に変更する(コメントアウト)。 : <span style="color:#0000c0;">※「文字カウント」マクロ '''2019-06-16版''' であれば、ソースコードの改変なしで擬似 include できるようです。</span> --> * 「[[文字カウントマクロ]]」を擬似 include する場合は、'''2019-06-16版''' を使用してください。 : ※ '''2018-08-04版''' を擬似 include する場合は、マクロのソースコードを部分的に改変する必要があります。 * マクロライブラリにある「[[バイト数]]」マクロの擬似 include にあたっては、いずれのバージョンにおいてもソースコードの改変の必要はありません(イベントマクロであっても呼び出すことができます)。 本マクロのソースコード内の設定項目で、実体ファイルのパスを指定すればそのまま利用できます。 *「[[さいごに閉じたファイルを開く]]」マクロを擬似 include した場合、ポップアップメニュー内の <syntaxhighlight lang="javascript" inline>▼ さいごに閉じたファイル n 件 ▼ ...</syntaxhighlight> の行をクリックすると、「さいごに閉じたファイル」マクロを呼び出すことができます。 より多くの履歴を表示させたい場合にご利用下さい。 *「お気に入り」プラグインは、公式 [[プラグイン]] 版と [[お気に入り2|プラグインライブラリ]] 版のどちらでも利用できますが、「プラグインの設定」ダイアログに登録された順位( [ ツール ] >> [ プラグイン ] メニュー内で表示される通し番号)の指定が必要になります。 * <div id="コピーツール"></div>アクティブなタブの実体ファイルを「'''フォルダにコピー'''」する機能では、外部の実行ファイル(e.g. [https://docs.microsoft.com/ja-jp/windows-server/administration/windows-commands/robocopy RoboCopy], [http://codesector.com/teracopy TeraCopy], [https://www.vector.co.jp/soft/winnt/util/se378224.html FireFileCopy] など)を使用することができますので、コマンドライン引数を設定することによりタイムスタンプやファイル属性などを維持した状態でのコピー、上書きコピーの可否や上書き確認の有無などを指定することができます。 [[#外部実行ファイルで「フォルダにコピー」|>> 設定例]] : また、include 版では「フォルダにコピー」コマンドでのターゲットフォルダのデフォルト設定を変更できます(初期値は <q>デスクトップ</q>)。 : ※ ソースコードのデフォルト状態では、外部の実行ファイルは使用せず、[https://docs.microsoft.com/ja-jp/office/vba/language/reference/user-interface-help/copyfile-method WSH の機能]でファイルをコピーするようにしてあります。 同名ファイルがあるばあいは上書き確認のダイアログを表示しますが、書き込み先のファイル/フォルダの状態によっては上書きコピーできないことがあります。 * ソースコード内の「'''外部リソース設定'''」の項目を変更してからマクロを実行して「JSON ファイルを開く」コマンドで設定状態を確認しても、設定ファイルの内容は変更前の状態のままになります。 [[#SS3|確認ダイアログ]] で設定状態をチェックしたい場合は、一度「無題」のタブをアクティブにして「設定を初期化する」コマンドを実行してください。 : ※「無題」以外のタブで「設定を初期化」すると <syntaxhighlight lang="javascript" inline>"toolCopyOptions"</syntaxhighlight> のコマンドライン引数部分にアクティブタブのファイルパスが書き込まれます (じっさいに「フォルダにコピー」を実行したときには JSON ファイルに書き込まれたパスではなく、アクティブタブの実体ファイルがコピーされますので、支障をきたすことはありません)。
編集内容の要約:
MeryWikiへの投稿はすべて、他の投稿者によって編集、変更、除去される場合があります。 自分が書いたものが他の人に容赦なく編集されるのを望まない場合は、ここに投稿しないでください。
また、投稿するのは、自分で書いたものか、パブリック ドメインまたはそれに類するフリーな資料からの複製であることを約束してください(詳細は
MeryWiki:著作権
を参照)。
著作権保護されている作品は、許諾なしに投稿しないでください!
このページを編集するには、下記の数式を計算してその答えを欄に入力してください (
ヘルプ
):
いちたすには =
キャンセル
編集ヘルプ
(新しいウィンドウで開きます)
スポンサーリンク
ナビゲーション メニュー
個人用ツール
ログインしていません
トーク
投稿記録
アカウント作成
ログイン
名前空間
ページ
議論
日本語
表示
閲覧
編集
履歴表示
その他
検索
スポンサーリンク
スポンサーリンク
案内
メインページ
ヘルプ
よくある質問
マクロリファレンス
マクロライブラリ
プラグインライブラリ
構文ファイル
テーマ
寄付・開発支援
練習用ページ
開発室
開発者のブログ
ツール
スポンサーリンク