Changeset 345 for branches


Ignore:
Timestamp:
Oct 30, 2009, 4:17:35 PM (16 years ago)
Author:
Herwig Bauernfeind
Message:

GUI-Tools: EVFSGUI Version 2.0 beta3 level code

Location:
branches/guitools-2.0
Files:
23 edited

Legend:

Unmodified
Added
Removed
  • branches/guitools-2.0/evfsgui/changes

    r334 r345  
    44- Create Icon. stem in order to ease maintainance of icons
    55
    6 Known problem:
    7 - printer share detection is guessing only, however there is no known method
    8   to do this properly
    9 
    10 Version 2.0 beta2
    11 - Added: Started updating/implementing helpfile
     6Version 2.0 beta3 2009-10-29:
     7- Fixed: The GUI was blocked every few seconds during network neighbourhood
     8         scan. Bonus: The new code is even faster than the previous one.
     9         
     10Version 2.0 beta2 2009-10-25:
     11- Added: English helpfile
     12- Added: German helpfile
     13- Added: French helpfile (partly done, requires completion by Guillaume)
     14- Added: Information about server dialog
     15- Added: Dialog also uses information from network neighbourhood
     16- Added: Detection of "dead" (non accessible) servers (which are still in the
     17         browse list)
     18- Changed: Dialog entry fields now use WarpSans Bold font (matches style of
     19           other dialogs)
     20- Fixed: Network neighbourhood is filled much faster than before
     21- Fixed: No more share type guessing
    1222- Fixed: Ticket #105: Temporary files not removed
    1323- Fixed: Ticket #106: Icon in global settings dialog not properly aligned
  • branches/guitools-2.0/evfsgui/evfsgui.VRP

    r334 r345  
    22VRX: evfsgui.VRX
    33VXOFile: VRSPLIT
    4 MacroPath: VRM: U:\Develop\Samba\guitools-2.0\evfsgui
     4MacroPath: VRM:U:\Develop\Samba\guitools-2.0\evfsgui
    55EXEPath:
    66RunParameters:
    77RunDirectory: U:\Develop\Samba\guitools-2.0\evfsgui
    8 VRXWindow: __VREMainWindow,1,530,2457,879,4071
    9 VRXWindow: __VRESectionListWindow,1,337,11708,11623,3686
    10 VRXWindow: __VREToolsWindow,1,518,530,6987,1665
    11 VRXWindow: __VREWindListWindow,1,482,7661,2650,3150
     8VRXWindow: __VREMainWindow,1,1072,1783,891,3951
     9VRXWindow: __VRESectionListWindow,1,602,11708,11033,3342
     10VRXWindow: __VREToolsWindow,1,1963,819,6986,1661
    1211UserFile: 1
    1312UserWindow: Main,1
    14 UserWindow: SW_ADVANCED,1
    15 UserWindow: SW_PROGRESS,1
    16 UserWindow: SW_SETTINGS,1
  • branches/guitools-2.0/evfsgui/evfsgui.VRX

    r334 r345  
    168168    ok = stream(samba.!smbconf,'c','close')
    169169    IF options.!debug == 1 THEN SAY time()' '||"_CreateSmbConf done"
     170return
     171
     172/*:VRX         _DialogPopulate
     173*/
     174_DialogPopulate:
     175
     176    ok = VRMethod( "CN_smbtree", "GetRecordList", "Visible", "rh." )
     177
     178    ok = VRMethod("EF_SHARE",   "Reset")
     179    ok = VRMethod("EF_SERVER",  "Reset")
     180    ok = VRMethod("EF_NETWORK", "Reset")
     181
     182    do I = 1 to rh.0
     183
     184        Userdata = VRMethod("CN_smbtree","GetRecordAttr",rh.I,"Userdata")
     185        ResName  = VRMethod("CN_smbtree","GetRecordAttr",rh.I,"Caption")
     186
     187        parse var ResName  ResName '0D0A'x .
     188        ResName = strip(ResName)
     189        parse var userdata ResType  '|' .
     190
     191        select
     192            when ResType = "WORKGROUP" then ok = VRMethod("EF_NETWORK","AddString", ResName)
     193            when ResType = "SERVER"    then ok = VRMethod("EF_SERVER", "AddString", ResName)
     194            when ResType = "DISK"      then ok = VRMethod("EF_SHARE",  "AddString", ResName)
     195            otherwise nop
     196        end       
     197    end
     198
    170199return
    171200
     
    374403RETURN
    375404
     405/*:VRX         CN_CONDET_Click
     406*/
     407CN_CONDET_Click:
     408    ok = VRset("DT_StatusBar","Caption", VRGet("Main", "HintText"))
     409return
     410
    376411/*:VRX         CN_CONDET_ContextMenu
    377412*/
     
    410445*/
    411446CN_CURRENT_Click:
     447    ok = VRset("DT_StatusBar","Caption", VRGet("Main", "HintText"))
     448
    412449    /* Herwig B. */
    413450    CALL VRSet "TM_AUTOCLOSE", "ENABLED", 0
     
    715752return
    716753
     754/*:VRX         CN_SMBTREE_Click
     755*/
     756CN_SMBTREE_Click:
     757    ok = VRset("DT_StatusBar","Caption", VRGet("Main", "HintText"))
     758    rh = VRInfo('Record')
     759    if VRMethod( 'CN_SMBTREE', "ValidateRecord", rh) <> 1 then return
     760    udata = VRMethod('CN_smbtree', 'GetRecordAttr', rh, 'UserData')
     761    parse var udata udatatype'|'udatamsg
     762
     763    ok = VRset("DT_Statusbar", "Caption", udatamsg)
     764    drop udatatype
     765    drop udatamsg
     766   
     767return
     768
    717769/*:VRX         CN_SMBTREE_ContextMenu
    718770*/
     
    722774
    723775    Icon = VRMethod("CN_SMBTREE", "GetRecordAttr", rh, "Icon")
     776   
     777    ok = VRset("MItem_64","Visible", (Icon = "#35:PMWP.DLL"))
     778    ok = VRset("Menu_Selected_Info","Visible", (Icon = "#35:PMWP.DLL"))
    724779
    725780    if Icon = "#65:PMWP.DLL" then do /* Printers not supported at the moment */
     
    730785    /* This is the place to enable specific context menu entries */
    731786    ok = VRMethod( "CN_SMBTREE", "GetRecordList", "All", "records." )
    732     ok = VRSet("Menu_Selected_Connect", "Visible", (records.0 <> 0))
     787    ok = VRSet("Menu_Selected_Connect", "Visible", (records.0 <> 0 & (Icon <> "#61:PMWP.DLL") ))
    733788
    734789    ok = VRMethod( "Menu_Selected", "Popup", , , "", "" )
     
    781836EF_PASSWORD_Change:
    782837    call _UserCredUpdate
     838return
     839
     840/*:VRX         EF_SERVER_Change
     841*/
     842EF_SERVER_Change:
     843
     844    ok = VRMethod( "CN_smbtree", "GetRecordList", "Visible", "rh." )
     845
     846
     847
     848    do I = 1 to rh.0
     849
     850        Userdata = VRMethod("CN_smbtree","GetRecordAttr",rh.I,"Userdata")
     851        ResName  = VRMethod("CN_smbtree","GetRecordAttr",rh.I,"Caption")
     852        ParentRH = VRMethod("CN_smbtree","GetRecordAttr",rh.I,"Parent")
     853
     854        parse var ResName  ResName '0D0A'x .
     855        ResName = strip(ResName)
     856        parse var userdata ResType  '|' .
     857
     858        if VRGet("EF_SERVER","value") = ResName then do /* we found the server the field was changed to */
     859            /* Workgroup properly */
     860            ok = VRSet("EF_NETWORK", "Value", VRMethod("CN_smbtree","GetRecordAttr",ParentRH,"Caption"))
     861
     862            /* clear shares */
     863            ok = VRMethod("EF_SHARE",   "Reset")
     864            ok = VRset("EF_SHARE","Value", "")
     865
     866            do J = 1 to rh.0 /* populate shares with valid entries */
     867
     868                Userdata = VRMethod("CN_smbtree","GetRecordAttr",rh.J,"Userdata")
     869                ResName  = VRMethod("CN_smbtree","GetRecordAttr",rh.J,"Caption")
     870                ParentRH = VRMethod("CN_smbtree","GetRecordAttr",rh.J,"Parent")
     871
     872                parse var ResName  ResName '0D0A'x .
     873                ResName = strip(ResName)
     874                parse var userdata ResType  '|' .
     875
     876                if ParentRH = rh.I then do /* we found a share belonging to our server */
     877                    if ResType = "DISK" then ok = VRMethod("EF_SHARE","AddString", ResName)
     878                end
     879            end
     880            leave
     881        end
     882    end 
    783883return
    784884
     
    11661266*/
    11671267Main_Create:
    1168     ok = VRREdirectStdIO("OFF")
    11691268    options.!debug    = 0
    11701269
     
    15101609Menu_Selected_Connect_Click:
    15111610    call PB_CONNECT_Click
     1611return
     1612
     1613/*:VRX         Menu_Selected_Info_Click
     1614*/
     1615Menu_Selected_Info_Click:
     1616    ok = VRMethod( "CN_smbtree", "GetRecordList", "SourceOrSelected", "srcrec." )
     1617    if srcrec.0 = 0 then return
     1618
     1619    Userdata = VRMethod("CN_smbtree","GetRecordAttr",srcrec.1,"Userdata")
     1620    machine = VRMethod("CN_smbtree","GetRecordAttr",srcrec.1,"Caption")
     1621
     1622    parse var machine  machine '0D0A'x .
     1623    parse var userdata . '|' userdata
     1624
     1625    address cmd samba.!smbclientexe' -L "'strip(machine)'" -N 'debuglevel' 2>'samba.!msg' 1>NUL'
     1626    infoline = linein(samba.!msg)
     1627    ok = stream(samba.!msg,'c','close')
     1628    ok = SysFileDelete(samba.!msg)
     1629
     1630    window = VRLoadSecondary( "SW_INFO", "W" )
    15121631return
    15131632
     
    16491768
    16501769    ok = VRSet("Menu_Selected_Connect", "Visible",  0)
     1770
     1771    call _DialogPopulate
    16511772return
    16521773
     
    17551876    DO i = 1 TO records.0
    17561877        hash = VRMethod("CN_CONDET","GetFieldData", records.i, cd.hashfh)
     1878        say hash
     1879        say md5
    17571880        if hash = md5 & VRMethod("CN_CONDET","GetFieldData", records.i, cd.statusfh) = '#64:PMWP.DLL' then do /* Same hash, status active */
    17581881            say "Double connection deteced!!"
     
    19252048    CALL VRSet 'Main', 'HelpFile', settings.!helpfile
    19262049
     2050    IF options.!debug == 1 THEN SAY time()'   helpfile='||settings.!helpfile
     2051    IF options.!debug == 1 THEN SAY time()'   messages='||settings.!messages
    19272052    CALL NLVSetText 'Main',     'Caption', 1
    19282053    CALL NLVSetText 'DT_CURRENT',        'Caption', 10
     
    19752100    CALL NLVSetText 'Menu_Selected_Remove',  'Caption', 12
    19762101    CALL NLVSetText 'Menu_Selected_Retry',   'Caption', 90
     2102    CALL NLVSetText 'Menu_Selected_Info',    'Caption', 92
    19772103
    19782104    CALL NLVSetText 'Menu_Help_Extended', 'Caption', 4
     
    24252551return
    24262552
     2553/*:VRX         PB_INFO_OK_Click
     2554*/
     2555PB_INFO_OK_Click:
     2556    call SW_INFO_Close
     2557RETURN
     2558
    24272559/*:VRX         PB_LOAD_Click
    24282560*/
     
    26522784/*:VRX         PB_REFRESH_Click
    26532785*/
    2654 PB_REFRESH_Click: PROCEDURE EXPOSE settings. options. fs. samba. debuglevel advanced.
     2786PB_REFRESH_Click: PROCEDURE EXPOSE settings. options. fs. samba. debuglevel advanced. UserCred Refreshmode
    26552787    IF options.!debug == 1 THEN SAY time()' '||"PB_REFRESH_Click started"
    26562788    call _UserCredUpdate
     
    26592791    ok = VRset("TM_Throbber", "Enabled", 1)
    26602792    ShowHidden = advanced.!special
     2793    ok = time('R')
    26612794    call _RefreshTree
    26622795    IF options.!debug == 1 THEN SAY time()' '||"PB_REFRESH_Click done"
     
    28012934    /* Remove Active connections from details view */
    28022935    ok = VRMethod( 'CN_CONDET', "GetRecordList", 'All', "rh." )
    2803 say "rh.0 = "rh.0
     2936
    28042937    do I = 1 to rh.0
    2805 say rh.i
    2806 say cd.statusfh
    28072938        /* This catches the bug we observed exactly once and were unable to reproduce! */
    28082939        if cd.statusfh = 'CD.STATUSFH' then do
     
    29673098    credentials.!password = ""
    29683099    UserCred = ""
     3100    RefreshMode = ""
    29693101return
    29703102
     
    30173149        CALL VRSet 'CB_alwaysmp', 'Set', advanced.!alwaysmp
    30183150
     3151    window = VRInfo( "Object" )
     3152    if( \VRIsChildOf( window, "Notebook" ) ) then do
     3153        call VRMethod window, "CenterWindow"
     3154        call VRSet window, "Visible", 1
     3155        call VRMethod window, "Activate"
     3156    end
     3157    drop window
     3158return
     3159
     3160/*:VRX         SW_INFO_Close
     3161*/
     3162SW_INFO_Close:
     3163    call SW_INFO_Fini
     3164return
     3165
     3166/*:VRX         SW_INFO_Create
     3167*/
     3168SW_INFO_Create:
     3169    call SW_INFO_Init
     3170    CALL NLVSetText 'SW_INFO',    'Caption', 92
     3171    CALL NLVSetText 'PB_INFO_OK',    'Caption', 2
     3172
     3173    Info.TypeFH    = VRMethod( "CN_INFO", "AddField", "String", "Type" )
     3174    Info.ValueFH   = VRMethod( "CN_INFO", "AddField", "String", "Value" )
     3175
     3176    parse var infoline "Domain=["WorkGroup"] OS=["OS"] Server=["Server"]"Rest   
     3177    Info.!domain = VRMethod( "CN_INFO", "AddRecord")
     3178    ok = VRMethod( "CN_INFO", "SetFieldData", Info.!domain, Info.TypeFH, strip(NLVGetMessage(21),'T',':'),Info.ValueFH, Workgroup )
     3179    Info.!os = VRMethod( "CN_INFO", "AddRecord")
     3180    ok = VRMethod( "CN_INFO", "SetFieldData", Info.!os, Info.TypeFH, strip(NLVGetMessage(93),'T',':'),Info.ValueFH, OS )
     3181    Info.!server = VRMethod( "CN_INFO", "AddRecord")
     3182    ok = VRMethod( "CN_INFO", "SetFieldData", Info.!server, Info.TypeFH, strip(NLVGetMessage(19),'T',':'),Info.ValueFH, Server )
     3183
     3184    Info.!status = VRMethod( "CN_INFO", "AddRecord")
     3185    ok = VRMethod( "CN_INFO", "SetFieldData", Info.!status, Info.TypeFH, strip(NLVGetMessage(67),'T',':'),Info.ValueFH, Userdata )
     3186
     3187return
     3188
     3189/*:VRX         SW_INFO_Fini
     3190*/
     3191SW_INFO_Fini:
     3192    window = VRInfo( "Window" )
     3193    call VRDestroy window
     3194    drop window
     3195return
     3196/*:VRX         SW_INFO_Init
     3197*/
     3198SW_INFO_Init:
    30193199    window = VRInfo( "Object" )
    30203200    if( \VRIsChildOf( window, "Notebook" ) ) then do
     
    32303410TM_RefreshTreeDisplay_Trigger:
    32313411    ShowHidden = advanced.!special
    3232     call _RefreshTreeDisplay
    3233     if VRget("Menu_View_SmbTree", "Checked") then do
    3234         if smbtree.!workgroup <> 'SMBTREE.!WORKGROUP' then do
    3235             ok = VRset("Menu_Selected_Connect", "Visible", VRMethod("CN_SmbTree", "ValidateRecord", smbtree.!workgroup ) )
     3412
     3413    select
     3414        when RefreshMode = "TREE" then do
     3415            call _RefreshTreeDisplay
     3416       
     3417            if VRget("Menu_View_SmbTree", "Checked") then do
     3418                if smbtree.!workgroup <> 'SMBTREE.!WORKGROUP' then do
     3419                    ok = VRset("Menu_Selected_Connect", "Visible", VRMethod("CN_SmbTree", "ValidateRecord", smbtree.!workgroup ) )
     3420                end
     3421            end
    32363422        end
    3237     end
     3423        when RefreshMode = "SHARE" then do
     3424            call _AddSharesDisplay   
     3425        end
     3426        otherwise say "RefreshMode = "RefreshMode
     3427    end
     3428    call _DialogPopulate
    32383429return
    32393430
  • branches/guitools-2.0/evfsgui/evfsi_de.ipf

    r334 r345  
    55.***************************************************
    66
    7 :h1 res=100.Konzept
    8 
    9 :font facename='Default' size=0x0.Das eComStation Virtual File System for SMB (EVFS) verfolgt
    10 folgendes Konzept&colon.
    11 
    12 :p.:hp2.Virtuelles Laufwerk&colon.
    13 :p.:ehp2.Um die Netzwerk-Ressourcen einzubinden&comma. wird ein Volume
     7:h1 res=100 name=concepts.Konzept
     8
     9:font facename='Default' size=0x0.Der Samba Client f&ue.r eComStation funktioniert nach folgendem
     10Konzept&colon.
     11:dl break=fit tsize=16.
     12:dt.:hp2.Virtuelles Laufwerk&colon.
     13:dd.:ehp2.Um die Netzwerk-Ressourcen einzubinden&comma. wird ein Volume
    1414(dargestellt durch einen oder mehrere neue Laufwerksbuchstaben)
    1515angelegt (siehe unten). Das Betriebssystem sieht diese Laufwerke
    1616als Netzwerk-Laufwerke.
    17 
    18 :p.:hp2.Mount-Point&colon.
    19 :p.:ehp2.Auf dem virtuellen Laufwerk k&oe.nnen Verzeichnisse angelegt
     17:p.Die Funktionalit&ae.t der virtuellen Laufwerke wird entweder
     18durch EVFS (Bestandteil von eComStation) oder durch Netdrive
     19(Shareware) zur Verf&ue.gung gestellt.
     20
     21:dt.:hp2.Mount-Point&colon.
     22:dd.:ehp2.Auf dem virtuellen Laufwerk k&oe.nnen Verzeichnisse angelegt
    2023werden&comma. mit diesen Verzeichnissen werden die
    2124SMB-Netzwerk-Freigaben verbunden werden. Ein virtuelles Laufwerk
     
    2427werden(wie eine normale Verzeichnis-Hierarchie).
    2528
    26 :p.:hp2.Ferne SMB-Netzwerk-Freigaben&colon.
    27 :p.:ehp2.Es k&oe.nnen ein oder mehrere Freigaben gemeinsam mit einem
     29:dt.:hp2.Ferne SMB-Netzwerk-Freigaben&colon.
     30:dd.:ehp2.Es k&oe.nnen ein oder mehrere Freigaben gemeinsam mit einem
    2831Mount-Point verbunden werden. Der Mount-Point kann das
    2932Laufwerk&comma. das Root-Verzeichnis oder ein Unterverzeichnis
     
    3437empfehlenswert&comma. da die Netzwerkinfrastruktur in diesem Fall
    3538schwer zu durchschaue und eher verwirrend sein kann.
    36 
    37 :p.:hp2.Hinweis:ehp2.&colon. EVFS unterst&ue.tzt Freigaben&comma. die Datei-
    38 und Verzeichnisnamen im Netz zur Verf&ue.gung stellen.
    39 Netzwerk-Drucker werden von EVFS nicht unterst&ue.tzt (es gibt
    40 jedoch andere Tools mit denen sich das bewerkstelligen l&ae.sst).
    41 
    42 :h1 res=200.Hauptmen
    43 
    44 :font facename='Default' size=0x0.leer
    45 
    46 :h1 res=300.Kommandozeilenoptionen
    47 
    48 :font facename='Default' size=0x0.Profiledatei
    49 :p.-nogui
    50 :p.-ndfs
    51 
    52 :h1 res=400.Hauptfenster
     39:edl.
     40:p.:hp2.Hinweis:ehp2.&colon. EVFS (und Netdrive) unterst&ue.tzt
     41Freigaben&comma. die Datei- und Verzeichnisnamen im Netz zur
     42Verf&ue.gung stellen. Netzwerk-Drucker werden von EVFS (und
     43Netdrive) nicht unterst&ue.tzt (es gibt jedoch andere Tools mit
     44denen sich das bewerkstelligen l&ae.sst).
     45
     46:p.:hp2.Hinweis zur Verwendung von Netdrive:ehp2.&colon. EVFSGUI unterst&ue.tzt
     47nur den CIFS&slr.SMB-Plugin von Netdrive&comma. nicht aber andere
     48Verbindungen&comma. wie Local&comma. FTP oder DAV.
     49Unterst&ue.tzung f&ue.r andere Plugins ist angedacht.
     50
     51:h1 res=200 name=menubar.Hauptmen
     52
     53:font facename='Default' size=0x0.Das Hauptmen&ue. hat folgende Struktur&colon.
     54
     55:p.:hp2.Datei&colon.
     56
     57:p.Laden:ehp2.&colon. L&ae.dt eine zuvor gespeicherte Profil-Datei und
     58reaktiviert die Konfiguration die zuvor gespeichert worden ist.
     59
     60:p.:hp2.Speichern:ehp2.&colon. Damit k&oe.nnen Sie die gegenw&ae.rtig aktiven
     61Mount-Points und Ressourcen in einem Profil speichern. Ein Profil
     62ist eine reine Text-Datei (mit der Erweiterung .evp bei
     63Verwendung von EVFS oder .ndc bei der Verwendung von
     64Netdrive)&comma. in der die aktuellen Verbindungsdaten
     65gespeichert werden.
     66
     67:p.:hp2.Autostart:ehp2.&colon. Erzeugt ein Objekt im Autostart-Ordner&comma.
     68welches ein zuvor gespeichertes Profil beim Start des Computers
     69automatisch l&ae.dt&comma. und die gespeicherten Verbindungen
     70wiederherstellt.
     71
     72:p.:hp2.Globale Einstellungen:ehp2.&colon. &Oe.ffnet das Fenster f&ue.r :link reftype=hd refid=settings.globale
     73Programmeinstellungen:elink..
     74
     75:p.:hp2.Erweiterte Verbindungsoptionen:ehp2.&colon. &Oe.ffnet den Dialog f&ue.r
     76die :link reftype=hd refid=advanced.erweiterten Verbindungsoptionen:elink..
     77
     78:p.:hp2.Schlie&Beta.en:ehp2.&colon. Schlie&Beta.t die grafische
     79Benutzeroberfl&ae.che.
     80
     81:p.:hp2.Bearbeiten&colon. Reflektiert das Kontextmen&ue. des linken
     82Panels (aktuelle Verbindungen)
     83
     84:p.Ansicht&colon.
     85
     86:p.Ausgew&ae.hlt:ehp2.&colon. Reflektiert das Kontextmen&ue. des rechten
     87Panels (Netzwerkumgebung oder Verbindungsdetails).
     88
     89:p.:hp2.Hilfe:ehp2.&colon. Zeigt die Hilfe f&ue.r das Hauptfenster.
     90
     91:h1 res=300 name=commandline.Kommandozeilenoptionen
     92
     93:font facename='Default' size=0x0.EVFSGUI kennt die folgenden Kommandozeilenparameter&colon.
     94:dl break=fit tsize=16.
     95:dt.:hp2.-ndfs:ehp2.&colon.
     96:dd.EVFSGUI arbeitet sowohl mit EVFS&comma. dem eComStation Virtual
     97Filesystem f&ue.r SMB&slr.CIFS&comma. als auch mit Netdrive. Bei
     98EVFS handelt es sich um eine modifizierte Version von
     99Netdrive&comma. welche ausschlie&Beta.lich den SMB&slr.CIFS
     100Plugin (ndpsmb.dll) unterst&ue.tzt. :p.Zus&ae.tzlich zu EVFS kann
     101aber auch die Vollversion von Netdrive mit EVFSGUI benutzt
     102werden&comma. wobei automatisch erkannt wird&comma. welche der
     103beiden Versionen installiert sind.
     104:p.Sind beide installiert&comma. wird EVFS bevorzugt. Mit dem -ndfs
     105Schalter kann die Verwendung von Netdrive erzwungen werden.
     106:edl.
     107:p.Der Autostart-Mechanismus benutzt dar&ue.berhinaus die folgenden
     108Kommandzeilenparameter&colon.
     109:dl break=fit tsize=16.
     110:dt.:hp2.Profildatei:ehp2.&colon.
     111:dd.L&ae.dt die Datei mit der Endung .evp f&ue.r EVFS&comma. bzw.
     112.ndc f&ue.r Netdrive restauriert alle Verbindungen.
     113:p.Eine Profildatei kann auch mitttels Drag und Drop auf das linke
     114Panel gezogen werden&comma. um die entsprechenden Verbindungen
     115herzustellen.
     116:dt.:hp2.-nogui:ehp2.&colon.
     117:dd.&Oe.ffnet statt des normalen EVFSGUI-Fensters nur ein kleines
     118Statusfenster.
     119:dt.:hp2.-autoclose:ehp2.&colon.
     120:dd.Schlie&Beta.t EVFSGUI automatisch nach 3 Sekunden wieder.
     121:edl.
     122
     123:h1 res=400 name=main.Hauptfenster
    53124
    54125:font facename='Default' size=0x0.Das eComStation Virtual File System for SMB (EVFS) ist ein Netzwerk-Client basierend auf Samba und NetDrive. Es wurde entworfen&comma. um einen einfachen Zugriff auf freigegebene Dateien und Verzeichnisse in auf
     
    56127Informationen &ue.ber die grundlegenden Konzepte der EVFS finden Sie in dieser Datei.
    57128
    58 :p.Die EVFS Graphical User Interface (EVFSGUI) ist eine einfache
    59 Benutzeroberfl&ae.che zu EVFS. Diese Seite beschreibt das
    60 Hauptfenster von EVFSGUI.
    61 
    62 :h2 res=420.Aktuelle Verbindungen
     129:p.Das EVFS Graphical User Interface (EVFSGUI) ist eine einfache
     130Benutzeroberfl&ae.che zu EVFS (bzw. zu Netdrive). Diese Seite
     131beschreibt das Hauptfenster von EVFSGUI und dessen verschiedene
     132Darstellungsm&oe.glichkeiten.
     133:ul.
     134:li.:link reftype=hd refid=current.Aktuelle Verbindungen:elink.
     135:li.:link reftype=hd refid=dialog.Dialogansicht:elink.
     136:li.:link reftype=hd refid=smbtree.Netzwerkungebung:elink.
     137:li.:link reftype=hd refid=condet.Verbindungsdetails:elink.
     138:eul.
     139
     140:h2 res=420 name=current.Aktuelle Verbindungen
    63141
    64142:font facename='Default' size=0x0.:p.Das Bedienfeld f&ue.r aktuelle Ressourcen auf der linken Seite
     
    71149:p.Unterhalb des Container befinden sich zwei
    72150Schaltfl&ae.chen&colon.
    73 
    74 :p.:hp2.Trennen:ehp2.&colon. Sie diese Taste l&oe.scht (oder trennt) das
    75 aktuell ausgew&ae.hlte virtuelle Laufwerk. Alle verbundenen
    76 Ressourcen (einschlie&Beta.lich jener mit darin enthaltenen
    77 Mount-Points verbundenen)&comma. l&oe.scht alle Mount-Points auf
    78 dem Laufwerk&comma. und entfernt den Laufwerksbuchstaben aus dem
     151:dl break=fit tsize=16.
     152:dt.:hp2.Trennen:ehp2.&colon.
     153:dd.Sie diese Taste l&oe.scht (oder trennt) das aktuell
     154ausgew&ae.hlte virtuelle Laufwerk. Alle verbundenen Ressourcen
     155(einschlie&Beta.lich jener mit darin enthaltenen Mount-Points
     156verbundenen)&comma. l&oe.scht alle Mount-Points auf dem
     157Laufwerk&comma. und entfernt den Laufwerksbuchstaben aus dem
    79158Betriebsystem.
    80159
    81 :p.:hp2.Abh&ae.ngen:ehp2.&colon. Diese Schaltfl&ae.che trennt (oder h&ae.ngt
    82 ab) jede Ressource&comma. die derzeit mit dem Mount-Point
    83 verbunden ist.
     160:dt.:hp2.Abh&ae.ngen:ehp2.&colon.
     161:dd.Diese Schaltfl&ae.che trennt (oder h&ae.ngt ab) jede
     162Ressource&comma. die derzeit mit dem Mount-Point verbunden ist.
    84163
    85164:p.Wenn der ausgew&ae.hlte Mount-Point weitere Mount-Points
     
    90169werden - es sei denn&comma. es ist das Quellverzeichnis eines
    91170Laufwerks.
    92 
     171:edl.
    93172:p.Ein Rechtsklick auf einen Mount-Point zeigt ein Kontextmen&ue.
    94173mit derselben Funktionalit&ae.t an&comma. jedoch nur jeweils
    95174ausw&ae.hlbare Men&ue.eintr&ae.ge.
    96175
    97 :h2 res=430.Dialogansicht
     176:h2 res=430 name=dialog.Dialogansicht
    98177
    99178:font facename='Default' size=0x0.Das neue Ressource-Panel auf der rechten Seite&comma. erlaubt
     
    173252ausgef&ue.llt wurden.
    174253
    175 :h2 res=440.Netzwerkumgebung
    176 
    177 :font facename='Default' size=0x0.leer
    178 
    179 :h2 res=450.Verbindungsdetails
    180 
    181 :font facename='Default' size=0x0.leer
    182 
    183 :h2 res=460.Schaltfl„chen am Hauptfenster
    184 
    185 :font facename='Default' size=0x0.:p.:hp2.Autostart:ehp2.&colon. Erzeugt ein Objekt im Autostart-Ordner&comma.
    186 welches ein zuvor gespeichertes Profil beim Start des Computers
    187 automatisch l&ae.dt&comma. und die gespeicherten Verbindungen
    188 wiederherstellt.
    189 
    190 :p.Der Autostart-Mechanismus benutzt die folgenden
    191 Kommandzeilenparameter&colon.
    192 :ul compact.
    193 :li.Profildatei&colon. L&ae.dt die Datei&comma. restauriert alle
    194 Verbindungen.
    195 :li.-nogui&colon. &Oe.ffnet statt dem normalen EVFSGUI-Fenster nur
    196 ein kleines Statusfenster.
    197 :li.-autoclose&colon. Schlie&Beta.t EVFSGUI automatisch nach 3
    198 Sekunden wieder.
    199 :eul.
    200 
    201 :p.:hp2.Schlie&Beta.en:ehp2.&colon. Schlie&Beta.t die grafische
    202 Benutzeroberfl&ae.che des EVFS.
    203 
    204 :p.:hp2.Speichern:ehp2.&colon. Damit k&oe.nnen Sie die gegenw&ae.rtig aktiven
    205 Mount-Points und Ressourcen in einem Profil speichern. Ein Profil
    206 ist eine reine Text-Datei (mit der Erweiterung .EVP)&comma. in
    207 der die aktuellen Verbindungsdaten gespeichert werden.
    208 
    209 :p.:hp2.Laden:ehp2.&colon. L&ae.dt eine zuvor gespeicherte Profil-Datei und
    210 reaktiviert die Konfiguration die zuvor gespeichert worden ist.
    211 
    212 :p.:hp2.Hilfe:ehp2.&colon. Zeigt die Hilfe f&ue.r das Hauptfenster.
    213 
    214 :h2 res=470.Minisymbole
    215 
    216 :font facename='Default' size=0x0.leer
    217 
    218 :h1 res=500.Erweiterte Verbindungsoptionen
     254:h2 res=440 name=smbtree.Netzwerkumgebung
     255
     256:font facename='Default' size=0x0.:p.In der Netzwerkumgebung werden im LAN verf&ue.gbare
     257Arbeitsgruppen (Domains)&comma. Server bzw. deren Freigaben
     258angezeigt.
     259
     260:p.Entweder mit dem Kontextmen&ue. oder mittels Drag and Drop
     261k&oe.nnen neue Verbindungen hergestellt werden.
     262
     263:h2 res=450 name=condet.Verbindungsdetails
     264
     265:font facename='Default' size=0x0.:p.In der Ansicht Verbindungsdetails werden die Eigenschaften aller
     266im Verbindungen dargestellt&comma. sowohl f&ue.r aktive als auch
     267passive Verbindungen.
     268
     269:p.Mittels Kontextmen&ue.operationen oder Drag und Drop k&oe.nnen
     270passive Verbindungen aktiviert bzw. wiederhergestellt werden.
     271
     272:h1 res=500 name=miniicons.Minisymbole
     273
     274:font facename='Default' size=0x0.Mit dieser Option kann zwischen kleiner und gro&Beta.er
     275Symboldarstellung gewechselt werden.
     276
     277:h1 res=600 name=buttons.Schaltfl„chen am Hauptfenster
     278
     279:font facename='Default' size=0x0.Die (optionalen) Schaltfl&ae.chen am Hauptfenster entsprechen den
     280Men&ue.punkten im :link reftype=hd refid=menubar.Hauptmen&ue.:elink. Datei bzw. Hilfe.
     281
     282:h1 res=700 name=advanced.Erweiterte Verbindungsoptionen
    219283
    220284:font facename='Default' size=0x0.Dieses Fenster enth&ae.lt die folgenden Optionen&colon.
    221285
    222 :p.:hp2.Anzahl der Bl&oe.cke 64 kB&colon.
     286:p.:hp2.Unterst&ue.tzung f&ue.r erweiterte Attribute&colon.
     287:p.:ehp2.Hiermit k&oe.nnen Sie angaben&comma. ob die SMB-Netzwerkfreigabe
     288erweitere Attribute unterst&ue.tzt..
     289
     290:p.:hp2.Nur-Lesen-Verbindung&colon.
     291:p.:ehp2.Damit kann eingestellt werden&comma. dass eine Freigabe nur zum
     292Lesen&comma. nicht jedoch zum Schreiben verwendet werden soll.
     293
     294:p.:hp2.Mountpoint auch bei Fehlschlag anlegen&colon.
     295:p.:ehp2.Ist diese Option aktiviert&comma. bleibt ein Mountpoint auch nach
     296einer fehlgeschlagenen Verbindung angelegt. Normalerweise wird er
     297in diesem Fall wieder entfernt.
     298
     299:p.:hp2.Anzahl der Bl&oe.cke 64 kB (nur Version 1.x)&colon.
    223300:p.:ehp2.Legt die Anzahl der Bl&oe.cke im Shared-Memory-Buffer fest&comma.
    224301mit denen das Programm arbeitet. Auf diese Weise k&oe.nnen Sie
     
    227304m&oe.chten.
    228305
    229 :p.:hp2.Unterst&ue.tzung f&ue.r erweiterte Attribute&colon.
    230 :p.:ehp2.Hiermit k&oe.nnen Sie angaben&comma. ob die SMB-Netzwerkfreigabe
    231 erweitere Attribute unterst&ue.tzt..
    232 
    233 :p.:hp2.Nur-Lesen-Verbindung&colon.
    234 :p.:ehp2.Damit kann eingestellt werden&comma. dass eine Freigabe nur zum
    235 Lesen&comma. nicht jedoch zum Schreiben verwendet werden soll.
    236 
    237306:p.Mit der OK-Schaltfl&ae.che werden alle &Ae.nderungen gespeichert
    238307und das Fenster geschlossen. Mit Schaltfl&ae.che "Abbrechen" wird
     
    242311eingestellt werden k&oe.nnen&comma. wirken auf alle weiteren
    243312Verbindungsoperationen&comma. die mit dem Hauptfenster des
    244 
    245313Programmes durchgef&ue.hrt werden&comma. bis Sie das Programm
    246314beenden. Allerdings werden sie beim n&ae.chsten Start von
    247315EVFSGUI wieder auf die urspr&ue.nglichen Werte zur&ue.ckgestellt.
    248316
    249 :h1 res=600.Globale Einstellungen
    250 
    251 :font facename='Default' size=0x0.leer
    252 
    253 :h1 res=700.Produktinformation
     317:h1 res=800 name=settings.Globale Einstellungen
     318
     319:font facename='Default' size=0x0.Folgende globale Einstellungen k&oe.nnen f&ue.r das Programm
     320vorgenommen werden&colon.
     321
     322:p.:hp2.F&ue.r Browsing authentifizieren:ehp2.&colon.
     323:p.Normalerweise verwendet das Programm zum Durchsuchen der
     324Netzwerkumgebung die Berechtigungen des Gastkontos. Ist diese
     325Option aktiviert&comma. wird der Benutzer vor der Aktualisierung
     326der Netzwerkumgebung um seinen Benutzernamen und sein Passwort
     327gefragt. So k&oe.nnen&comma. je nach Berechtigungen&comma. mehr
     328Maschinen bzw. Freigaben angezeigt werden.
     329
     330:p.:hp2.Netzwerkumgebung sofort aktualisieren:ehp2.&colon.
     331:p.Die Netzwerkumgebung mu&Beta. normalerweise durch Auswahl der
     332entsprechenden Schaltfl&ae.che aktualisiert werden. Ist diese
     333Option aktiviert&comma. geschieht die Aktualisierung automatiwsch
     334beim Programmstart.
     335
     336:p.:hp2.Inaktive Verbindungen merken:ehp2.&colon.
     337:p.Ist diese Option aktiviert&comma. merkt sich das Programm auch
     338Verbindungen&comma. die zur Zeit nicht wiederhergetellt werden
     339k&oe.nnen.
     340
     341:p.:hp2.Plugin-Protokollierung aktivieren:ehp2.&colon.
     342:p.Das CIFS&slr.SMB-Plugin f&ue.r EVFS (oder Netdrive) hat eine
     343eingebaute Protokollierung. Um ein Protokoll zu
     344produzieren&comma. mu&Beta. man eine leere Datei namens
     345ndpsmb.dbg im Quallverzeichnis des Bootlaufwerks ablegen. Diese
     346Option legt diese datei an bzw. entfernt sie wieder.
     347
     348:p.Die Protokolldatei ndpsmb.log wird in der Umgebungsvariable
     349LOGFILES abgelegt. Existiert diese nicht&comma. erfolgt die
     350Ablage im EVFS (Netdrive) Verzeichnis.
     351
     352:p.:hp2.Debug:ehp2.&colon.
     353:p.Diese Option &oe.ffnet eine Konsole auf der beobachtet werden
     354kann&comma. was das Programm zur Zeit tut.
     355
     356:h1 res=900 name=about.Produktinformation
    254357
    255358:font facename='Default' size=0x0.eComStation Virtual File System for SMB Graphical User Interface
     
    273376:p.Samba home page&colon. http&colon.&slr.&slr.www.samba.org
    274377:p.NetDrive home page&colon.
    275 http&colon.&slr.&slr.www.blueprintsoftwareworks.com&slr.netdrive&slr.
    276 
    277 
    278 :euserdoc.
     378http&colon.&slr.&slr.www.blueprintsoftwareworks.com&slr.netdrive&slr. :euserdoc.
  • branches/guitools-2.0/evfsgui/evfsi_de.mkm

    r332 r345  
    9898EVG0090I: Jetzt verbinden
    9999EVG0091I: Produktinformation
    100 EVG0092?:
    101 EVG0093?:
     100EVG0092I: Information
     101EVG0093I: Betriebsystem:
    102102EVG0094?:
    103103EVG0095?:
  • branches/guitools-2.0/evfsgui/evfsi_en.ipf

    r315 r345  
    1 :userdoc.
    2 
    3 .* ----------------------------------------------------------------------------
    4 :h1 x=left y=bottom width=100% height=100% name=concepts.Concepts
    5 :p.The eComStation Virtual File System for SMB (EVFS) includes the following
    6 concepts&colon.
     1:userdoc.:title.Samba Client GUI Online Help
     2:docprof toc=123.
     3.***************************************************
     4.*** IPF-Generator Version 0.82 for Framework IV ***
     5.***************************************************
     6
     7:h1 res=100 name=concepts.Concepts
     8
     9:font facename='Default' size=0x0.The eComStation Virtual File System for SMB (EVFS) includes the
     10following concepts&colon.
    711:dl break=fit tsize=16.
    8 :dt.Virtual drive
    9 :dd.A volume (represented by a drive letter) under which resources may be
    10 mounted (see below). They are seen as network volumes by the operating system.
    11 :dt.Mount point
    12 :dd.A directory on a virtual drive under which SMB network shares may be
    13 mounted. A virtual drive may contain any number of mount points; mount points
    14 may also be created inside other mount points (just like a normal directory
    15 hierarchy).
    16 :dt.Resources
    17 :dd.Remote SMB directory shares which are connected (or :hp1.mounted:ehp1.) to a
    18 mount point. The mount point may be the drive's root directory, or any
    19 subdirectory.
    20 :p.Multiple resources may be mounted to a single mount point. This is not
    21 generally recommended, as it can make keeping track of different resources
    22 somewhat confusing.
     12:dt.:hp2.Virtual drive
     13:dd.:ehp2.A volume (represented by a drive letter) under which resources
     14may be mounted (see below). They are seen as network volumes by
     15the operating system.
     16:p.The functionality of the virtual drives is either provided by
     17EVFS (comes with eComStation) or by Netdrive (Shareware).
     18
     19:dt.:hp2.Mount point
     20:dd.:ehp2.A directory on a virtual drive under which SMB network shares may
     21be mounted. A virtual drive may contain any number of mount
     22points; mount points may also be created inside other mount
     23points (just like a normal directory hierarchy).
     24
     25:dt.:hp2.Resources:ehp2.
     26:dd.Remote CIFS&slr.SMB directory shares which are connected (or
     27mounted) to a mount point. The mount point may be the drive's
     28root directory&comma. or any subdirectory.
     29
     30:p.Multiple resources may be mounted to a single mount point. This
     31is not generally recommended&comma. as it can make keeping track
     32of different resources somewhat confusing.
    2333:edl.
    24 :note.EVFS supports file/directory shares only. Network printers are not
    25 supported.
    26 
    27 
    28 .* ----------------------------------------------------------------------------
    29 :h1 x=left y=bottom width=100% height=100% name=main.Main Window
    30 :p.The eComStation Virtual File System for SMB (EVFS) is a network client based
    31 on Samba and NetDrive. It is designed to allow easy access to shared files and
    32 directories on SMB-based local area networks. Information about the basic
    33 concepts of EVFS is available :link reftype=hd refid=concepts.here:elink..
    34 :p.The EVFS Graphical User Interface (EVFSGUI) is a simple user interface to
    35 EVFS. This page describes the main window of EVFSGUI.
    36 
    37 :p.
    38 :p.:hp7.Current Resources:ehp7.
    39 :p.The :hp2.Current Resources:ehp2. panel, on the left-hand side of the window,
    40 shows all the EVFS virtual drives and mount points which are currently attached,
    41 and the resources (if any) which are mounted to them. These are shown in the
    42 container control which occupies most of this panel.
    43 :p.Below the container are two buttons&colon.
    44 :dl break=fit tsize=15.
    45 :dt.:hp2.Detach:ehp2.
    46 :dd.This button removes (or :hp1.detaches:ehp1.) the currently-selected virtual
    47 drive. This unmounts all resources mounted under that drive (including those
    48 connected to child mount points), deletes all mount points on the drive, and
    49 removes the drive letter from the operating system.
    50 :dt.:hp2.Unmount:ehp2.
    51 :dd.This button disconnects (or :hp1.unmounts:ehp1.) any resource(s) which are
    52 currently mounted to the selected mount point.
    53 :p.If the selected mount point has any child mount points under it, they will
    54 not be affected.
    55 :p.If it has no child mount points under it, then the selected mount point will
    56 also be deleted &emdash. unless it is the root directory of the drive itself.
     34:p.:hp2.Note:ehp2.&colon. Both EVFS and Netdrive support file&slr.directory
     35shares only. Network printers are not supported. There are
     36however other tools to accomplish this task.
     37
     38:p.:hp2.Additianal note to Netdrive:ehp2.&colon. EVFSGUI only support the
     39CIFS&slr.SMB Netdrive Plugin&comma. but not other plugin
     40types&comma. such as local&comma. FTP&comma. DAV. Supporting
     41other plugins in EVFSGUI for Netdrive is under consideration.
     42
     43:h1 res=200 name=menubar.Main menu
     44
     45:font facename='Default' size=0x0.The main menu has the following structure&colon.
     46
     47:p.:hp2.File&colon. The file menu holds items for several file oriented
     48tasks&colon.
     49
     50:p.Load:ehp2.&colon. Loads a previously saved profile file and restores
     51connections from it..
     52
     53:p.:hp2.Save:ehp2.&colon. Saves all current connections&comma. both active and
     54passive ones to a profile file (a plain text file with the
     55extension of .evp or .ndc).
     56
     57:p.:hp2.Autostart:ehp2.&colon. Creates an object in the startup folder&comma.
     58which loads a previously stored profile file and restores its
     59connections automatically during startup.
     60
     61:p.:hp2.Global Settings:ehp2.&colon. Opens the dialog to configure :link reftype=hd refid=settings.global
     62program settings:elink..
     63
     64:p.:hp2.Advanced Mount Options:ehp2.&colon. Opens the dialog with the :link reftype=hd refid=current.advanced
     65mount options:elink..
     66
     67:p.:hp2.Close:ehp2.&colon. Saves settings and closes the graphical user
     68interface.
     69
     70:p.:hp2.Edit:ehp2.&colon. Corresponds with then context menu of the left panel
     71(Current connections).
     72
     73:p.:hp2.View:ehp2.&colon.
     74
     75:p.:hp2.Selected:ehp2.&colon. Corresponds with the context menu of the right
     76panel (Network neighbourhood&comma. connection details or dialog
     77view).
     78
     79:p.:hp2.Help:ehp2.&colon. Displays the online help for the main window.
     80
     81:h1 res=300 name=commandline.Commandline switches
     82
     83:font facename='Default' size=0x0.EVFSGUI recognizes the following command line parameters&colon.
     84:dl break=fit tsize=16.
     85:dt.:hp2.-ndfs:ehp2.&colon.
     86:dd.EVFSGUI works both with EVFS&comma. the eComStation Virtual
     87Filesystem for CIFS&slr.SMB&comma. as well as with Netdrive. EVFS
     88is a modified version of Netdrive&comma. which only supports
     89CIFS&slr.SMB plugin (ndpsmb.dll).
     90
     91:p.In addition to EVFS&comma. EVFSGUI can also be used with the full
     92version of Netdrive.EVFSGUI will auutomatically detect&comma.
     93which of the  two versions are installed.
     94
     95:p.If both are installed&comma. is EVFS takes precedence. Using the
     96the -ndfs switch&comma. usage of Netdrive over EVFS can be
     97enforced..
    5798:edl.
    58 :p.Right clicking on a mount point brings up a context menu&comma. which provides the
    59 same functionality as the buttons below the container.
    60 
    61 :p.
    62 :p.:hp7.New Resource:ehp7.
    63 :p.The :hp2.New Resource:ehp2. panel, on the right-hand side, allows you to
    64 mount a new resource.
     99:p.The startup mechanism additionally uses the following commandline
     100switches&colon.
    65101:dl break=fit tsize=16.
    66 :dt.:hp2.Mount:ehp2.
    67 :dd.Indicates the number and type of resources you want to mount.
    68 :dl break=fit tsize=24.
    69 :dt.Single share
    70 :dd.The simplest type of connection&colon. the specified share is mounted. The
    71 server and share names must be specified; the workgroup is optional.
    72 :dt.All shares on server
    73 :dd.All shares on the specified server are mounted. Each share appears as a
    74 subdirectory under the mount point. The server name must be specified; the
    75 workgroup is optional.
    76 :dt.All servers on workgroup
    77 :dd.All servers in the specified workgroup are mounted. Each server appears as
    78 a subdirectory under the mount point, with its shares as subdirectories below
    79 that. The workgroup name must be specified.
    80 :dt.All available workgroups
    81 :dd.All workgroups in a network are mounted. Each workgroup appears as a
    82 subdirectory under the mount point. The master browser (either a server or a
    83 workgroup) for the network must be specified.
     102:dt.:hp2.Profile file:ehp2.&colon.
     103:dd.Load the file with the extension .evp for EVFS&comma.
     104respectively .ndc for Netdrive to restore all connections.
     105
     106:p.A profile file can also be also be dragged and dropped on the
     107left panel to establish the appropriate connections.
     108
     109:dt.:hp2.-nogui:ehp2.&colon.
     110:dd.Displays only a small status window.
     111
     112:dt.:hp2.-auto-close:ehp2.&colon.
     113:dd.Closes EVFSGUI again after 3 seconds.
    84114:edl.
    85 :dt.:hp2.Server:ehp2.
    86 :dd.The CIFS (NetBIOS) name of the server you want to connect to, if applicable.
    87 :dt.:hp2.Share:ehp2.
    88 :dd.The name of the share (on the specified server) which will be mounted, when
    89 &osq.single share&csq. is selected (above).
    90 :dt.:hp2.Workgroup:ehp2.
    91 :dd.The name of the LAN workgroup or domain to which the connection will be
    92 established. This is optional, unless &osq.all servers in workgroup&csq. is
    93 selected (above).
    94 :dt.:hp2.Master Browser:ehp2.
    95 :dd.This option is only available if &osq.all available workgroups&csq. is
    96 selected (above). In this case, the name of the server or workgroup that acts
    97 as a master browser for the network being accessed should be specified in
    98 the entryfield.
    99 :p.The checkbox below the entryfield indicates whether the entered name is
    100 that of a server or a workgroup.
    101 :dt.:hp2.Advanced:ehp2.
    102 :dd.This button brings up the :link reftype=hd refid=advanced.Advanced Mount
    103 Options:elink. dialog.
    104 :dt.:hp2.User ID:ehp2.
    105 :dd.Enter the user ID that will be used to access the mounted resource. If
    106 left blank, a default user ID of &osq.guest&csq. will be used.
    107 :dt.:hp2.Password:ehp2.
    108 :dd.Enter the password for the specified user ID. If left blank, a null
    109 password (&osq.&csq.) will be used.
    110 :dt.:hp2.Mount to:ehp2.
    111 :dd.Specifies desired mount point&colon. that is, the virtual drive and
    112 (optional) subdirectory to which the resource will be mounted.
    113 :p.If the selected virtual drive does not exist already, it will be attached
    114 automatically. If a subdirectory is specified, it will be created automatically
    115 if it does not exist already.
    116 :dt.:hp2.Mount:ehp2.
    117 :dd.Use this button to mount the resource once the required fields have been
    118 filled in.
     115
     116:h1 res=400 name=main.The main window
     117
     118:font facename='Default' size=0x0.The eComStation Virtual File System for SMB (EVFS) is a network client
     119based on Samba and NetDrive. It is designed to allow easy access to shared
     120files and directories on SMB-based local area networks.
     121Information about the basic concepts of EVFS is available here.
     122
     123:p.The EVFS Graphical User Interface (EVFSGUI) is a simple user interface to EVFS. This page describes the main window of EVFSGUI and its views.
     124:ul.
     125:li.:link reftype=hd refid=current.Current connections:elink.
     126:li.:link reftype=hd refid=dialog.Dialog:elink.
     127:li.:link reftype=hd refid=smbtree.Network neighbourhood:elink.
     128:li.:link reftype=hd refid=condet.Connection details:elink.
     129:eul.
     130
     131:h2 res=420 name=current.Current connections
     132
     133:font facename='Default' size=0x0.The Current Resources panel&comma. on the left-hand side of the
     134window&comma. shows all the EVFS virtual drives and mount points
     135which are currently attached&comma. and the resources (if any)
     136which are mounted to them. These are shown in the container
     137control which occupies most of this panel.
     138
     139:p.Below the container there are two buttons&colon.
     140:dl break=fit tsize=16.
     141:dt.:hp2.Detach:ehp2.
     142:dd.This button removes (or detaches) the currently-selected virtual
     143drive. This unmounts all resources mounted under that drive
     144(including those connected to child mount points)&comma. deletes
     145all mount points on the drive&comma. and removes the drive letter
     146from the operating system.
     147
     148:dt.:hp2.Unmount:ehp2.
     149:dd.This button disconnects (or unmounts) any resource(s) which are
     150currently mounted to the selected mount point.
     151
     152:p.If the selected mount point has any child mount points under
     153it&comma. they will not be affected.
     154
     155:p.If it has no child mount points under it&comma. then the selected
     156mount point will also be deleted - unless it is the root
     157directory of the drive itself.
    119158:edl.
    120 
    121 :p.
    122 :p.:hp7.Control Buttons:ehp7.
    123 :dl break=fit.
    124 :dt.:hp2.Autostart:ehp2.
    125 :dd.An object is created in the startup folder which recreates all mount points
    126 and resources stored in a profile.
    127 :p.This object uses the following command-line parameters&colon.
    128 :dl compact.
    129 :dt.:hp1.profile:ehp1.
    130 :dd.Loads the file and restores all mount points and connections.
    131 :dt.-nogui
    132 :dd.Displays only a small status window rather than the full user interface.
    133 :dt.-autoclose
    134 :dd.Closes EVFSGUI automatically after 3 seconds.
    135 :edl.
    136 :dt.:hp2.Close:ehp2.
    137 :dd.Closes the EVFS Graphical User Interface.
    138 :dt.:hp2.Save:ehp2.
    139 :dd.Allows you to save the currently-active mount points and resources to a
    140 profile. A profile is a plain-text file (with a default extension of
    141 :hp2..EVP:ehp2.) in which the information is saved.
    142 :dt.:hp2.Load:ehp2.
    143 :dd.Loads a previously-saved profile file and reactivates the configuration
    144 defined therein.
    145 :dt.:hp2.Help:ehp2.
    146 :dd.Displays program help for the main window.
    147 :edl.
    148 
    149 
    150 .* ----------------------------------------------------------------------------
    151 :h1 x=left y=bottom width=100% height=100% name=advanced.Advanced Mount Options Window
    152 :p.This window contains the following options&colon.
    153 :dl break=fit tsize=16.
    154 :dt.:hp2.No. of 64 kB blocks:ehp2.
    155 :dd.This allows you to set the size of the shared memory buffer which is
    156 allocated for every connection. Higher values may provide improved access
    157 speed, but at a cost of using up more system memory.
    158 :dt.:hp2.Support extended attributes:ehp2.
    159 :dd.Specifies whether or not the mounted resource should support OS/2 extended
    160 attributes (EAs).
    161 :dt.:hp2.Mount read-only:ehp2.
    162 :dd.Specifies whether or not the resource should be mounted in read-only mode.
    163 :edl.
    164 :p.The :hp2.OK:ehp2. button will save any changes and close the window. The
    165 :hp2.Cancel:ehp2. button will close the window without making any changes.
    166 :nt.Options set using this window be used for all subsequent mount operations
    167 initiated from the :hp2.New Resource:ehp2. panel, until you exit the program.
    168 However, they will return to the default values the next time you start EVFSGUI.
    169 :ent.
    170 
    171 
    172 .* ----------------------------------------------------------------------------
    173 :h1 x=left y=bottom width=100% height=100% name=about.Product Information
    174 :p.:lines align=center.:hp2.eComStation Virtual File System for SMB Graphical User Interface
    175 (EVFSGUI):ehp2.
    176 .br
    177 Version 1.3 (May 2009)
    178 .br
    179 (C) 2009 Alex Taylor and Herwig Bauernfeind. All rights reserved.:elines.
    180 
    181 :p.Permission to use, modify, and/or distribute EVFSGUI, for commercial purposes
    182 or otherwise, is granted to Serenity Systems International and Mensys BV.
    183 
    184 :p.
    185 :p.:hp7.Additional Resources:ehp7.
    186 :dl compact break=fit tsize=32.
    187 :dt.Samba server and resources&colon.
    188 :dd.http&colon.//svn.netlabs.org/samba
    189 :dt.Problem reports&colon.
    190 :dd.http&colon.//svn.netlabs.org/samba/report
    191 :dt.Samba home page&colon.
    192 :dd.http&colon.//www.samba.org
    193 :dt.NetDrive home page&colon.
    194 :dd.http&colon.//www.blueprintsoftwareworks.com/netdrive/
    195 :edl.
     159:p.Right clicking on a mount point brings up a context menu&comma.
     160which provides the same functionality as the buttons below the
     161container.
     162
     163:h2 res=430 name=dialog.Dialog
     164
     165:font facename='Default' size=0x0.The New Resource panel&comma. on the right-hand side&comma.
     166allows you to mount a new resource in a conveniant dialog.
     167
     168:p.:hp2.Mount:ehp2.
     169:p.Indicates the number and type of resources you want to mount.
     170
     171:p.:hp2.Single share:ehp2.
     172:p.The simplest type of connection&colon. the specified share is
     173mounted. The server and share names must be specified; the
     174workgroup is optional.
     175
     176:p.:hp2.All shares on server:ehp2.
     177:p.All shares on the specified server are mounted. Each share
     178appears as a subdirectory under the mount point. The server name
     179must be specified; the workgroup is optional.
     180
     181:p.:hp2.All servers on workgroup:ehp2.
     182:p.All servers in the specified workgroup are mounted. Each server
     183appears as a subdirectory under the mount point&comma. with its
     184shares as subdirectories below that. The workgroup name must be
     185specified.
     186
     187:p.:hp2.All available workgroups:ehp2.
     188:p.All workgroups in a network are mounted. Each workgroup appears
     189as a subdirectory under the mount point. The master browser
     190(either a server or a workgroup) for the network must be
     191specified.
     192
     193:p.:hp2.Server:ehp2.
     194:p.The CIFS&slr.SMB (NetBIOS) name of the server you want to connect
     195to&comma. if applicable.
     196
     197:p.:hp2.Share:ehp2.
     198:p.The name of the share (on the specified server) which will be
     199mounted&comma. when 'single share' is selected (above).
     200
     201:p.:hp2.Workgroup:ehp2.
     202:p.The name of the LAN workgroup or domain to which the connection
     203will be established. This is optional&comma. unless 'all servers
     204in workgroup' is selected (above).
     205
     206:p.:hp2.Master Browser:ehp2.
     207:p.This option is only available if 'all available workgroups' is
     208selected (above). In this case&comma. the name of the server or
     209workgroup that acts as a master browser for the network being
     210accessed should be specified in the entryfield.
     211
     212:p.The checkbox below the entryfield indicates whether the entered
     213name is that of a server or a workgroup.
     214
     215:p.:hp2.Advanced:ehp2.
     216:p.This button brings up the Advanced Mount Options dialog. This one
     217is also available using the file menu.
     218
     219:p.:hp2.User ID:ehp2.
     220:p.Enter the user ID that will be used to access the mounted
     221resource. If left blank&comma. a default user ID of 'guest' will
     222be used.
     223
     224:p.:hp2.Password:ehp2.
     225:p.Enter the password for the specified user ID. If left
     226blank&comma. a null password ('') will be used.
     227
     228:p.:hp2.Mount to:ehp2.
     229:p.Specifies desired mount point&colon. that is&comma. the virtual
     230drive and (optional) subdirectory to which the resource will be
     231mounted.
     232
     233:p.If the selected virtual drive does not exist already&comma. it
     234will be attached automatically. If a subdirectory is
     235specified&comma. it will be created automatically if it does not
     236exist already.
     237
     238:p.:hp2.Mount:ehp2.
     239:p.Use this button to mount the resource once the required fields
     240have been filled in.
     241
     242:h2 res=440 name=smbtree.Network neighbourhood
     243
     244:font facename='Default' size=0x0.:p.The Network Neighbourhood View shows available LAN workgroups
     245(domains)&comma. server or its shares.
     246
     247
     248:p.Using either the context menu or drag and drop operations you can
     249create new  connections.
     250
     251:h2 res=450 name=condet.Connection details
     252
     253:font facename='Default' size=0x0.:p.Connection Details View shows the properties of all
     254connections&comma. both active and passive ones.
     255
     256:p.Using either the context menu or drag and drop operations you can
     257activate or restore passive connections.
     258
     259:h1 res=500 name=miniicons.Mini icons
     260
     261:font facename='Default' size=0x0.Using this option you can switch between big and small icons.
     262
     263:h1 res=600 name=buttons.Buttons on the main window
     264
     265:font facename='Default' size=0x0.The (optional) Buttons on the main window correspond with the
     266menu items of the File menu and the Help menu of the  :link reftype=hd refid=menubar.main menu:elink..
     267
     268:h1 res=700 name=advanced.Advanced mount options
     269
     270:font facename='Default' size=0x0.This window contains the following options&colon.
     271
     272:p.:hp2.Support extended attributes:ehp2.
     273:p.Specifies whether or not the mounted resource should support
     274OS&slr.2 extended attributes (EAs).
     275
     276:p.:hp2.Mount read-only:ehp2.
     277:p.Specifies whether or not the resource should be mounted in
     278read-only mode.
     279
     280:p.:hp2.Create mountpoint even when connection attempt fails
     281:p.:ehp2.When enabled&comma. a mountpoint that was created during an
     282failed connection attempt is preserved. Normally&comma. it is
     283removed in this case.
     284
     285:p.:hp2.No. of 64 kB blocks (only Version 1.x)
     286:p.:ehp2.This allows you to set the size of the shared memory buffer which
     287is allocated for every connection. Higher values may provide
     288improved access speed&comma. but at a cost of using up more
     289system memory.
     290
     291:p.The OK button will save any changes and close the window. The
     292Cancel button will close the window without making any changes.
     293
     294:p.Note&colon. Options set using this window be used for all
     295subsequent mount operations initiated from the New Resource
     296panel&comma. until you exit the program. However&comma. they will
     297return to the default values the next time you start EVFSGUI.
     298
     299:h1 res=800 name=settings.Global settings
     300
     301:font facename='Default' size=0x0.The following global settings can be set for the program&colon.
     302
     303:p.:hp2.Authenticate for browsing:ehp2.&colon.
     304
     305:p.Normally&comma. the program uses the privileges of the Guest
     306account in order to browse the networkneighbourhood. If this
     307option is set&comma. the user is asked for his username and
     308password before the updating the network neighbourhood. Depending
     309upon the permissions of the used account&comma. more machines and
     310shares can be displayed.
     311
     312:p.:hp2.Immediate Network Neighborhood update:ehp2.&colon.
     313
     314The network neighborhood must be updated manually by selecting
     315the appropriate button by default. Setting this option&comma. the
     316update is done automatically during the start of the program.
     317
     318:p.:hp2.Save inactive connections:ehp2.&colon.
     319
     320:p.With this option enabled&comma. the program also keeps track of
     321connections that cannot currently be reestablished.
     322
     323:p.:hp2.Enable plugin logging:ehp2.&colon.
     324
     325:p.The CIFS&slr.SMB plugin for EVFS (or Netdrive) has a built-in
     326logging feature. To produce a logfile&comma. you must put an
     327empty file named ndpsmb.dbg into the root directory of the boot
     328drive. This option creates this file or removes it again.
     329
     330The logfile ndpsmb.log logis stored in  the LOGFILES environment
     331variable. In case this does not exist&comma. the file is placed
     332into the EVFS (Netdrive) directory.
     333
     334:p.:hp2.Debug:ehp2.&colon.
     335
     336This option opens a console in which you can observe  what the
     337program does at the moment.
     338
     339:h1 res=900 name=about.Product information
     340
     341:font facename='Default' size=0x0.eComStation Virtual File System for SMB Graphical User Interface
     342(EVFSGUI)
     343
     344:p.Version 2.0 (September&comma. 2009)
     345
     346:p.(c) 2009 Herwig Bauernfeind&comma. parts also (c) 2007-2009 Alex
     347Taylor. All rights reserved.
     348
     349:p.Permission to use&comma. modify&comma. and&slr.or distribute
     350EVFSGUI&comma. for commercial purposes or otherwise&comma. is
     351granted to Serenity Systems International and Mensys BV.
     352
     353:p.:hp2.Additional Resources
     354
     355:p.:ehp2.Samba server and resources&colon.
     356http&colon.&slr.&slr.svn.netlabs.org&slr.samba
     357:p.Problem reports&colon.
     358http&colon.&slr.&slr.svn.netlabs.org&slr.samba&slr.report
     359:p.Samba home page&colon. http&colon.&slr.&slr.www.samba.org
     360:p.NetDrive home page&colon.
     361http&colon.&slr.&slr.www.blueprintsoftwareworks.com&slr.netdrive&slr.
     362
     363
     364
     365
    196366
    197367:euserdoc.
  • branches/guitools-2.0/evfsgui/evfsi_en.mkm

    r332 r345  
    9898EVG0090I: Retry
    9999EVG0091I: About
    100 EVG0092?:
    101 EVG0093?:
     100EVG0092I: Information
     101EVG0093I: Operating System
    102102EVG0094?:
    103103EVG0095?:
  • branches/guitools-2.0/evfsgui/evfsi_fr.ipf

    r315 r345  
    1 :userdoc.
    2 .* ----------------------------------------------------------------------------
    3 .* EVFS manual - French version
    4 .* Translator : Guillaume Gay <guillaume.gay@bigfoot.com>
    5 .* Date : 2008-10-02
    6 .* ----------------------------------------------------------------------------
    7 :h1 x=left y=bottom width=100% height=100% name=concepts.Concepts
    8 :p.Le systŠme de fichiers eComStation Virtual File System pour SMB (EVFS)
    9 fait appel aux concepts suivants &colon.
     1:userdoc.:title.Samba Client GUI Online Help
     2:docprof toc=123.
     3.***************************************************
     4.*** IPF-Generator Version 0.82 for Framework IV ***
     5.***************************************************
     6
     7:h1 res=100 name=concepts.Concepts
     8
     9:font facename='Default' size=0x0.Le systŠme de fichiers eComStation Virtual File System pour SMB
     10(EVFS) fait appel aux concepts suivants &colon.
    1011:dl break=fit tsize=16.
    11 :dt.Unit‚ virtuelle
     12:dt.:hp2.Unit‚ virtuelle:ehp2.
    1213:dd.Un volume (repr‚sent‚ par une lettre d'unit‚) sous lequel des
    13 resources peuvent ˆtre mont‚es (voir ci-dessous). Elle est vue comme
    14 une unit‚ r‚seau par le systŠme d'exploitation.
    15 :dt.Point de montage
    16 :dd.Un r‚pertoire d'une unit‚ virtuelle sous lequel des partages r‚seau
    17 SMB peuvent ˆtre mont‚s. Une unit‚ virtuelle peut contenir plusieurs
    18 points de montage; des points de montage peuvent aussi ˆtre cr‚‚s
    19 
    20 l'int‚rieur d'un autre point de montage (comme dans toute hi‚rarchie de
    21 r‚pertoires normale).
    22 :dt.Ressources
     14resources peuvent ˆtre mont‚es (voir ci-dessous). Elle est vue
     15comme une unit‚ r‚seau par le systŠme d'exploitation.
     16
     17:dt.:hp2.Point de montage:ehp2.
     18:dd.Un r‚pertoire d'une unit‚ virtuelle sous lequel des partages
     19r‚seau SMB peuvent ˆtre mont‚s. Une unit‚ virtuelle peut contenir
     20plusieurs points de montage; des points de montage peuvent aussi
     21ˆtre cr‚‚s
     22 l'int‚rieur d'un autre point de montage (comme dans
     23toute hi‚rarchie de r‚pertoires normale).
     24
     25:dt.:hp2.Ressources:ehp2.
    2326:dd.Des r‚pertoires de partage SMB distants qui sont connect‚s (ou
    24 :hp1.mont‚s:ehp1.) sur un point de montage. Le point de montage peut
    25 ˆtre le r‚pertoire racine de l'unit‚ ou n'importe quel sous-r‚pertoire.
     27mont‚s) sur un point de montage. Le point de montage peut ˆtre le
     28r‚pertoire racine de l'unit‚ ou n'importe quel sous-r‚pertoire.
     29
    2630:p.De multiples ressources peuvent ˆtre mont‚es sur un seul point de
    27 montage. Ce n'est en g‚n‚ral pas recommand‚, ‚tant donn‚ que cela peut
    28 engendrer une certaine confusion dans le suivi des diff‚rentes
    29 ressources.
     31montage. Ce n'est en g‚n‚ral pas recommand‚&comma. ‚tant donn‚
     32que cela peut engendrer une certaine confusion dans le suivi des
     33diff‚rentes ressources.
    3034:edl.
    31 :note.EVFS prend uniquement en charge les fichiers et r‚pertoires
    32 partag‚s. Les imprimantes en r‚seau ne sont pas prises en charge.
    33 .* ----------------------------------------------------------------------------
    34 :h1 x=left y=bottom width=100% height=100% name=main.Fenˆtre principale
    35 :p.Le systŠme de fichiers eComStation Virtual File System pour SMB (EVFS)
    36 est un client r‚seau bas‚ sur Samba et NetDrive. Il est con‡u pour
    37 permettre un accŠs ais‚ aux fichiers et r‚pertoires partag‚s via des
    38 r‚seaux locaux bas‚s sur Samba. Des informations
    39  propos des concepts de
    40 base d'EVFS sont disponibles :link reftype=hd refid=concepts.ici:elink..
    41 :p.L'Interface Graphique Utilisateur d'EVFS (EVFSGUI) est une interface
    42 utilisateur simple pour EVFS. Cette page d‚crit la fenˆtre principale de
    43 EVFSGUI.
    44 :p.
    45 :p.:hp7.Ressources actuelles:ehp7.
    46 :p.Le panneau :hp2.Ressources actuelles:ehp2., sur le c“t‚ gauche de la
    47 fenˆtre, affiche toutes les unit‚s virtuelle d'EVFS, les points de
    48 montage qui sont actuellement attach‚s et les ressources (s'il y en a)
    49 qui y sont mont‚es. Ces derniŠres sont affich‚es dans le conteneur qui
    50 occupe une grande partie de ce panneau.
     35:p.:hp2.Note:ehp2.&colon. Both EVFS and Netdrive support file&slr.directory
     36shares only. Network printers are not supported. There are
     37however other tools to accomplish this task.
     38
     39:p.:hp2.Additianal note to Netdrive:ehp2.&colon. EVFSGUI only support the
     40CIFS&slr.SMB Netdrive Plugin&comma. but not other plugin
     41types&comma. such as local&comma. FTP&comma. DAV. Supporting
     42other plugins in EVFSGUI for Netdrive is under consideration.
     43
     44:h1 res=200 name=menubar.Main menu
     45
     46:font facename='Default' size=0x0.The main menu has the following structure&colon.
     47
     48:p.:hp2.File&colon. The file menu holds items for several file oriented
     49tasks&colon.
     50
     51:p.Load:ehp2.&colon. Loads a previously saved profile file and restores
     52connections from it..
     53
     54:p.:hp2.Save:ehp2.&colon. Saves all current connections&comma. both active and
     55passive ones to a profile file (a plain text file with the
     56extension of .evp or .ndc).
     57
     58:p.:hp2.Autostart:ehp2.&colon. Creates an object in the startup folder&comma.
     59which loads a previously stored profile file and restores its
     60connections automatically during startup.
     61
     62:p.:hp2.Global Settings:ehp2.&colon. Opens the dialog to configure :link reftype=hd refid=settings.global
     63program settings:elink..
     64
     65:p.:hp2.Advanced Mount Options:ehp2.&colon. Opens the dialog with the :link reftype=hd refid=current.advanced
     66mount options:elink..
     67
     68:p.:hp2.Close:ehp2.&colon. Saves settings and closes the graphical user
     69interface.
     70
     71:p.:hp2.Edit:ehp2.&colon. Corresponds with then context menu of the left panel
     72(Current connections).
     73
     74:p.:hp2.View:ehp2.&colon.
     75
     76:p.:hp2.Selected:ehp2.&colon. Corresponds with the context menu of the right
     77panel (Network neighbourhood&comma. connection details or dialog
     78view).
     79
     80:p.:hp2.Help:ehp2.&colon. Displays the online help for the main window.
     81
     82:h1 res=300 name=commandline.Commandline switches
     83
     84:font facename='Default' size=0x0.EVFSGUI recognizes the following command line parameters&colon.
     85:dl break=fit tsize=16.
     86:dt.:hp2.-ndfs:ehp2.&colon.
     87:dd.EVFSGUI works both with EVFS&comma. the eComStation Virtual
     88Filesystem for CIFS&slr.SMB&comma. as well as with Netdrive. EVFS
     89is a modified version of Netdrive&comma. which only supports
     90CIFS&slr.SMB plugin (ndpsmb.dll).
     91
     92:p.In addition to EVFS&comma. EVFSGUI can also be used with the full
     93version of Netdrive.EVFSGUI will auutomatically detect&comma.
     94which of the  two versions are installed.
     95
     96:p.If both are installed&comma. is EVFS takes precedence. Using the
     97the -ndfs switch&comma. usage of Netdrive over EVFS can be
     98enforced..
     99:edl.
     100:p.The startup mechanism additionally uses the following commandline
     101switches&colon.
     102:dl break=fit tsize=16.
     103:dt.:hp2.fichier profil:ehp2.&colon.
     104:dd.charge le fichier with the extension .evp for EVFS&comma.
     105respectively .ndc for Netdrive et restaure tous les points de
     106montage et connexions.
     107
     108:p.A profile file can also be also be dragged and dropped on the
     109left panel to establish the appropriate connections.
     110
     111:dt.:hp2.-nogui:ehp2.&colon.
     112:dd.seule une petite fenˆtre d'‚tat est ouverte.
     113
     114:dt.:hp2.-auto-close:ehp2.&colon.
     115:dd.EVFSGUI se ferme automatiquement aprŠs 3 secondes.
     116:edl.
     117
     118:h1 res=400 name=main.Fenˆtre principale
     119
     120:font facename='Default' size=0x0.The eComStation Virtual File System for SMB (EVFS) is a network client
     121based on Samba and NetDrive. It is designed to allow easy access to shared
     122files and directories on SMB-based local area networks.
     123Information about the basic concepts of EVFS is available here.
     124
     125:p.The EVFS Graphical User Interface (EVFSGUI) is a simple user interface to EVFS. This page describes the main window of EVFSGUI and its views.
     126:ul.
     127:li.:link reftype=hd refid=current.Current connections:elink.
     128:li.:link reftype=hd refid=dialog.Dialog:elink.
     129:li.:link reftype=hd refid=smbtree.Network neighbourhood:elink.
     130:li.:link reftype=hd refid=condet.Connection details:elink.
     131:eul.
     132
     133:h2 res=420 name=current.Ressources actuelles
     134
     135:font facename='Default' size=0x0.Le panneau Ressources actuelles&comma. sur le c“t‚ gauche de la
     136fenˆtre&comma. affiche toutes les unit‚s virtuelle d'EVFS&comma.
     137les points de montage qui sont actuellement attach‚s et les
     138ressources (s'il y en a) qui y sont mont‚es. Ces derniŠres sont
     139affich‚es dans le conteneur qui occupe une grande partie de ce
     140panneau.
     141
    51142:p.Sous le conteneur figurent deux boutons &colon.
    52 :dl break=fit tsize=15.
    53 :dt.:hp2.D‚tacher:ehp2.
    54 :dd.Ce bouton retire (ou :hp1.d‚tache:ehp1.) l'unit‚ de disque virtuel
    55 en cours de s‚lection. Cela a pour effet le d‚montage de toutes les
    56 ressources mont‚es sur cette unit‚ (y compris celles mont‚es sur des
    57 points de montage enfants), la suppression de tous les points de montage
    58 de l'unit‚ et le retrait de la lettre d'unit‚ du systŠme d'exploitation.
    59 :dt.:hp2.D‚monter:ehp2.
    60 :dd.Ce bouton d‚connecte (ou :hp1.d‚monte:ehp1.) toute ressource
    61 actuellement mont‚e sur le point de montage en cours de s‚lection.
    62 :p.Si le point de montage s‚lectionn‚ contient lui-mˆme des points de
    63 montage, ces derniers ne seront pas affect‚s.
    64 :p.S'il ne contient aucun point de montage, le point de montage
    65 s‚lectionn‚ sera alors aussi supprim‚ &emdash.
     143:dl break=fit tsize=16.
     144:dt.:hp2.D‚tacher:ehp2.
     145:dd.Ce bouton retire (ou d‚tache) l'unit‚ de disque virtuel en cours
     146de s‚lection. Cela a pour effet le d‚montage de toutes les
     147ressources mont‚es sur cette unit‚ (y compris celles mont‚es sur
     148des points de montage enfants)&comma. la suppression de tous les
     149points de montage de l'unit‚ et le retrait de la lettre d'unit‚
     150du systŠme d'exploitation.
     151
     152:dt.:hp2.D‚monter:ehp2.
     153:dd.Ce bouton d‚connecte (ou d‚monte) toute ressource actuellement
     154mont‚e sur le point de montage en cours de s‚lection.
     155
     156:p.Si le point de montage s‚lectionn‚ contient lui-mˆme des points
     157de montage&comma. ces derniers ne seront pas affect‚s.
     158
     159:p.S'il ne contient aucun point de montage&comma. le point de
     160montage s‚lectionn‚ sera alors aussi supprim‚ -
    66161 moins qu'il ne
    67 s'agisse du r‚pertoire racine-mˆme de l'unit‚.
     162s'agisse du r‚pertoire racine-mˆme de l'unit‚. 
    68163:edl.
    69 :p.Cliquer avec le bouton 2 de la souris sur un point de montage fait
    70 apparaŒtre un menu contextuel proposant les mˆmes fonctionnalit‚s que les
    71 bouton sous le conteneur.
    72 :p.
    73 :p.:hp7.Nouvelle resource:ehp7.
    74 :p.Le panneau :hp2.Nouvelle resource:ehp2., c“t‚ droit, vous permet de
    75 monter une nouvelle ressource.
    76 :dl break=fit tsize=16.
    77 :dt.:hp2.Montage:ehp2.
    78 :dd.Permet de pr‚ciser le nombre et le type de ressources que vous
    79 voulez monter.
    80 :dl break=fit tsize=24.
    81 :dt.Partage simple
    82 :dd.Le type de connexion le plus simple &colon. le partage indiqu‚ est
    83 mont‚. Les noms de serveur et du partage doivent ˆtre sp‚cifi‚s; le
    84 nom du groupe de travail est optionnel.
    85 :dt.Tous les partages du serveur
    86 :dd.Tous les partages du serveur indiqu‚ sont mont‚s. Chaque partage
    87 apparaŒt comme un sous-r‚pertoire du point de montage. Le nom du serveur
    88 doit ˆtre indiqu‚; le nom du groupe de travail est optionnel.
    89 :dt.Tous les serveurs du groupe de travail
    90 :dd.Tous les serveurs du groupe de travail indiqu‚ sont mont‚s. Chaque
    91 serveur apparaŒt comme un sous-r‚pertoire du point de montage avec ses
    92 partages comme sous-r‚pertoires. Le nom du groupe de travail doit ˆtre
    93 indiqu‚.
    94 :dt.Tous les groupes de travail disponibles
    95 :dd.Tous les groupes de travail d'un r‚seau sont mont‚s. Chaque groupe
    96 de travail apparaŒt comme un sous-r‚pertoire du point de montage. Le
    97 navigateur maŒtre (que ce soit un serveur ou groupe de travail) pour le
    98 r‚seau doit ˆtre indiqu‚.
    99 :edl.
    100 :dt.:hp2.Serveur:ehp2.
    101 :dd.Le nom CIFS (NetBIOS) du serveur, si applicable, sur lequel vous
    102 voulez vous connecter.
    103 :dt.:hp2.Patage:ehp2.
    104 :dd.Le nom du partage (sur le serveur donn‚) qui sera mont‚ lorsque
    105 &osq.Partage simple&csq. (voir plus haut) est s‚lectionn‚.
    106 :dt.:hp2.Groupe de travail:ehp2.
    107 :dd.Le nom du groupe de travail du r‚seau local ou du domaine sur lequel
    108 la connexion sera ‚tablie. C'est optionnel,
    109  moins que &osq.Tous les
    110 serveurs du groupe de travail&csq. (voir plus haut) n'ait ‚t‚
    111 s‚lectionn‚.
    112 :dt.:hp2.Navigateur maŒtre:ehp2.
    113 :dd.Cette option n'est uniquement disponible que si &osq.Tous les
    114 groupes de travail disponibles&csq. (voir plus haut) a ‚t‚ s‚lectionn‚.
    115 Dans ce cas, le nom du serveur ou du groupe de travail, qui agit comme
    116 navigateur maŒtre pour le r‚seau en cours d'accŠs, devra ˆtre indiqu‚
    117 dans le champ d'entr‚e.
     164:p.Cliquer avec le bouton 2 de la souris sur un point de montage
     165fait appara140tre un menu contextuel proposant les mˆmes
     166fonctionnalit‚s que les bouton sous le conteneur.
     167
     168:h2 res=430 name=dialog.Dialog
     169
     170:font facename='Default' size=0x0.Le panneau Nouvelle resource&comma. c“t‚ droit&comma. vous permet
     171de monter une nouvelle ressource.
     172
     173:p.:hp2.Montage:ehp2.
     174:p.Permet de pr‚ciser le nombre et le type de ressources que vous
     175voulez monter.
     176
     177:p.:hp2.Partage simple:ehp2.
     178:p.Le type de connexion le plus simple &colon. le partage indiqu‚
     179est mont‚. Les noms de serveur et du partage doivent ˆtre
     180sp‚cifi‚s; le nom du groupe de travail est optionnel.
     181
     182:p.:hp2.Tous les partages du serveur:ehp2.
     183:p.Tous les partages du serveur indiqu‚ sont mont‚s. Chaque partage
     184apparaŒt comme un sous-r‚pertoire du point de montage. Le nom du
     185serveur doit ˆtre indiqu‚; le nom du groupe de travail est
     186optionnel.
     187
     188:p.:hp2.Tous les serveurs du groupe de travail:ehp2.
     189:p.Tous les serveurs du groupe de travail indiqu‚ sont mont‚s.
     190Chaque serveur apparaŒt comme un sous-r‚pertoire du point de
     191montage avec ses partages comme sous-r‚pertoires. Le nom du
     192groupe de travail doit ˆtre indiqu‚.
     193
     194:p.:hp2.Tous les groupes de travail disponibles:ehp2.
     195:p.Tous les groupes de travail d'un r‚seau sont mont‚s. Chaque
     196groupe de travail apparaŒt comme un sous-r‚pertoire du point de
     197montage. Le navigateur maŒtre (que ce soit un serveur ou groupe
     198de travail) pour le r‚seau doit ˆtre indiqu‚.
     199
     200:p.:hp2.Serveur:ehp2.
     201:p.Le nom CIFS (NetBIOS) du serveur&comma. si applicable&comma. sur
     202lequel vous voulez vous connecter.
     203
     204:p.:hp2.Partage:ehp2.
     205:p.Le nom du partage (sur le serveur donn‚) qui sera mont‚ lorsque
     206'Partage simple' (voir plus haut) est s‚lectionn‚.
     207
     208:p.:hp2.Groupe de travail:ehp2.
     209:p.Le nom du groupe de travail du r‚seau local ou du domaine sur
     210lequel la connexion sera ‚tablie. C'est optionnel&comma.
     211 moins
     212que 'Tous les serveurs du groupe de travail' (voir plus haut)
     213n'ait ‚t‚ s‚lectionn‚.
     214
     215:p.:hp2.Navigateur maŒtre:ehp2.
     216Cette option n'est uniquement disponible que si 'Tous les groupes
     217de travail disponibles' (voir plus haut) a ‚t‚ s‚lectionn‚. Dans
     218ce cas&comma. le nom du serveur ou du groupe de travail&comma.
     219qui agit comme navigateur maŒtre pour le r‚seau en cours
     220d'accŠs&comma. devra ˆtre indiqu‚ dans le champ d'entr‚e.
     221
    118222:p.La case
    119223 cocher au dessous du champ d'entr‚e permet de pr‚ciser
    120224si le nom entr‚ est celui d'un serveur ou d'un groupe de travail.
    121 :dt.:hp2.Avanc‚:ehp2.
    122 :dd.Ce bouton affiche la boŒte de dialogue des
    123 :link reftype=hd refid=advanced.options de montage avanc‚es:elink..
    124 :dt.:hp2.Identifiant:ehp2.
    125 :dd.Entrez le nom d'utilisateur qui sera utilis‚ pour acc‚der
     225
     226
     227:p.:hp2.Avanc‚:ehp2.
     228Ce bouton affiche la boŒte de dialogue des options de montage
     229avanc‚es.
     230
     231:p.:hp2.Identifiant:ehp2.
     232:p.Entrez le nom d'utilisateur qui sera utilis‚ pour acc‚der
    126233 la
    127 ressource mont‚e. Si le champ est laiss‚ vide, l'identifiant par d‚faut
    128 &osq.guest&csq. sera utilis‚.
    129 :dt.:hp2.Mot de passe:ehp2.
    130 :dd.Entrez le mot de passe pour l'identifiant utilisateur donn‚. Si le
    131 champ est laiss‚ vide, un mot de passe vide (&osq.&csq.) sera utilis‚.
    132 :dt.:hp2.Monter sur:ehp2.
    133 :dd.Indique le point de montage d‚sir‚, c'est
    134  dire l'unit‚ de disque
    135 virtuel et le sous-r‚pertoire (optionnel) sur lequel la ressource sera
    136 mont‚e.
    137 :p.Si l'unit‚ de disque virtuel s‚lectionn‚e n'existe pas d‚j
    138 , elle
    139 sera automatiquement attach‚e. Si un sous-r‚pertoire est indiqu‚, il
    140 sera automatiquement cr‚‚ s'il n'existe pas d‚j
    141 .
    142 :dt.:hp2.Monter:ehp2.
    143 :dd.Utilisez ce bouton pour monter la ressource une fois que les champs
    144 requis ont ‚t‚ remplis.
    145 :edl.
    146 :p.
    147 :p.:hp7.Boutons de contr“le:ehp7.
    148 :dl break=fit.
    149 :dt.:hp2.Lancement automatique:ehp2.
    150 :dd.
    151 Un objet est cr‚‚ dans le dossier de lancement pour recr‚er tous les
    152 points de montage et les ressources stock‚s pr‚c‚demment dans un
    153 profil.
    154 :p.Le m‚canisme de lancement automatique utilise les paramŠtres de ligne
    155 de commandes suivant &colon.
    156 :ul compact.
    157 :li.fichier_profil &colon. charge le fichier et restaure tous les points
    158 de montage et connexions
    159 :li.-nogui &colon. seule une petite fenˆtre d'‚tat est ouverte
    160 :li.-autoclose &colon. EVFSGUI se ferme automatiquement aprŠs 3
    161 secondes
    162 :eul.
    163 :dt.:hp2.Fermer:ehp2.
    164 :dd.Ferme l'interface graphique utilisateur d'EVFS.
    165 :dt.:hp2.Sauvegarder:ehp2.
    166 :dd.Vous permet de sauvegarder les points de montage et les ressources
    167 en cours dans un fichier de profil. Un fichier de profil est un fichier
    168 en texte pur (portant l'extension :hp2..EVP:ehp2. par d‚faut) dans lequel
    169 les informations seront sauvegard‚es.
    170 :dt.:hp2.Charger:ehp2.
    171 :dd.Charge un profil pr‚c‚demment sauvegard‚ et r‚active la configuration
    172 qui a ‚t‚ d‚finie dans celui-ci.
    173 :dt.:hp2.Aide:ehp2.
    174 :dd.Affiche l'aide du programme pour la fenˆtre principale.
    175 :edl.
    176 .* ----------------------------------------------------------------------------
    177 :h1 x=left y=bottom width=100% height=100% name=advanced.Options de montage avanc‚es
    178 :p.Cette fenˆtre pr‚sente les options suivantes &colon.
    179 :dl break=fit tsize=16.
    180 :dt.:hp2.Nb de blocs de 64 ko:ehp2.
    181 :dd.Vous permet de param‚trer la taille du tampon de m‚moire
    182 partag‚e qui est allou‚e pour chaque connexion. Des valeurs plus ‚lev‚es
    183 peuvent fournir une vitesse d'accŠs am‚lior‚e, mais avec l'inconv‚nient
    184 d'utiliser plus de m‚moire du systŠme.
    185 :dt.:hp2.Support des attributs ‚tendus:ehp2.
    186 :dd.Indique si oui ou non la ressource mont‚e doit prendre en charge
    187 les attributs ‚tendus ("EA" ou "Extended Attributes") d'OS/2.
    188 :dt.:hp2.Montage en lecture seule:ehp2.
    189 :dd.Indique si la ressource doit ˆtre mont‚e en mode lecture-seule ou
    190 non.
    191 :edl.
    192 :p.Le bouton :hp2.OK:ehp2. sauvegardera toute modification et fermera la
    193 fenˆtre. Le bouton :hp2.Annuler:ehp2. fermera la fenˆtre sans faire de
     234ressource mont‚e. Si le champ est laiss‚ vide&comma.
     235l'identifiant par d‚faut 'guest' sera utilis‚.
     236
     237:p.:hp2.Mot de passe:ehp2.
     238:p.Entrez le mot de passe pour l'identifiant utilisateur donn‚. Si
     239le champ est laiss‚ vide&comma. un mot de passe vide ('') sera
     240utilis‚.
     241:p.Monter sur Indique le point de montage d‚sir‚&comma. c'est
     242 dire
     243l'unit‚ de disque virtuel et le sous-r‚pertoire (optionnel) sur
     244lequel la ressource sera mont‚e.
     245
     246:p.Si l'unit‚ de disque virtuel s‚lectionn‚e n'existe pas
     247d‚j
     248&comma. elle sera automatiquement attach‚e. Si un
     249sous-r‚pertoire est indiqu‚&comma. il sera automatiquement cr‚‚
     250s'il n'existe pas d‚j
     251.
     252
     253:p.:hp2.Monter:ehp2.
     254:p.Utilisez ce bouton pour monter la ressource une fois que les
     255champs requis ont ‚t‚ remplis.
     256:h2 res=440 name=smbtree.Network neighbourhood
     257
     258:font facename='Default' size=0x0.:p.The Network Neighbourhood View shows available LAN workgroups
     259(domains)&comma. server or its shares.
     260
     261:p.Using either the context menu or drag and drop operations you can
     262create new  connections.
     263
     264:h2 res=450 name=condet.Connection details
     265
     266:font facename='Default' size=0x0.:p.Connection Details View shows the properties of all
     267connections&comma. both active and passive ones.
     268
     269:p.Using either the context menu or drag and drop operations you can
     270activate or restore passive connections.
     271
     272:h1 res=500 name=miniicons.Mini icons
     273
     274:font facename='Default' size=0x0.Using this option you can switch between big and small icons.
     275
     276:h1 res=600 name=buttons.Buttons on the main window
     277
     278:font facename='Default' size=0x0.The (optional) Buttons on the main window correspond with the
     279menu items of the File menu and the Help menu of the  :link reftype=hd refid=menubar.main menu:elink..
     280
     281:h1 res=700 name=advanced.Options de montage avanc‚es
     282
     283:font facename='Default' size=0x0.This window contains the following options&colon.
     284
     285:p.:hp2.Support des attributs ‚tendus:ehp2.
     286:p.Indique si oui ou non la ressource mont‚e doit prendre en charge
     287les attributs ‚tendus ("EA" ou "Extended Attributes") d'OS&slr.2.
     288
     289
     290:p.:hp2.Montage en lecture seule
     291:p.:ehp2.Indique si la ressource doit ˆtre mont‚e en mode lecture-seule ou
     292non.
     293
     294:p.:hp2.Create mountpoint even when connection attempt fails
     295:p.:ehp2.When enabled&comma. a mountpoint that was created during an
     296failed connection attempt is preserved. Normally&comma. it is
     297removed in this case.
     298
     299:p.:hp2.Nb de blocs de 64 ko (seulement Version 1.x)
     300:p.:ehp2.Vous permet de param‚trer la taille du tampon de m‚moire partag‚e
     301qui est allou‚e pour chaque connexion. Des valeurs plus ‚lev‚es
     302peuvent fournir une vitesse d'accŠs am‚lior‚e&comma. mais avec
     303l'inconv‚nient d'utiliser plus de m‚moire du systŠme.
     304
     305:p.Le bouton OK sauvegardera toute modification et fermera la
     306fenˆtre. Le bouton Annuler fermera la fenˆtre sans faire de
    194307modification.
    195 :nt.Les options param‚tr‚es en utilisant cette fenˆtre seront utilis‚es
    196 pour toutes les op‚rations de montage subs‚quentes, initi‚es depuis le
    197 panneau :hp2.Nouvelle ressource:ehp2., jusqu'
    198  ce que vous quittiez le
    199 programme. Cependant, elles retourneront
     308
     309:p.Note&colon. Les options param‚tr‚es en utilisant cette fenˆtre
     310seront utilis‚es pour toutes les op‚rations de montage
     311subs‚quentes&comma. initi‚es depuis le panneau Nouvelle
     312ressource&comma. jusqu'
     313 ce que vous quittiez le programme.
     314Cependant&comma. elles retourneront
    200315 leurs valeurs par d‚faut la
    201316prochaine fois que vous relancerez EVFSGUI.
    202 :ent.
    203 .* ----------------------------------------------------------------------------
    204 :h1 x=left y=bottom width=100% height=100% name=about.Informations sur le produit
    205 :p.:lines align=center.:hp2.Interface Graphique Utilisateur d'eComStation
    206 Virtual File System pour SMB (EVFSGUI):ehp2.
    207 .br
    208 Version 1.3 (May 2009)
    209 .br
    210 (C) 2008 Alex Taylor et Herwig Bauernfeind. Tous droits r‚serv‚s. :elines.
    211 :p.La permission d'utiliser, de modifier et/ou de distribuer EVFSGUI,
    212 
    213 des fins commerciales ou autres, est accord‚e
    214  Serenity Systems
    215 International et Mensys BV.
    216 :p.
    217 :p.:hp7.Ressources suppl‚mentaires:ehp7.
    218 :dl compact break=fit tsize=32.
    219 :dt.Ressources et serveur Samba &colon.
    220 :dd.http&colon.//svn.netlabs.org/samba
    221 :dt.Rapport de problŠmes &colon.
    222 :dd.http&colon.//svn.netlabs.org/samba/report
    223 :dt.Site web de Samba &colon.
    224 :dd.http&colon.//www.samba.org
    225 :dt.Site web de NetDrive &colon.
    226 :dd.http&colon.//www.blueprintsoftwareworks.com/netdrive/
    227 :edl.
     317
     318:h1 res=800 name=settings.Global settings
     319
     320:font facename='Default' size=0x0.The following global settings can be set for the program&colon.
     321
     322:p.:hp2.Authenticate for browsing:ehp2.&colon.
     323
     324:p.Normally&comma. the program uses the privileges of the Guest
     325account in order to browse the networkneighbourhood. If this
     326option is set&comma. the user is asked for his username and
     327password before the updating the network neighbourhood. Depending
     328upon the permissions of the used account&comma. more machines and
     329shares can be displayed.
     330
     331:p.:hp2.Immediate Network Neighborhood update:ehp2.&colon.
     332
     333The network neighborhood must be updated manually by selecting
     334the appropriate button by default. Setting this option&comma. the
     335update is done automatically during the start of the program.
     336
     337:p.:hp2.Save inactive connections:ehp2.&colon.
     338
     339:p.With this option enabled&comma. the program also keeps track of
     340connections that cannot currently be reestablished.
     341
     342:p.:hp2.Enable plugin logging:ehp2.&colon.
     343
     344:p.The CIFS&slr.SMB plugin for EVFS (or Netdrive) has a built-in
     345logging feature. To produce a logfile&comma. you must put an
     346empty file named ndpsmb.dbg into the root directory of the boot
     347drive. This option creates this file or removes it again.
     348
     349The logfile ndpsmb.log logis stored in  the LOGFILES environment
     350variable. In case this does not exist&comma. the file is placed
     351into the EVFS (Netdrive) directory.
     352
     353:p.:hp2.Debug:ehp2.&colon.
     354
     355This option opens a console in which you can observe  what the
     356program does at the moment.
     357
     358:h1 res=900 name=about.Informations sur le produit
     359
     360:font facename='Default' size=0x0.InterfaceGraphique Utilisateur d'eComStation
     361Virtual File System pour SMB (EVFSGUI)
     362
     363:p.Version 2.0 (Octobre&comma. 2009)
     364
     365:p.(c) 2009 Herwig Bauernfeind&comma. parts also (c) 2007-2009 Alex
     366Taylor. Tous droits r‚serv‚s.
     367
     368:p.La permission d'utiliser&comma. de modifier et&slr.ou de
     369distribuer EVFSGUI&comma.
     370 des fins commerciales ou
     371autres&comma. est accord‚e
     372 Serenity Systems International et
     373Mensys BV.
     374
     375:p.:hp2.Ressources suppl‚mentaires
     376
     377:p.:ehp2.Ressources et serveur Samba &colon.
     378http&colon.&slr.&slr.svn.netlabs.org&slr.samba
     379:p.Rapport de problŠmes &colon.
     380http&colon.&slr.&slr.svn.netlabs.org&slr.samba&slr.report
     381:p.Site web de Samba &colon. http&colon.&slr.&slr.www.samba.org
     382:p.Site web de NetDrive &colon.
     383http&colon.&slr.&slr.www.blueprintsoftwareworks.com&slr.netdrive&slr.
     384
     385
     386
     387
     388
    228389:euserdoc.
  • branches/guitools-2.0/evfsgui/evfsi_fr.mkm

    r332 r345  
    103103EVG0090I: R‚essayer
    104104EVG0091I: · propos de
    105 EVG0092?:
    106 EVG0093?:
     105EVG0092I: Information
     106EVG0093I: SystŠme d'exploitation
    107107EVG0094?:
    108108EVG0095?:
  • branches/guitools-2.0/evfsgui/readme.txt

    r332 r345  
    1 EVFSGUI Version 2.0 beta 1
    2 ==========================
     1EVFSGUI Version 2.0 beta3
     2=========================
    33
    441. Prerequisites:
     
    11112. Installation:
    1212
    13 - Get smbclut-3.0.36-20090915.zip (or better).
     13- Get smbclut-3.0.37-20091023.zip (or better).
    1414- Unzip the enclosed binaries into a directory within your PATH.
    15 - Unzip the files from evfsgui-20beta1-20090915 (or better) into a
     15- Unzip the files from evfsgui-20beta3-20091029 (or better) into a
    1616  directory within your PATH (preferably the one where you also put
    17   binaries from smbclut-3.0.36-20090915.zip.
     17  binaries from smbclut-3.0.37-20091023.zip.
    1818 
    1919Recommended way of installation:
     
    3939  which is compatible (both programs will use the same settings).
    4040- The language files are NOT backward compatible.
    41 - Running 1.3.x and 2.0beta 1 side by side is possible.
     41- Running 1.3.x and 2.0 beta3 side by side is possible.
    4242
    43434. Usage:
    4444
    45 EVFSGUI 2.0 beta1 detects whether it should use EVFS or NDFS automatically.
     45EVFSGUI 2.0 beta3 detects whether it should use EVFS or NDFS automatically.
    4646If you have installed both (which does not really make sense),
    4747EVFS will be chosen, unless you specify -ndfs on the commandline.
     
    79795. Global settings:
    8080
    81 - Authenticate for browsing: Normally browsing is run with the credentials
     81- Authenticate for browsing: Normally, browsing is run with the credentials
    8282  of the guest account. Providing a user/password for browsing might show
    8383  more workgroups/servers/shares depending on your rights.
     
    102102
    103103- Loading a profile in 1.3 completely replaced all existing connections,
    104   whereas in 2.0 beta1 the profiles are merged. A warning is issured, in
     104  whereas in 2.0 beta3 the profiles are merged. A warning is issured, in
    105105  case a connection should be created, if it already exists.
    106106 
     
    108108  save all connections to a profile.
    109109 
    110 - EVFSGUI 2.0 beta 1 can be made to look like 1.3: Set "View - Mini Icons",
     110- EVFSGUI 2.0 beta3 can be made to look like 1.3: Set "View - Mini Icons",
    111111  set "View - Buttons" and "View Dialog".
    112112 
    113 - EVFSGUI 2.0 beta 1 does not save the workgroup across sessions anymore, as
     113- EVFSGUI 2.0 beta3 does not save the workgroup across sessions anymore, as
    114114  this does not make sense anymore.
    115115     
     
    1281287. Authors, credits:
    129129
    130 - EVFSGUI 1.x (which is still the base of EVFSGUI 2.0 beta 1) was created
     130- EVFSGUI 1.x (which is still the base of EVFSGUI 2.0 beta3) was created
    131131  by Alex Taylor and modified and extended by Herwig Bauernfeind.
    132132  Thanks Alex, for letting me use your code as a base!
     
    134134- VRSPLITB.DLL (VX-REXX splitbar control) was provided by Alex Taylor.
    135135 
    136 - EVFSGUI 2.0 beta 1 was created by Herwig Bauernfeind.
     136- EVFSGUI 2.0 beta3 was created by Herwig Bauernfeind.
    137137
    138138- The Samba Client Utilities were compiled by Herwig Bauernfeind and are
     
    145145for his support, feedback and ideas.
    146146
    147 Herwig Bauernfeind, St.Veit/Glan, Austria, 15.09.2009
     147Herwig Bauernfeind, St.Veit/Glan, Austria, 29.10.2009
    148148mailto: herwig.bauernfeind@aon.at
  • branches/guitools-2.0/shared/cltinit.vrs

    r324 r345  
    125125/*:VRX */
    126126_SambaFinish:
    127     /* Do some very basic housekeeping when leaving */
    128     ok = stream(samba.!msg,'c','close')
    129     ok = stream(samba.!error,'c','close')
    130     ok = SysFileDelete(samba.!msg)
    131     ok = SysFileDelete(samba.!error)
     127    /* Do some basic housekeeping when leaving */
     128    ok = SysFileTree(TempDir'smb_???.???', garbage., 'FO')
     129    do I = 1 to garbage.0
     130        ok = stream(garbage.I,'c','close')
     131        ok = SysFileDelete(garbage.I)
     132    end
    132133return
    133134
  • branches/guitools-2.0/shared/smbtree.vrs

    r334 r345  
    1414    if ShowHidden = 'SHOWHIDDEN' | ShowHidden = '' then ShowHidden = 0
    1515
    16     say 'detach 'samba.!smbtreeexe' 'debuglevel' 'UserCred' >'samba.!msg
    17     address cmd 'detach 'samba.!smbtreeexe' 'debuglevel' 'UserCred' >'samba.!msg
     16    say 'detach 'samba.!smbtreeexe' -S 'debuglevel' 'UserCred' >'samba.!msg
     17    address cmd 'detach 'samba.!smbtreeexe' -S 'debuglevel' 'UserCred' >'samba.!msg
    1818
    1919    if UserCred = '-N' then UserCred = ''
     
    2121    ok = VRMethod("CN_smbtree", "RemoveRecord", "ALL")
    2222
     23    RefreshMode = "TREE"
    2324    ok = VRSet("CN_smbtree","Enabled", 0)
    2425    ok = VRset("TM_RefreshTreeDisplay","Enabled",1)
     
    3233    if stat <> "READY:" then return
    3334
     35    if UserCred = 'USERCRED' | UserCred = '' | UserCred = '--user=%' then do
     36        UserCred = '-N'
     37    end
     38
    3439    if ShowHidden = 'SHOWHIDDEN' | ShowHidden = '' then ShowHidden = 0
    3540
     
    5863        Header = c2x(left(smbtreeline.sl,3))
    5964        select
    60             when Header = "09095C" then do /* share */
     65            when Header = "09095C" then do /* share - obsolete, we do that differently now see below! */
    6166                smbtreeline.sl = strip(smbtreeline.sl,,'09'x)
    6267                parse var smbtreeline.sl '\\'machine'\'share '09'x comment
     
    7277                    if pos("$", share) > 0 then ok = VRMethod( "CN_smbtree", "SetRecordAttr", smbtree.!share, "Visible", ShowHidden)
    7378                end
    74             end
     79            end /* end of obsolete share code */
    7580            when Header = "095C5C" then do /* Machine */
    7681                smbtreeline.sl = strip(smbtreeline.sl,,'09'x)
     
    7984                comment = strip(comment)
    8085                if VRGet("CN_smbtree","View") = "IconTree" then parent = smbtree.!workgroup; else parent = ""
    81                 smbtree.!machine = VRMethod( "CN_smbtree", "AddRecord",parent,, machine||'0D0A'x||comment,"#35:PMWP.DLL")
     86                ok = VRSet( "CN_smbtree", "Painting", 1  )
     87                smbtree.!machine = VRMethod( "CN_smbtree", "AddRecord",parent,, machine||'0D0A'x||comment)
     88                /* We make any machine as sleeping initially */
     89                ok = VRMethod('CN_smbtree', 'SetRecordAttr', smbtree.!machine, 'Icon',"#61:PMWP.DLL")
    8290                ok = VRMethod( "CN_smbtree", "SetRecordAttr", smbtree.!machine, "ReadOnly", 1)
    8391                ok = VRMethod( "CN_smbtree", "SetFieldData", smbtree.!machine, NBFH, machine, CommentFH, Comment, WorkGroupFH, CurWG)
     92                ok = VRSet( "CN_smbtree", "Painting", 0  )
    8493                if VRGet("CN_smbtree","View") = "Detail" then do
    8594                    address cmd samba.!nmblookupexe' 'machine' 'debuglevel' -N >'samba.!msg
     
    123132                    end
    124133                end
    125                 ok = VRSet( "CN_smbtree", "Painting", 1  )
    126                 ok = VRSet( "CN_smbtree", "Painting", 0  )
     134                else do
     135                    call _RefreshShares
     136                end
    127137            end
    128138            otherwise do
     
    139149                        ok = VRMethod( "CN_smbtree", "SetRecordAttr", smbtree.!workgroup, "Collapsed", 0)
    140150                        ok = VRMethod( "CN_smbtree", "SetRecordAttr", smbtree.!workgroup, "ReadOnly", 1)
     151                        ok = VRMethod( "CN_smbtree", 'SetRecordAttr', smbtree.!workgroup, "UserData", "WORKGROUP|")
    141152                    end
    142153                    CurWG = smbtreeline.sl
     
    154165return
    155166
    156 /*:VRX         _GuessIcon
     167/*:VRX         _RefreshShares
    157168*/
    158 _GuessIcon: procedure
    159     text = translate(arg(1))
    160     select /* Printer guessing */
    161         when pos('PS3',text)        > 0 then res = '#65:PMWP.DLL'
    162         when pos('PCL5',text)       > 0 then res = '#65:PMWP.DLL'
    163         when pos('PCL6',text)       > 0 then res = '#65:PMWP.DLL'
    164         when pos('PSCRIPT',text)    > 0 then res = '#65:PMWP.DLL'
    165         when pos('POSTSCRIPT',text) > 0 then res = '#65:PMWP.DLL'
    166         when pos('LJ',text)         > 0 then res = '#65:PMWP.DLL'
    167         when pos('LASER',text)      > 0 then res = '#65:PMWP.DLL'
    168         when pos('EPSON',text)      > 0 then res = '#65:PMWP.DLL'
    169         when pos('PRINT',text)      > 0 then res = '#65:PMWP.DLL'
    170         when pos('PRT',text)        > 0 then res = '#65:PMWP.DLL'
    171         when pos('CANON',text)      > 0 then res = '#65:PMWP.DLL'
    172         when pos('MINOLTA',text)    > 0 then res = '#65:PMWP.DLL'
    173         when pos('FAX',text)        > 0 then res = '#65:PMWP.DLL'
    174         when pos('LEXMARK',text)    > 0 then res = '#65:PMWP.DLL'
    175         when pos('IPC$',text)       > 0 then res = '#59:PMWP.DLL'
    176         when pos('GHOSTPDF',text)   > 0 then res = '#65:PMWP.DLL'
    177         when pos('PDF',text)        > 0 & ,
    178              pos('WRI',text)        > 0 then res = '#65:PMWP.DLL'
    179         otherwise res = "#34:PMWP.DLL"
    180     end
    181 return res
     169_RefreshShares:
     170    say "_RefreshShares() started"
     171    RefreshID = RANDOM()
     172    smbshares = TempDir||"smbshares."||machine
     173
     174    say         'detach 'samba.!smbclientexe' -L "'strip(machine)'" 'UserCred' 'debuglevel' 1>'smbshares' 2>NUL'
     175    address cmd 'detach 'samba.!smbclientexe' -L "'strip(machine)'" 'UserCred' 'debuglevel' 1>'smbshares' 2>NUL'
     176
     177    RefreshMode = "SHARE"
     178
     179    ok = VRSet("CN_smbtree","Enabled", 0)
     180    ok = VRset("TM_RefreshTreeDisplay","Enabled",1)
     181return
     182
     183/*:VRX         _AddSharesDisplay
     184*/
     185_AddSharesDisplay: /* New get shares code - uses smbclient output and is much faster */
     186    say "_AddSharesDisplay() started"
     187
     188    ok = SysFileTree(Tempdir||'smbshares.*',smbshare.,'FO')
     189
     190    if smbshare.0 = 0 then do /* we are done, no more files around, cleanup, disable Timer and exit */
     191        RefreshMode = ""
     192        ok = VRSet("CN_smbtree","Enabled", 1)
     193        ok = VRset("TM_RefreshTreeDisplay","Enabled",0)
     194        say "_AddSharesDisplay() completed"
     195        return /* exit here */
     196    end
     197
     198    if UserCred = 'USERCRED' | UserCred = '' | UserCred = '--user=%' then do
     199        UserCred = '-N'
     200    end
     201
     202    if ShowHidden = 'SHOWHIDDEN' | ShowHidden = '' then ShowHidden = 0
     203
     204    do I = 1 to smbshare.0
     205        stat = stream(smbshare.I,'c','open read')
     206        if stat = "READY:" then do /* we found a readable output file */
     207            Machine = VRParseFilename(smbshare.I,'E')
     208            smbtree.!machine = _GetMachinehandle(Machine)
     209
     210            line = linein(smbshare.I)
     211            say line
     212            ok = VRMethod('CN_smbtree', 'SetRecordAttr', smbtree.!machine, 'UserData', "SERVER|"||strip(line))
     213
     214            if left(line, 20) = "session setup failed" then do /* we see an error message */
     215                say left(line, 20)
     216                signal sharecleanup
     217            end
     218
     219            retries = 0
     220            do while(left(line,1) <> '09'x)
     221                line = linein(smbshare.I)
     222                retries = retries + 1
     223                say 'Retry 'retries
     224                if retries >=10 then do /* No valid output - error */
     225                    signal sharecleanup
     226                end
     227            end
     228
     229            /* Skip header */
     230            line = linein(smbshare.I)
     231            line = linein(smbshare.I)
     232
     233            if left(line,5) = "Error" then ok = VRMethod('CN_smbtree', 'SetRecordAttr', smbtree.!machine, 'UserData', "SERVER|"||strip(line))
     234
     235            do while(left(line,1) = '09'x)
     236                parse var line '09'x share type comment
     237                type = translate(strip(type))
     238                comment = strip(comment)
     239
     240                select
     241                    when type = "DISK"    then res = '#34:PMWP.DLL'
     242                    when type = "PRINTER" then res = '#65:PMWP.DLL'
     243                    when type = "IPC"     then res = '#59:PMWP.DLL'
     244                    when type = "DEVICE"  then res = '#84:PMWP.DLL' /* There might be better ones around */
     245                    otherwise res = ''
     246                end
     247
     248                /* Now the machine receives the wakeup icon */
     249                ok = VRMethod('CN_smbtree', 'SetRecordAttr', smbtree.!machine, 'Icon', "#35:PMWP.DLL")
     250                parent = smbtree.!machine
     251                smbtree.!share = VRMethod( "CN_smbtree", "AddRecord",parent,, share||'0D0A'x||comment, res)
     252                ok = VRMethod( "CN_smbtree", "SetRecordAttr", smbtree.!share, "ReadOnly", 1, 'UserData', type"|")
     253                if pos("$", share) > 0 then ok = VRMethod( "CN_smbtree", "SetRecordAttr", smbtree.!share, "Visible", ShowHidden)
     254
     255                /* get next share */
     256                line = linein(smbshare.I)
     257            end
     258sharecleanup:
     259            say "_AddSharesDisplay() cleanup"
     260            ok = stream(smbshare.I,'c','close')
     261            ok = SysFileDelete(smbshare.I)
     262            if ok <> 0 then say 'Failure 'ok' deleting "'smbshare.I'"!'
     263        end
     264    end
     265    say "_AddSharesDisplay() loop finished"
     266return
     267
     268/*:VRX         _GetMachinehandle
     269*/
     270
     271_GetMachinehandle: procedure
     272    Machine = arg(1)
     273    ok = VRMethod("CN_smbtree", "GetRecordList", "All", rh.)
     274
     275    do I = 1 to rh.0
     276
     277        ResName  = VRMethod("CN_smbtree","GetRecordAttr",rh.I,"Caption")
     278
     279        parse var ResName  ResName '0D0A'x .
     280        ResName = strip(ResName)
     281
     282        if Machine = ResName then leave /* we got a matching name */
     283    end 
     284return rh.I
  • branches/guitools-2.0/smbmon/changes

    r334 r345  
    55                                background
    66                        +Added: EVFSGUI-like throbber for network neighbourhood
     7                        +Added: Sorting for all containers
    78                        *Changed: Flatened menu structure
    89Version 0.9.25 27-06-2009
  • branches/guitools-2.0/smbmon/readme.smbmon

    r315 r345  
    1 SmbMon - Samba Server Status Monitor Version 0.9.24
    2 ===================================================
     1SmbMon - Samba Server Status Monitor Version 1.9-preview
     2========================================================
    33
    44CONTENTS:
  • branches/guitools-2.0/smbmon/smbmon.vrp

    r334 r345  
    77VRXWindow: __VREMainWindow,1,2180,3710,940,8000
    88VRXWindow: __VRESectionListWindow,1,2650,12093,9359,3300
    9 VRXWindow: __VREToolsWindow,1,2204,1590,6989,1659
     9VRXWindow: __VREToolsWindow,1,2204,1590,6995,1659
    1010VRXWindow: __VREWindListWindow,1,265,12093,2650,3150
    1111UserFile: 1
  • branches/guitools-2.0/smbmon/smbmon.vrx

    r334 r345  
    378378    /* For Users page in case connections.tdb is not initialised */
    379379    IgnoreSmbNoInit = 1
     380
     381    /* For Refresh tree display code */
     382    RefreshMode =""
    380383
    381384    smbdpidhandle.0 = 0
     
    647650        parse var Zeile FPid Uid DenyMode Access RW Oplock Sharepath Rest
    648651        TimeDate = right(rest,25)
    649         Name = strip(left(Rest,length(Rest)-25))
     652        Name = strip(left(Rest,max(length(Rest)-25),1))
    650653        I = I + 1
    651654        sharepath = strip(translate(left(sharepath,1))||translate(substr(SharePath,2),'\','/'),'T','\')
     
    10971100        ok = VRset("ContextMenu_Daemons_Ping","Visible", (DRH <> "") )
    10981101        ok = VRset("ContextMenu_Daemons_Shutdown","Visible", 0 )
    1099         RecCap = ""
    1100         if DRH <> "" then RecCap = VRMethod("CN_Daemons", "GetRecordAttr", DRH, "Caption")
     1102        DaemonName = ""
     1103        if DRH <> "" then DaemonName = VRMethod("CN_Daemons", "GetRecordAttr", DRH, "Caption")
    11011104        select
    1102             when Words(RecCap) = 3 then do
    1103                 RecCap = word(RecCap,2)
     1105            when Words(DaemonName) = 3 then do
     1106                DaemonName = word(DaemonName,2)
    11041107                ok = VRset("ContextMenu_Daemons_Sep1","Visible", 1 )
    11051108            end
    1106             when Words(RecCap) = 1 then do
    1107                 parse var RecCap RecCap'.exe'
     1109            when Words(DaemonName) = 1 then do
     1110                parse var DaemonName DaemonName'.exe'
    11081111                if strip(VRMethod("CN_Daemons", "GetFieldData", DRH, DPidsFH)) <> "" then do
    1109                     ok = VRSet("ContextMenu_Daemons_Shutdown", "Caption", NLVGetMessage( 33, RecCap))
     1112                    ok = VRSet("ContextMenu_Daemons_Shutdown", "Caption", NLVGetMessage( 33, DaemonName))
    11101113                    ok = VRset("ContextMenu_Daemons_Shutdown", "Visible", 1 )
    1111                     ok = VRset("ContextMenu_Daemons_Sep1","Visible", 1 )
     1114                    ok = VRset("ContextMenu_Daemons_Start", "Visible", 0 )
     1115                    ok = VRset("ContextMenu_Daemons_Sep1",  "Visible", 1 )
    11121116                end
    1113                 else ok = VRset("ContextMenu_Daemons_Ping","Visible", 0 )
     1117                else do
     1118                    ok = VRSet("ContextMenu_Daemons_Start", "Caption", NLVGetMessage( 36, DaemonName))
     1119                    ok = VRset("ContextMenu_Daemons_Start", "Visible", 1 )
     1120                    ok = VRset("ContextMenu_Daemons_Ping",  "Visible", 0 )
     1121                    ok = VRset("ContextMenu_Daemons_Sep1",  "Visible", 1 )
     1122                end
    11141123            end
    11151124            otherwise nop
    11161125        end
    1117         say '  Daemon is "'RecCap'"'
     1126        say '  Daemon is "'DaemonName'"'
    11181127        ok = VRMethod( "ContextMenu_Daemons", "Popup", , , "", "" )
    11191128    end
     
    11491158return
    11501159
     1160/*:VRX         CN_smbtree_Click
     1161*/
     1162CN_smbtree_Click:
     1163    rh = VRInfo('Record')
     1164    if VRMethod( 'CN_SMBTREE', "ValidateRecord", rh) <> 1 then return
     1165    userdata = VRMethod('CN_smbtree', 'GetRecordAttr', rh, 'UserData')
     1166    parse var userdata . '|' userdata
     1167    ok = VRset("Main","StatusText", userdata)
     1168 
     1169
     1170return
     1171
    11511172/*:VRX         CN_smbtree_ContextMenu
    11521173*/
     
    12721293ContextMenu_Daemons_Ping_Click:
    12731294    ok = VRSet("Main", 'Pointer', 'Wait' )
    1274     address cmd samba.!smbcontrolexe' 'RecCap' ping --timeout=3 --debuglevel=0 2>'samba.!error' 1>'samba.!msg
     1295    address cmd samba.!smbcontrolexe' 'DaemonName' ping --timeout=3 --debuglevel=0 2>'samba.!error' 1>'samba.!msg
    12751296    call _SambaShowMsg "section table registered"
    12761297
     
    12821303*/
    12831304ContextMenu_Daemons_Shutdown_Click:
    1284     Msg.Text = NLVGetMessage(34, RecCap)
     1305    Msg.Text = NLVGetMessage(34, DaemonName)
    12851306    Msg.Type = 'Q'
    12861307    if _MsgYesNo() = 1 then do
    1287         address cmd samba.!smbcontrolexe' 'RecCap' shutdown 2>'samba.!error' 1>'samba.!msg
    1288         call _SambaShowMsg "section table registered"
     1308        address cmd samba.!smbcontrolexe' 'DaemonName' shutdown 2>'samba.!error' 1>'samba.!msg
     1309        call _SambaShowMsg "section table registered tdb"
    12891310    end
    12901311    ok = VRSet("TM_refresh","Enabled", 1)
     
    12951316ContextMenu_Daemons_Sort_Click:
    12961317    window = VRLoadSecondary( "SW_SORT", "W" )
     1318return
     1319
     1320/*:VRX         ContextMenu_Daemons_Start_Click
     1321*/
     1322ContextMenu_Daemons_Start_Click:
     1323    Msg.Text = NLVGetMessage(37, DaemonName)
     1324    Msg.Type = 'Q'
     1325    if _MsgYesNo() = 1 then do
     1326        say samba.!smbcmd' start 'DaemonName
     1327        address cmd samba.!smbcmd' start 'DaemonName
     1328    end
     1329    ok = VRSet("TM_refresh","Enabled", 1)
    12971330return
    12981331
     
    19702003*/
    19712004TM_RefreshTreeDisplay_Trigger:
    1972     call _RefreshTreeDisplay
     2005    select
     2006        when RefreshMode = "TREE" then do
     2007            call _RefreshTreeDisplay
     2008        end
     2009        when RefreshMode = "SHARE" then do
     2010            call _AddSharesDisplay   
     2011        end
     2012        otherwise say "RefreshMode = "RefreshMode
     2013    end
    19732014return
    19742015
  • branches/guitools-2.0/smbmon/smbmon_de.mkm

    r334 r345  
    4040SMM0034I: Den "%1"-Prozess wirklich stoppen?
    4141SMM0035I: Sortieren
    42 SMM0036?:
    43 SMM0037?:
     42SMM0036I: "%1"-Prozess starten
     43SMM0037I: Den "%1"-Prozess wirklich starten?
    4444SMM0038?:
    4545SMM0039?:
  • branches/guitools-2.0/smbmon/smbmon_en.mkm

    r334 r345  
    4040SMM0034I: Really shutdown "%1"-daemon?
    4141SMM0035I: Sort
    42 SMM0036?:
    43 SMM0037?:
     42SMM0036I: Start "%1"-daemon
     43SMM0037I: Really start "%1"-daemon?
    4444SMM0038?:
    4545SMM0039?:
  • branches/guitools-2.0/smbmon/smbmon_es.mkm

    r334 r345  
    4040SMM0034I: Realmente apagar "%1"-daemon?
    4141SMM0035I: Ordenar
    42 SMM0036?:
    43 SMM0037?:
     42SMM0036I: Iniciar "%1"-daemon
     43SMM0037I: Realmente iniciar "%1"-daemon?
    4444SMM0038?:
    4545SMM0039?:
  • branches/guitools-2.0/smbmon/smbmon_fr.mkm

    r334 r345  
    4141SMM0033I: Arrˆter le d‚mon-"%1"
    4242SMM0034I: Voulez-vous r‚ellement arrˆter le d‚mon-"%1" ?
    43 SMM0035I: Trier
    44 SMM0036?:
    45 SMM0037?:
     43SMM0035I: Tri
     44SMM0036I: Lancer le d‚mon-"%1"
     45SMM0037I: Voulez-vous r‚ellement lancer le d‚mon-"%1" ?
    4646SMM0038?:
    4747SMM0039?:
     
    103103SMM0090I: Ascendant
    104104SMM0091I: Descendant
    105 SMM0092I: Ne pas regrouper
     105SMM0092I: Aucun
    106106SMM0093?:
    107107SMM0094?:
  • branches/guitools-2.0/smbmon/smbmon_sv.mkm

    r334 r345  
    4040SMM0034I: Skall verkligen "%1" stoppas?
    4141SMM0035I: Sortera
    42 SMM0036?:
    43 SMM0037?:
     42SMM0036I: Start ned "%1"
     43SMM0037I: Skall verkligen "%1" startas?
    4444SMM0038?:
    4545SMM0039?:
Note: See TracChangeset for help on using the changeset viewer.