PyFbuiutil


 001_1 2009-04-27
@EftHgpXw̉p啶ÄႢŃG[ɂȂ̂΍􂵂B
@@Biunicode肵unicode֕ϊA啶֕ϊACfbNXT[`
@@trygpBj
@EXg̕\\[gCBiŏɃtH_\悤ɂBj
@Eappuifw2g悤ɂB́A Nokia 5800 XM ւ̑ΉłB
@@appuifw2CXg[Ă΁AXg{bNXŃXN[o[\
@@܂Bappuifw2CXg[ĂȂΊ֌W܂B
@@ȂAappuifw2  Nokia 5800XM ȊOłgƂ͂ł܂B


 001_0 2009-03-18 


PD@\TvF
@@@PyFbuiutiĺAt@CuEYăt@Cit@C̐΃pXjȂ
@@𓾂邽߂̃[eBeBłB
@@@łɁA@\ȃ[eBeBƂpyS60uituil܂A@\䂦
@@K͂傫ȀȃXNvgɂ͐j_傷̂ŁAȈՂȕ쐬
@@܂B
@@@܂APɃt@CpXԂł͂ȂAǂݍݗpt@CAݗp
@@t@C̃pXɍ킹āAmFbZ[WȂǂ̏i㏑njHȂǁjs
@@Ăt@CpXԂ@\݂܂B


QDCXg[
@iPjPyFbuiutil.pyAE:\Python\Lib ɓĂB邢́Ag
@@@@W[Ă̂ C:\Python\Lib ̏ꍇ͂ɓĉB
@iQjappuifw2 gpꍇ́Aappuifw2CXg[ĉB
@@@@iɃCXg[Ăꍇ́AVȃCXg[͕svłBj
@@@@́A Nokia 5800 XM ւ̑ΉłB
@@@@appuifw2CXg[Ă΁AXg{bNXŃXN[o[\
@@@@܂Bappuifw2CXg[ĂȂΊ֌W܂B
@@@@ȂAappuifw2  Nokia 5800XM ȊOłgƂ͂ł܂B


RD@\
@@Q̃NX܂B

RDP FbrowserNX
@@fBNguEYāAIfBNg܂̓t@C̐΃pX
@擾邽߂̂̂łB

@CX^X̍쐬 Fbrowser(Title) ōs܂BTitle ̓^Cgo[
@@\܂B

@\bh͈ȉ̒ʂłB

@@Eselect(default_path)

@@@@@default_path ͍ŏɕ\ftHgpXi΃pXŋLqjłB
@@@@@Lqȗꍇ̃ftHg None łB

@^[l
@@ENone             FrŃLZꍇ
@@E(dir_path, file) Fdir_path̓fBNgpXAfile ̓t@C̃^v
@@@@@łBfBNgIꍇ file  '' Ԃ܂B
@@@@@ F('E:\\Data\\', '')

@gp

@@from PyFbuiutil import Fbrowser
    Fb = Fbrowser("Select")
    rtn_path = Fb.select(default_path="E:\\Data\\masa")


RDQ GetpathNX

@@ǂݍ݃t@C̃pXAf[^oƂ̃t@C̃pX擾邽
@̂̂łB݃t@C̏ꍇ͐VKt@C͂Aɂt
@@C̏ꍇ͏㏑̊mFȂǂsĂAt@CpXԂ܂B

@CX^X̍쐬 Getpath() ōs܂B

@\bh͈ȉ̒ʂłB

@@Eget_read_path(title, default_path)

@@@@@title ̓^Cgo[֕\ełBȗ"Select"łB
@@@@@default_path ͍ŏɕ\fBNgłBȗ None
@@@@@łB

@@Eget_write_path(title, default_path, msg_ow, msg_fn, msg_ex)

@@@@@title ̓^Cgo[֕\ełBȗ "File name" łB
@@@@@default_path ͍ŏɕ\fBNgłBȗ None
@@@@@@@@łB
@@@@@msg_ow ͏㏑ėǂmF̃bZ[Włȗ
@@@@@@@@"Allow overwrite ?"łB
@@@@@msg_fn ͐VKɍ쐬Ã݂t@C𕷂߂̃bZ[WłB
@@@@@@@@ȗ "File name" łB
@@@@@msg_ex ́AVKɍ쐬Ã݂t@C͘gɕ\閼̗
@@@@@@@@Bȗ "new_text.txt" łB

@^[l
@@ENone             FrŃLZꍇ
@@E<file path>      FǂݍݗpA܂͏ݗp̃t@C̐΃pXłB

@gp

@@from PyFbuiutil import Fbrowser
    from PyFbuiutil import Getpath
    Gpath = Getpath()
    read_path  = Gpath.get_read_path(title="Select", \
                      default_path = "E:\\Data\\masa")
    write_path = Gpath.get_write_path(title="File name", \
               default_path="E:\\Data\\masa", \
               msg_ow="Allow overwrite ?", msg_fn="File name", \
               msg_ex="new_text.txt")

@@L̗ł́Ap[^̓ftHglƓȂ̂ŏȗ邱Ƃł܂B


RDR eXgj[ɂ
@@ PyFbuiutil Nꍇ́AIvVƃeXgp̎sj[
@ł܂B̓eXgpłBfBNgt@C̃pX擾ĕ\
@łB㏑̃bZ[Wł܂AۂɃt@CɃANZX邱
@Ƃ͂܂B


SDӎ
@E{Av̓t[EGAłB̐ӔC̏łgpBgpɂ
@@ss̐ӔC͂Ƃ܂B
@E{Av̒쌠masaɂ܂B
@EGNU Lesser General Public License CZX̌ŌJ܂B



"""
This program is free software.This program is distributed 
WITHOUT ANY WARRANTY.You should use it on your own risk. 

You can modify/redistribute it under the terms of the 
GNU Lesser General Public License version 2.1 or later.

  name      = PyFbuiutil
  author    = masa
  web__     = http://masaland.cocolog-nifty.com/
  Copyright = Copyright (c) 2009 masa
"""

2009-03-18 masa wrote:
2009-04-28 masa revised:
-----------------------------------------------------------------------------

