Xml

[Rainmeter] Luaスクリプトで記述されたドキュメントのリテラシーの問題が発生しました



Lua Script Written Document Literacy Problems Encountered



Rainmeterがluaスクリプトを書き込むのに間に合うように、ファイル(io)の読み取りと書き込みが必要な場合、どのコンポーネントが呼び出されても、その作業ディレクトリはコンポーネントのルートではないことに注意する必要があります(つまり、 .iniファイルの場所)が、その下にRainmeterインストールディレクトリ(D: Program files Rainmeterに似ています)があるため、現在のコンポーネントのルートディレクトリにあるファイルにアクセスする必要がある場合は使用できません

FileHandle=io.open('Filename.txt','r+')

代わりに、



FileHandle=io.open(SKIN:MakePathAbsolute('.')..'\Filename.txt','r+')

同時に少しバックスラッシュエスケープに注意してください。この方法で取得された絶対パスはに含まれています(ケース 'C. Windows'のように表示されますが、処理は目的のコンピューターには影響しません) 。 ''
コンポーネントディレクトリの読み取りと書き込みを行う現在のディレクトリファイルに調整され、ファイルは一貫性を促進します。パッケージ化された.rmskin

より詳細な説明はマニュアルを参照してください ここに







(ちなみに、.rmskinファクトはファイル形式.zipで保存されます)