FrontPage > liberator > liberator.io
UNIX系OSのcdコマンドと同じような挙動
ディレクトリで無い場合、空リストを返す
エンコードはUTF-8固定
- NODE_RDONLY
- NODE_WRONLY
- NODE_RDWR
- NODE_CREATE
- NODE_APPEND
- NODE_TRUNCATE
- NODE_SYNC
- NODE_EXCL
- directorySeperator
- expandPath (path)
- getCurrentDirectory ()
- setCurrentDirectory (newdir)
- getSpecialDirectory (directory)
- getRCFile ()
- getFile (path)
- createTempFile ()
- readDirectory (file)
- readFile (file)
- writeFile (file, buf, mode, perms)
- run (program, args, blocking)
- system (str, input)
- source (filename, silent)
path(String)を展開してその文字列を返すメソッド
- Windowsなら/を\に変換
- ~を環境変数VIMPERATOR_HOME,HOME(,WindowsならUSERPROFILEまたはHOMEDRIVE+HOMEPATH)に変換
- $から始まる単語があれば、環境変数とみなして展開
- newdir(String)
- カレントディレクトリとするパス文字列(指定しない場合~となる)
UNIX系OSのcdコマンドと同じような挙動
- directory(String)
- .vimperatorディレクトリからのパス文字列
RCファイルのComponents.interfaces.nsILocalFileオブジェクトを返す
Windowsの場合、"~/_vimperatorrc" または "~/.vimperatorrc"、それ以外は、"~/.vimperatorrc" または "~/_vimperatorrc" のオブジェクトとなる
Windowsの場合、"~/_vimperatorrc" または "~/.vimperatorrc"、それ以外は、"~/.vimperatorrc" または "~/_vimperatorrc" のオブジェクトとなる
path(String)のComponents.interfaces.nsIFileオブジェクトを返す
pathには"file://"から始まるファイルURLも受け付ける
参照:nsILocalFile - MDC
pathには"file://"から始まるファイルURLも受け付ける
参照:nsILocalFile - MDC
Windowsなら環境変数TMPまたはTEMPまたは"C:\\"、それ以外はTMP,TEMPまたは"/tmp/"へvimperator.tmpというファイルを作り(パーミッション:0600)、そのComponents.interfaces.nsILocalFileオブジェクトを返す。
- file(String or nsILocalFile)
- パス文字列またはComponents.interfaces.nsILocalFileオブジェクト
ディレクトリで無い場合、空リストを返す
- file(String or nsILocalFile)
- パス文字列またはComponents.interfaces.nsILocalFileオブジェクト
エンコードはUTF-8固定
- file(String or nsILocalFile)
- パス文字列またはComponents.interfaces.nsILocalFileオブジェクト
- buf(String)
- 書き込む文字列
- mode(String)
- ">>"(追加書き込み)または">"(上書き)
- perms(Number)
- 0644など8進数数値(指定しない場合、0644)
外部実行モジュールを実行するメソッド
参照:Code snippets:Running applications - MDC、Interface Reference - nsIProcess
- program(String)
- 実行モジュールのパス(PATHが通っていれば実行ファイル名のみでも可)
- args(Array)
- programへの引数のリスト
- blocking(Boolean)
- trueの場合、スレッドはプロセスが終わるまでブロックされる
参照:Code snippets:Running applications - MDC、Interface Reference - nsIProcess
- str(String)
- sh -cまたはcmd.exe /Cへの引数
- input(String)
- strへの標準入力文字列
echo input > /tmp/vimperator.tmp sh -c "str > /tmp/vimperator-1.tmp < /tmp/vimperator.tmp"という様なことを内部でして/tmp/vimperator-1.tmpの中身を読んで返す
- カテゴリ:
- インターネット
- Firefox拡張機能
タグ
このページへのコメント
liberator.io - Vimperator - Seesaa Wiki鐃淑ワ申鐃緒申鐃緒申鐃緒申 for 鐃緒申鐃殉¥申鐃夙フワ申鐃緒申 ??≪?潟?壔???若?? ???????? 篋堺?? http://www.pslcbi.com/moncler2014.html