- Timestamp:
- Oct 30, 2009, 4:17:35 PM (16 years ago)
- Location:
- branches/guitools-2.0
- Files:
-
- 23 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/guitools-2.0/evfsgui/changes
r334 r345 4 4 - Create Icon. stem in order to ease maintainance of icons 5 5 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 6 Version 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 10 Version 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 12 22 - Fixed: Ticket #105: Temporary files not removed 13 23 - Fixed: Ticket #106: Icon in global settings dialog not properly aligned -
branches/guitools-2.0/evfsgui/evfsgui.VRP
r334 r345 2 2 VRX: evfsgui.VRX 3 3 VXOFile: VRSPLIT 4 MacroPath: VRM: 4 MacroPath: VRM:U:\Develop\Samba\guitools-2.0\evfsgui 5 5 EXEPath: 6 6 RunParameters: 7 7 RunDirectory: 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 8 VRXWindow: __VREMainWindow,1,1072,1783,891,3951 9 VRXWindow: __VRESectionListWindow,1,602,11708,11033,3342 10 VRXWindow: __VREToolsWindow,1,1963,819,6986,1661 12 11 UserFile: 1 13 12 UserWindow: Main,1 14 UserWindow: SW_ADVANCED,115 UserWindow: SW_PROGRESS,116 UserWindow: SW_SETTINGS,1 -
branches/guitools-2.0/evfsgui/evfsgui.VRX
r334 r345 168 168 ok = stream(samba.!smbconf,'c','close') 169 169 IF options.!debug == 1 THEN SAY time()' '||"_CreateSmbConf done" 170 return 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 170 199 return 171 200 … … 374 403 RETURN 375 404 405 /*:VRX CN_CONDET_Click 406 */ 407 CN_CONDET_Click: 408 ok = VRset("DT_StatusBar","Caption", VRGet("Main", "HintText")) 409 return 410 376 411 /*:VRX CN_CONDET_ContextMenu 377 412 */ … … 410 445 */ 411 446 CN_CURRENT_Click: 447 ok = VRset("DT_StatusBar","Caption", VRGet("Main", "HintText")) 448 412 449 /* Herwig B. */ 413 450 CALL VRSet "TM_AUTOCLOSE", "ENABLED", 0 … … 715 752 return 716 753 754 /*:VRX CN_SMBTREE_Click 755 */ 756 CN_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 767 return 768 717 769 /*:VRX CN_SMBTREE_ContextMenu 718 770 */ … … 722 774 723 775 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")) 724 779 725 780 if Icon = "#65:PMWP.DLL" then do /* Printers not supported at the moment */ … … 730 785 /* This is the place to enable specific context menu entries */ 731 786 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") )) 733 788 734 789 ok = VRMethod( "Menu_Selected", "Popup", , , "", "" ) … … 781 836 EF_PASSWORD_Change: 782 837 call _UserCredUpdate 838 return 839 840 /*:VRX EF_SERVER_Change 841 */ 842 EF_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 783 883 return 784 884 … … 1166 1266 */ 1167 1267 Main_Create: 1168 ok = VRREdirectStdIO("OFF")1169 1268 options.!debug = 0 1170 1269 … … 1510 1609 Menu_Selected_Connect_Click: 1511 1610 call PB_CONNECT_Click 1611 return 1612 1613 /*:VRX Menu_Selected_Info_Click 1614 */ 1615 Menu_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" ) 1512 1631 return 1513 1632 … … 1649 1768 1650 1769 ok = VRSet("Menu_Selected_Connect", "Visible", 0) 1770 1771 call _DialogPopulate 1651 1772 return 1652 1773 … … 1755 1876 DO i = 1 TO records.0 1756 1877 hash = VRMethod("CN_CONDET","GetFieldData", records.i, cd.hashfh) 1878 say hash 1879 say md5 1757 1880 if hash = md5 & VRMethod("CN_CONDET","GetFieldData", records.i, cd.statusfh) = '#64:PMWP.DLL' then do /* Same hash, status active */ 1758 1881 say "Double connection deteced!!" … … 1925 2048 CALL VRSet 'Main', 'HelpFile', settings.!helpfile 1926 2049 2050 IF options.!debug == 1 THEN SAY time()' helpfile='||settings.!helpfile 2051 IF options.!debug == 1 THEN SAY time()' messages='||settings.!messages 1927 2052 CALL NLVSetText 'Main', 'Caption', 1 1928 2053 CALL NLVSetText 'DT_CURRENT', 'Caption', 10 … … 1975 2100 CALL NLVSetText 'Menu_Selected_Remove', 'Caption', 12 1976 2101 CALL NLVSetText 'Menu_Selected_Retry', 'Caption', 90 2102 CALL NLVSetText 'Menu_Selected_Info', 'Caption', 92 1977 2103 1978 2104 CALL NLVSetText 'Menu_Help_Extended', 'Caption', 4 … … 2425 2551 return 2426 2552 2553 /*:VRX PB_INFO_OK_Click 2554 */ 2555 PB_INFO_OK_Click: 2556 call SW_INFO_Close 2557 RETURN 2558 2427 2559 /*:VRX PB_LOAD_Click 2428 2560 */ … … 2652 2784 /*:VRX PB_REFRESH_Click 2653 2785 */ 2654 PB_REFRESH_Click: PROCEDURE EXPOSE settings. options. fs. samba. debuglevel advanced. 2786 PB_REFRESH_Click: PROCEDURE EXPOSE settings. options. fs. samba. debuglevel advanced. UserCred Refreshmode 2655 2787 IF options.!debug == 1 THEN SAY time()' '||"PB_REFRESH_Click started" 2656 2788 call _UserCredUpdate … … 2659 2791 ok = VRset("TM_Throbber", "Enabled", 1) 2660 2792 ShowHidden = advanced.!special 2793 ok = time('R') 2661 2794 call _RefreshTree 2662 2795 IF options.!debug == 1 THEN SAY time()' '||"PB_REFRESH_Click done" … … 2801 2934 /* Remove Active connections from details view */ 2802 2935 ok = VRMethod( 'CN_CONDET', "GetRecordList", 'All', "rh." ) 2803 say "rh.0 = "rh.0 2936 2804 2937 do I = 1 to rh.0 2805 say rh.i2806 say cd.statusfh2807 2938 /* This catches the bug we observed exactly once and were unable to reproduce! */ 2808 2939 if cd.statusfh = 'CD.STATUSFH' then do … … 2967 3098 credentials.!password = "" 2968 3099 UserCred = "" 3100 RefreshMode = "" 2969 3101 return 2970 3102 … … 3017 3149 CALL VRSet 'CB_alwaysmp', 'Set', advanced.!alwaysmp 3018 3150 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 3158 return 3159 3160 /*:VRX SW_INFO_Close 3161 */ 3162 SW_INFO_Close: 3163 call SW_INFO_Fini 3164 return 3165 3166 /*:VRX SW_INFO_Create 3167 */ 3168 SW_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 3187 return 3188 3189 /*:VRX SW_INFO_Fini 3190 */ 3191 SW_INFO_Fini: 3192 window = VRInfo( "Window" ) 3193 call VRDestroy window 3194 drop window 3195 return 3196 /*:VRX SW_INFO_Init 3197 */ 3198 SW_INFO_Init: 3019 3199 window = VRInfo( "Object" ) 3020 3200 if( \VRIsChildOf( window, "Notebook" ) ) then do … … 3230 3410 TM_RefreshTreeDisplay_Trigger: 3231 3411 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 3236 3422 end 3237 end 3423 when RefreshMode = "SHARE" then do 3424 call _AddSharesDisplay 3425 end 3426 otherwise say "RefreshMode = "RefreshMode 3427 end 3428 call _DialogPopulate 3238 3429 return 3239 3430 -
branches/guitools-2.0/evfsgui/evfsi_de.ipf
r334 r345 5 5 .*************************************************** 6 6 7 :h1 res=100 .Konzept8 9 :font facename='Default' size=0x0.D as eComStation Virtual File System for SMB (EVFS) verfolgt10 folgendesKonzept&colon.11 12 : p.:hp2.Virtuelles Laufwerk&colon.13 : p.:ehp2.Um die Netzwerk-Ressourcen einzubinden&comma. wird ein Volume7 :h1 res=100 name=concepts.Konzept 8 9 :font facename='Default' size=0x0.Der Samba Client f&ue.r eComStation funktioniert nach folgendem 10 Konzept&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 14 14 (dargestellt durch einen oder mehrere neue Laufwerksbuchstaben) 15 15 angelegt (siehe unten). Das Betriebssystem sieht diese Laufwerke 16 16 als 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 18 durch 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 20 23 werden&comma. mit diesen Verzeichnissen werden die 21 24 SMB-Netzwerk-Freigaben verbunden werden. Ein virtuelles Laufwerk … … 24 27 werden(wie eine normale Verzeichnis-Hierarchie). 25 28 26 : p.:hp2.Ferne SMB-Netzwerk-Freigaben&colon.27 : p.:ehp2.Es k&oe.nnen ein oder mehrere Freigaben gemeinsam mit einem29 :dt.:hp2.Ferne SMB-Netzwerk-Freigaben&colon. 30 :dd.:ehp2.Es k&oe.nnen ein oder mehrere Freigaben gemeinsam mit einem 28 31 Mount-Point verbunden werden. Der Mount-Point kann das 29 32 Laufwerk&comma. das Root-Verzeichnis oder ein Unterverzeichnis … … 34 37 empfehlenswert&comma. da die Netzwerkinfrastruktur in diesem Fall 35 38 schwer 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 41 Freigaben&comma. die Datei- und Verzeichnisnamen im Netz zur 42 Verf&ue.gung stellen. Netzwerk-Drucker werden von EVFS (und 43 Netdrive) nicht unterst&ue.tzt (es gibt jedoch andere Tools mit 44 denen sich das bewerkstelligen l&ae.sst). 45 46 :p.:hp2.Hinweis zur Verwendung von Netdrive:ehp2.&colon. EVFSGUI unterst&ue.tzt 47 nur den CIFS&slr.SMB-Plugin von Netdrive&comma. nicht aber andere 48 Verbindungen&comma. wie Local&comma. FTP oder DAV. 49 Unterst&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 58 reaktiviert die Konfiguration die zuvor gespeichert worden ist. 59 60 :p.:hp2.Speichern:ehp2.&colon. Damit k&oe.nnen Sie die gegenw&ae.rtig aktiven 61 Mount-Points und Ressourcen in einem Profil speichern. Ein Profil 62 ist eine reine Text-Datei (mit der Erweiterung .evp bei 63 Verwendung von EVFS oder .ndc bei der Verwendung von 64 Netdrive)&comma. in der die aktuellen Verbindungsdaten 65 gespeichert werden. 66 67 :p.:hp2.Autostart:ehp2.&colon. Erzeugt ein Objekt im Autostart-Ordner&comma. 68 welches ein zuvor gespeichertes Profil beim Start des Computers 69 automatisch l&ae.dt&comma. und die gespeicherten Verbindungen 70 wiederherstellt. 71 72 :p.:hp2.Globale Einstellungen:ehp2.&colon. &Oe.ffnet das Fenster f&ue.r :link reftype=hd refid=settings.globale 73 Programmeinstellungen:elink.. 74 75 :p.:hp2.Erweiterte Verbindungsoptionen:ehp2.&colon. &Oe.ffnet den Dialog f&ue.r 76 die :link reftype=hd refid=advanced.erweiterten Verbindungsoptionen:elink.. 77 78 :p.:hp2.Schlie&Beta.en:ehp2.&colon. Schlie&Beta.t die grafische 79 Benutzeroberfl&ae.che. 80 81 :p.:hp2.Bearbeiten&colon. Reflektiert das Kontextmen&ue. des linken 82 Panels (aktuelle Verbindungen) 83 84 :p.Ansicht&colon. 85 86 :p.Ausgew&ae.hlt:ehp2.&colon. Reflektiert das Kontextmen&ue. des rechten 87 Panels (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 97 Filesystem f&ue.r SMB&slr.CIFS&comma. als auch mit Netdrive. Bei 98 EVFS handelt es sich um eine modifizierte Version von 99 Netdrive&comma. welche ausschlie&Beta.lich den SMB&slr.CIFS 100 Plugin (ndpsmb.dll) unterst&ue.tzt. :p.Zus&ae.tzlich zu EVFS kann 101 aber auch die Vollversion von Netdrive mit EVFSGUI benutzt 102 werden&comma. wobei automatisch erkannt wird&comma. welche der 103 beiden Versionen installiert sind. 104 :p.Sind beide installiert&comma. wird EVFS bevorzugt. Mit dem -ndfs 105 Schalter kann die Verwendung von Netdrive erzwungen werden. 106 :edl. 107 :p.Der Autostart-Mechanismus benutzt dar&ue.berhinaus die folgenden 108 Kommandzeilenparameter&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 114 Panel gezogen werden&comma. um die entsprechenden Verbindungen 115 herzustellen. 116 :dt.:hp2.-nogui:ehp2.&colon. 117 :dd.&Oe.ffnet statt des normalen EVFSGUI-Fensters nur ein kleines 118 Statusfenster. 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 53 124 54 125 :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 … … 56 127 Informationen &ue.ber die grundlegenden Konzepte der EVFS finden Sie in dieser Datei. 57 128 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 130 Benutzeroberfl&ae.che zu EVFS (bzw. zu Netdrive). Diese Seite 131 beschreibt das Hauptfenster von EVFSGUI und dessen verschiedene 132 Darstellungsm&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 63 141 64 142 :font facename='Default' size=0x0.:p.Das Bedienfeld f&ue.r aktuelle Ressourcen auf der linken Seite … … 71 149 :p.Unterhalb des Container befinden sich zwei 72 150 Schaltfl&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 154 ausgew&ae.hlte virtuelle Laufwerk. Alle verbundenen Ressourcen 155 (einschlie&Beta.lich jener mit darin enthaltenen Mount-Points 156 verbundenen)&comma. l&oe.scht alle Mount-Points auf dem 157 Laufwerk&comma. und entfernt den Laufwerksbuchstaben aus dem 79 158 Betriebsystem. 80 159 81 : p.:hp2.Abh&ae.ngen:ehp2.&colon. Diese Schaltfl&ae.che trennt (oder h&ae.ngt82 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 162 Ressource&comma. die derzeit mit dem Mount-Point verbunden ist. 84 163 85 164 :p.Wenn der ausgew&ae.hlte Mount-Point weitere Mount-Points … … 90 169 werden - es sei denn&comma. es ist das Quellverzeichnis eines 91 170 Laufwerks. 92 171 :edl. 93 172 :p.Ein Rechtsklick auf einen Mount-Point zeigt ein Kontextmen&ue. 94 173 mit derselben Funktionalit&ae.t an&comma. jedoch nur jeweils 95 174 ausw&ae.hlbare Men&ue.eintr&ae.ge. 96 175 97 :h2 res=430 .Dialogansicht176 :h2 res=430 name=dialog.Dialogansicht 98 177 99 178 :font facename='Default' size=0x0.Das neue Ressource-Panel auf der rechten Seite&comma. erlaubt … … 173 252 ausgef&ue.llt wurden. 174 253 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.Schaltflchen 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 257 Arbeitsgruppen (Domains)&comma. Server bzw. deren Freigaben 258 angezeigt. 259 260 :p.Entweder mit dem Kontextmen&ue. oder mittels Drag and Drop 261 k&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 266 im Verbindungen dargestellt&comma. sowohl f&ue.r aktive als auch 267 passive Verbindungen. 268 269 :p.Mittels Kontextmen&ue.operationen oder Drag und Drop k&oe.nnen 270 passive 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 275 Symboldarstellung gewechselt werden. 276 277 :h1 res=600 name=buttons.Schaltflchen am Hauptfenster 278 279 :font facename='Default' size=0x0.Die (optionalen) Schaltfl&ae.chen am Hauptfenster entsprechen den 280 Men&ue.punkten im :link reftype=hd refid=menubar.Hauptmen&ue.:elink. Datei bzw. Hilfe. 281 282 :h1 res=700 name=advanced.Erweiterte Verbindungsoptionen 219 283 220 284 :font facename='Default' size=0x0.Dieses Fenster enth&ae.lt die folgenden Optionen&colon. 221 285 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 288 erweitere 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 292 Lesen&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 296 einer fehlgeschlagenen Verbindung angelegt. Normalerweise wird er 297 in diesem Fall wieder entfernt. 298 299 :p.:hp2.Anzahl der Bl&oe.cke 64 kB (nur Version 1.x)&colon. 223 300 :p.:ehp2.Legt die Anzahl der Bl&oe.cke im Shared-Memory-Buffer fest&comma. 224 301 mit denen das Programm arbeitet. Auf diese Weise k&oe.nnen Sie … … 227 304 m&oe.chten. 228 305 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-Netzwerkfreigabe231 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 zum235 Lesen&comma. nicht jedoch zum Schreiben verwendet werden soll.236 237 306 :p.Mit der OK-Schaltfl&ae.che werden alle &Ae.nderungen gespeichert 238 307 und das Fenster geschlossen. Mit Schaltfl&ae.che "Abbrechen" wird … … 242 311 eingestellt werden k&oe.nnen&comma. wirken auf alle weiteren 243 312 Verbindungsoperationen&comma. die mit dem Hauptfenster des 244 245 313 Programmes durchgef&ue.hrt werden&comma. bis Sie das Programm 246 314 beenden. Allerdings werden sie beim n&ae.chsten Start von 247 315 EVFSGUI wieder auf die urspr&ue.nglichen Werte zur&ue.ckgestellt. 248 316 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 320 vorgenommen werden&colon. 321 322 :p.:hp2.F&ue.r Browsing authentifizieren:ehp2.&colon. 323 :p.Normalerweise verwendet das Programm zum Durchsuchen der 324 Netzwerkumgebung die Berechtigungen des Gastkontos. Ist diese 325 Option aktiviert&comma. wird der Benutzer vor der Aktualisierung 326 der Netzwerkumgebung um seinen Benutzernamen und sein Passwort 327 gefragt. So k&oe.nnen&comma. je nach Berechtigungen&comma. mehr 328 Maschinen bzw. Freigaben angezeigt werden. 329 330 :p.:hp2.Netzwerkumgebung sofort aktualisieren:ehp2.&colon. 331 :p.Die Netzwerkumgebung mu&Beta. normalerweise durch Auswahl der 332 entsprechenden Schaltfl&ae.che aktualisiert werden. Ist diese 333 Option aktiviert&comma. geschieht die Aktualisierung automatiwsch 334 beim Programmstart. 335 336 :p.:hp2.Inaktive Verbindungen merken:ehp2.&colon. 337 :p.Ist diese Option aktiviert&comma. merkt sich das Programm auch 338 Verbindungen&comma. die zur Zeit nicht wiederhergetellt werden 339 k&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 343 eingebaute Protokollierung. Um ein Protokoll zu 344 produzieren&comma. mu&Beta. man eine leere Datei namens 345 ndpsmb.dbg im Quallverzeichnis des Bootlaufwerks ablegen. Diese 346 Option legt diese datei an bzw. entfernt sie wieder. 347 348 :p.Die Protokolldatei ndpsmb.log wird in der Umgebungsvariable 349 LOGFILES abgelegt. Existiert diese nicht&comma. erfolgt die 350 Ablage im EVFS (Netdrive) Verzeichnis. 351 352 :p.:hp2.Debug:ehp2.&colon. 353 :p.Diese Option &oe.ffnet eine Konsole auf der beobachtet werden 354 kann&comma. was das Programm zur Zeit tut. 355 356 :h1 res=900 name=about.Produktinformation 254 357 255 358 :font facename='Default' size=0x0.eComStation Virtual File System for SMB Graphical User Interface … … 273 376 :p.Samba home page&colon. http&colon.&slr.&slr.www.samba.org 274 377 :p.NetDrive home page&colon. 275 http&colon.&slr.&slr.www.blueprintsoftwareworks.com&slr.netdrive&slr. 276 277 278 :euserdoc. 378 http&colon.&slr.&slr.www.blueprintsoftwareworks.com&slr.netdrive&slr. :euserdoc. -
branches/guitools-2.0/evfsgui/evfsi_de.mkm
r332 r345 98 98 EVG0090I: Jetzt verbinden 99 99 EVG0091I: Produktinformation 100 EVG0092 ?:101 EVG0093 ?:100 EVG0092I: Information 101 EVG0093I: Betriebsystem: 102 102 EVG0094?: 103 103 EVG0095?: -
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 10 following concepts&colon. 7 11 :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 14 may be mounted (see below). They are seen as network volumes by 15 the operating system. 16 :p.The functionality of the virtual drives is either provided by 17 EVFS (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 21 be mounted. A virtual drive may contain any number of mount 22 points; mount points may also be created inside other mount 23 points (just like a normal directory hierarchy). 24 25 :dt.:hp2.Resources:ehp2. 26 :dd.Remote CIFS&slr.SMB directory shares which are connected (or 27 mounted) to a mount point. The mount point may be the drive's 28 root directory&comma. or any subdirectory. 29 30 :p.Multiple resources may be mounted to a single mount point. This 31 is not generally recommended&comma. as it can make keeping track 32 of different resources somewhat confusing. 23 33 :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 35 shares only. Network printers are not supported. There are 36 however other tools to accomplish this task. 37 38 :p.:hp2.Additianal note to Netdrive:ehp2.&colon. EVFSGUI only support the 39 CIFS&slr.SMB Netdrive Plugin&comma. but not other plugin 40 types&comma. such as local&comma. FTP&comma. DAV. Supporting 41 other 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 48 tasks&colon. 49 50 :p.Load:ehp2.&colon. Loads a previously saved profile file and restores 51 connections from it.. 52 53 :p.:hp2.Save:ehp2.&colon. Saves all current connections&comma. both active and 54 passive ones to a profile file (a plain text file with the 55 extension of .evp or .ndc). 56 57 :p.:hp2.Autostart:ehp2.&colon. Creates an object in the startup folder&comma. 58 which loads a previously stored profile file and restores its 59 connections automatically during startup. 60 61 :p.:hp2.Global Settings:ehp2.&colon. Opens the dialog to configure :link reftype=hd refid=settings.global 62 program settings:elink.. 63 64 :p.:hp2.Advanced Mount Options:ehp2.&colon. Opens the dialog with the :link reftype=hd refid=current.advanced 65 mount options:elink.. 66 67 :p.:hp2.Close:ehp2.&colon. Saves settings and closes the graphical user 68 interface. 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 76 panel (Network neighbourhood&comma. connection details or dialog 77 view). 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 87 Filesystem for CIFS&slr.SMB&comma. as well as with Netdrive. EVFS 88 is a modified version of Netdrive&comma. which only supports 89 CIFS&slr.SMB plugin (ndpsmb.dll). 90 91 :p.In addition to EVFS&comma. EVFSGUI can also be used with the full 92 version of Netdrive.EVFSGUI will auutomatically detect&comma. 93 which of the two versions are installed. 94 95 :p.If both are installed&comma. is EVFS takes precedence. Using the 96 the -ndfs switch&comma. usage of Netdrive over EVFS can be 97 enforced.. 57 98 :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 100 switches&colon. 65 101 :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. 104 respectively .ndc for Netdrive to restore all connections. 105 106 :p.A profile file can also be also be dragged and dropped on the 107 left 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. 84 114 :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 119 based on Samba and NetDrive. It is designed to allow easy access to shared 120 files and directories on SMB-based local area networks. 121 Information 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 134 window&comma. shows all the EVFS virtual drives and mount points 135 which are currently attached&comma. and the resources (if any) 136 which are mounted to them. These are shown in the container 137 control 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 143 drive. This unmounts all resources mounted under that drive 144 (including those connected to child mount points)&comma. deletes 145 all mount points on the drive&comma. and removes the drive letter 146 from the operating system. 147 148 :dt.:hp2.Unmount:ehp2. 149 :dd.This button disconnects (or unmounts) any resource(s) which are 150 currently mounted to the selected mount point. 151 152 :p.If the selected mount point has any child mount points under 153 it&comma. they will not be affected. 154 155 :p.If it has no child mount points under it&comma. then the selected 156 mount point will also be deleted - unless it is the root 157 directory of the drive itself. 119 158 :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. 160 which provides the same functionality as the buttons below the 161 container. 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. 166 allows 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 173 mounted. The server and share names must be specified; the 174 workgroup is optional. 175 176 :p.:hp2.All shares on server:ehp2. 177 :p.All shares on the specified server are mounted. Each share 178 appears as a subdirectory under the mount point. The server name 179 must 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 183 appears as a subdirectory under the mount point&comma. with its 184 shares as subdirectories below that. The workgroup name must be 185 specified. 186 187 :p.:hp2.All available workgroups:ehp2. 188 :p.All workgroups in a network are mounted. Each workgroup appears 189 as a subdirectory under the mount point. The master browser 190 (either a server or a workgroup) for the network must be 191 specified. 192 193 :p.:hp2.Server:ehp2. 194 :p.The CIFS&slr.SMB (NetBIOS) name of the server you want to connect 195 to&comma. if applicable. 196 197 :p.:hp2.Share:ehp2. 198 :p.The name of the share (on the specified server) which will be 199 mounted&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 203 will be established. This is optional&comma. unless 'all servers 204 in workgroup' is selected (above). 205 206 :p.:hp2.Master Browser:ehp2. 207 :p.This option is only available if 'all available workgroups' is 208 selected (above). In this case&comma. the name of the server or 209 workgroup that acts as a master browser for the network being 210 accessed should be specified in the entryfield. 211 212 :p.The checkbox below the entryfield indicates whether the entered 213 name 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 217 is 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 221 resource. If left blank&comma. a default user ID of 'guest' will 222 be used. 223 224 :p.:hp2.Password:ehp2. 225 :p.Enter the password for the specified user ID. If left 226 blank&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 230 drive and (optional) subdirectory to which the resource will be 231 mounted. 232 233 :p.If the selected virtual drive does not exist already&comma. it 234 will be attached automatically. If a subdirectory is 235 specified&comma. it will be created automatically if it does not 236 exist already. 237 238 :p.:hp2.Mount:ehp2. 239 :p.Use this button to mount the resource once the required fields 240 have 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 249 create 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 254 connections&comma. both active and passive ones. 255 256 :p.Using either the context menu or drag and drop operations you can 257 activate 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 266 menu 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 274 OS&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 278 read-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 282 failed connection attempt is preserved. Normally&comma. it is 283 removed 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 287 is allocated for every connection. Higher values may provide 288 improved access speed&comma. but at a cost of using up more 289 system memory. 290 291 :p.The OK button will save any changes and close the window. The 292 Cancel button will close the window without making any changes. 293 294 :p.Note&colon. Options set using this window be used for all 295 subsequent mount operations initiated from the New Resource 296 panel&comma. until you exit the program. However&comma. they will 297 return 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 306 account in order to browse the networkneighbourhood. If this 307 option is set&comma. the user is asked for his username and 308 password before the updating the network neighbourhood. Depending 309 upon the permissions of the used account&comma. more machines and 310 shares can be displayed. 311 312 :p.:hp2.Immediate Network Neighborhood update:ehp2.&colon. 313 314 The network neighborhood must be updated manually by selecting 315 the appropriate button by default. Setting this option&comma. the 316 update 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 321 connections 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 326 logging feature. To produce a logfile&comma. you must put an 327 empty file named ndpsmb.dbg into the root directory of the boot 328 drive. This option creates this file or removes it again. 329 330 The logfile ndpsmb.log logis stored in the LOGFILES environment 331 variable. In case this does not exist&comma. the file is placed 332 into the EVFS (Netdrive) directory. 333 334 :p.:hp2.Debug:ehp2.&colon. 335 336 This option opens a console in which you can observe what the 337 program 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 347 Taylor. All rights reserved. 348 349 :p.Permission to use&comma. modify&comma. and&slr.or distribute 350 EVFSGUI&comma. for commercial purposes or otherwise&comma. is 351 granted to Serenity Systems International and Mensys BV. 352 353 :p.:hp2.Additional Resources 354 355 :p.:ehp2.Samba server and resources&colon. 356 http&colon.&slr.&slr.svn.netlabs.org&slr.samba 357 :p.Problem reports&colon. 358 http&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. 361 http&colon.&slr.&slr.www.blueprintsoftwareworks.com&slr.netdrive&slr. 362 363 364 365 196 366 197 367 :euserdoc. -
branches/guitools-2.0/evfsgui/evfsi_en.mkm
r332 r345 98 98 EVG0090I: Retry 99 99 EVG0091I: About 100 EVG0092 ?:101 EVG0093 ?:100 EVG0092I: Information 101 EVG0093I: Operating System 102 102 EVG0094?: 103 103 EVG0095?: -
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 systme 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 systme de fichiers eComStation Virtual File System pour SMB 10 (EVFS) fait appel aux concepts suivants &colon. 10 11 :dl break=fit tsize=16. 11 :dt. Unit virtuelle12 :dt.:hp2.Unit virtuelle:ehp2. 12 13 :dd.Un volume (reprsent par une lettre d'unit) sous lequel des 13 resources peuvent tre montes (voir ci-dessous). Elle est vue comme 14 une unit rseau par le systme d'exploitation. 15 :dt.Point de montage 16 :dd.Un rpertoire d'une unit virtuelle sous lequel des partages rseau 17 SMB peuvent tre monts. Une unit virtuelle peut contenir plusieurs 18 points de montage; des points de montage peuvent aussi tre crs 19 20 l'intrieur d'un autre point de montage (comme dans toute hirarchie de 21 rpertoires normale). 22 :dt.Ressources 14 resources peuvent tre montes (voir ci-dessous). Elle est vue 15 comme une unit rseau par le systme d'exploitation. 16 17 :dt.:hp2.Point de montage:ehp2. 18 :dd.Un rpertoire d'une unit virtuelle sous lequel des partages 19 rseau SMB peuvent tre monts. Une unit virtuelle peut contenir 20 plusieurs points de montage; des points de montage peuvent aussi 21 tre crs 22 l'intrieur d'un autre point de montage (comme dans 23 toute hirarchie de rpertoires normale). 24 25 :dt.:hp2.Ressources:ehp2. 23 26 :dd.Des rpertoires de partage SMB distants qui sont connects (ou 24 :hp1.monts:ehp1.) sur un point de montage. Le point de montage peut 25 tre le rpertoire racine de l'unit ou n'importe quel sous-rpertoire. 27 monts) sur un point de montage. Le point de montage peut tre le 28 rpertoire racine de l'unit ou n'importe quel sous-rpertoire. 29 26 30 :p.De multiples ressources peuvent tre montes sur un seul point de 27 montage. Ce n'est en gnral pas recommand , tant donn que cela peut28 engendrer une certaine confusion dans le suivi des diffrentes29 ressources. 31 montage. Ce n'est en gnral pas recommand&comma. tant donn 32 que cela peut engendrer une certaine confusion dans le suivi des 33 diffrentes ressources. 30 34 :edl. 31 :note.EVFS prend uniquement en charge les fichiers et rpertoires 32 partags. Les imprimantes en rseau ne sont pas prises en charge. 33 .* ---------------------------------------------------------------------------- 34 :h1 x=left y=bottom width=100% height=100% name=main.Fentre principale 35 :p.Le systme de fichiers eComStation Virtual File System pour SMB (EVFS) 36 est un client rseau bas sur Samba et NetDrive. Il est conu pour 37 permettre un accs ais aux fichiers et rpertoires partags via des 38 rseaux locaux bass 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 dcrit la fentre principale de 43 EVFSGUI. 44 :p. 45 :p.:hp7.Ressources actuelles:ehp7. 46 :p.Le panneau :hp2.Ressources actuelles:ehp2., sur le ct gauche de la 47 fentre, affiche toutes les units virtuelle d'EVFS, les points de 48 montage qui sont actuellement attachs et les ressources (s'il y en a) 49 qui y sont montes. Ces dernires sont affiches 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 36 shares only. Network printers are not supported. There are 37 however other tools to accomplish this task. 38 39 :p.:hp2.Additianal note to Netdrive:ehp2.&colon. EVFSGUI only support the 40 CIFS&slr.SMB Netdrive Plugin&comma. but not other plugin 41 types&comma. such as local&comma. FTP&comma. DAV. Supporting 42 other 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 49 tasks&colon. 50 51 :p.Load:ehp2.&colon. Loads a previously saved profile file and restores 52 connections from it.. 53 54 :p.:hp2.Save:ehp2.&colon. Saves all current connections&comma. both active and 55 passive ones to a profile file (a plain text file with the 56 extension of .evp or .ndc). 57 58 :p.:hp2.Autostart:ehp2.&colon. Creates an object in the startup folder&comma. 59 which loads a previously stored profile file and restores its 60 connections automatically during startup. 61 62 :p.:hp2.Global Settings:ehp2.&colon. Opens the dialog to configure :link reftype=hd refid=settings.global 63 program settings:elink.. 64 65 :p.:hp2.Advanced Mount Options:ehp2.&colon. Opens the dialog with the :link reftype=hd refid=current.advanced 66 mount options:elink.. 67 68 :p.:hp2.Close:ehp2.&colon. Saves settings and closes the graphical user 69 interface. 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 77 panel (Network neighbourhood&comma. connection details or dialog 78 view). 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 88 Filesystem for CIFS&slr.SMB&comma. as well as with Netdrive. EVFS 89 is a modified version of Netdrive&comma. which only supports 90 CIFS&slr.SMB plugin (ndpsmb.dll). 91 92 :p.In addition to EVFS&comma. EVFSGUI can also be used with the full 93 version of Netdrive.EVFSGUI will auutomatically detect&comma. 94 which of the two versions are installed. 95 96 :p.If both are installed&comma. is EVFS takes precedence. Using the 97 the -ndfs switch&comma. usage of Netdrive over EVFS can be 98 enforced.. 99 :edl. 100 :p.The startup mechanism additionally uses the following commandline 101 switches&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. 105 respectively .ndc for Netdrive et restaure tous les points de 106 montage et connexions. 107 108 :p.A profile file can also be also be dragged and dropped on the 109 left panel to establish the appropriate connections. 110 111 :dt.:hp2.-nogui:ehp2.&colon. 112 :dd.seule une petite fentre d'tat est ouverte. 113 114 :dt.:hp2.-auto-close:ehp2.&colon. 115 :dd.EVFSGUI se ferme automatiquement aprs 3 secondes. 116 :edl. 117 118 :h1 res=400 name=main.Fentre principale 119 120 :font facename='Default' size=0x0.The eComStation Virtual File System for SMB (EVFS) is a network client 121 based on Samba and NetDrive. It is designed to allow easy access to shared 122 files and directories on SMB-based local area networks. 123 Information 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 ct gauche de la 136 fentre&comma. affiche toutes les units virtuelle d'EVFS&comma. 137 les points de montage qui sont actuellement attachs et les 138 ressources (s'il y en a) qui y sont montes. Ces dernires sont 139 affiches dans le conteneur qui occupe une grande partie de ce 140 panneau. 141 51 142 :p.Sous le conteneur figurent deux boutons &colon. 52 :dl break=fit tsize=15. 53 :dt.:hp2.Dtacher:ehp2. 54 :dd.Ce bouton retire (ou :hp1.dtache:ehp1.) l'unit de disque virtuel 55 en cours de slection. Cela a pour effet le dmontage de toutes les 56 ressources montes sur cette unit (y compris celles montes 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 systme d'exploitation. 59 :dt.:hp2.Dmonter:ehp2. 60 :dd.Ce bouton dconnecte (ou :hp1.dmonte:ehp1.) toute ressource 61 actuellement monte sur le point de montage en cours de slection. 62 :p.Si le point de montage slectionn contient lui-mme des points de 63 montage, ces derniers ne seront pas affects. 64 :p.S'il ne contient aucun point de montage, le point de montage 65 slectionn sera alors aussi supprim &emdash. 143 :dl break=fit tsize=16. 144 :dt.:hp2.Dtacher:ehp2. 145 :dd.Ce bouton retire (ou dtache) l'unit de disque virtuel en cours 146 de slection. Cela a pour effet le dmontage de toutes les 147 ressources montes sur cette unit (y compris celles montes sur 148 des points de montage enfants)&comma. la suppression de tous les 149 points de montage de l'unit et le retrait de la lettre d'unit 150 du systme d'exploitation. 151 152 :dt.:hp2.Dmonter:ehp2. 153 :dd.Ce bouton dconnecte (ou dmonte) toute ressource actuellement 154 monte sur le point de montage en cours de slection. 155 156 :p.Si le point de montage slectionn contient lui-mme des points 157 de montage&comma. ces derniers ne seront pas affects. 158 159 :p.S'il ne contient aucun point de montage&comma. le point de 160 montage slectionn sera alors aussi supprim - 66 161 moins qu'il ne 67 s'agisse du rpertoire racine-mme de l'unit. 162 s'agisse du rpertoire racine-mme de l'unit. 68 163 :edl. 69 :p.Cliquer avec le bouton 2 de la souris sur un point de montage fait 70 apparatre un menu contextuel proposant les mmes fonctionnalits que les 71 bouton sous le conteneur. 72 :p. 73 :p.:hp7.Nouvelle resource:ehp7. 74 :p.Le panneau :hp2.Nouvelle resource:ehp2., ct droit, vous permet de 75 monter une nouvelle ressource. 76 :dl break=fit tsize=16. 77 :dt.:hp2.Montage:ehp2. 78 :dd.Permet de prciser 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 spcifis; 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 monts. Chaque partage 87 apparat comme un sous-rpertoire 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 monts. Chaque 91 serveur apparat comme un sous-rpertoire du point de montage avec ses 92 partages comme sous-rpertoires. 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 rseau sont monts. Chaque groupe 96 de travail apparat comme un sous-rpertoire du point de montage. Le 97 navigateur matre (que ce soit un serveur ou groupe de travail) pour le 98 rseau 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 slectionn. 106 :dt.:hp2.Groupe de travail:ehp2. 107 :dd.Le nom du groupe de travail du rseau 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 slectionn. 112 :dt.:hp2.Navigateur matre: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 slectionn. 115 Dans ce cas, le nom du serveur ou du groupe de travail, qui agit comme 116 navigateur matre pour le rseau en cours d'accs, devra tre indiqu 117 dans le champ d'entre. 164 :p.Cliquer avec le bouton 2 de la souris sur un point de montage 165 fait appara140tre un menu contextuel proposant les mmes 166 fonctionnalits 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. ct droit&comma. vous permet 171 de monter une nouvelle ressource. 172 173 :p.:hp2.Montage:ehp2. 174 :p.Permet de prciser le nombre et le type de ressources que vous 175 voulez monter. 176 177 :p.:hp2.Partage simple:ehp2. 178 :p.Le type de connexion le plus simple &colon. le partage indiqu 179 est mont. Les noms de serveur et du partage doivent tre 180 spcifis; 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 monts. Chaque partage 184 apparat comme un sous-rpertoire du point de montage. Le nom du 185 serveur doit tre indiqu; le nom du groupe de travail est 186 optionnel. 187 188 :p.:hp2.Tous les serveurs du groupe de travail:ehp2. 189 :p.Tous les serveurs du groupe de travail indiqu sont monts. 190 Chaque serveur apparat comme un sous-rpertoire du point de 191 montage avec ses partages comme sous-rpertoires. Le nom du 192 groupe 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 rseau sont monts. Chaque 196 groupe de travail apparat comme un sous-rpertoire du point de 197 montage. Le navigateur matre (que ce soit un serveur ou groupe 198 de travail) pour le rseau doit tre indiqu. 199 200 :p.:hp2.Serveur:ehp2. 201 :p.Le nom CIFS (NetBIOS) du serveur&comma. si applicable&comma. sur 202 lequel 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 slectionn. 207 208 :p.:hp2.Groupe de travail:ehp2. 209 :p.Le nom du groupe de travail du rseau local ou du domaine sur 210 lequel la connexion sera tablie. C'est optionnel&comma. 211 moins 212 que 'Tous les serveurs du groupe de travail' (voir plus haut) 213 n'ait t slectionn. 214 215 :p.:hp2.Navigateur matre:ehp2. 216 Cette option n'est uniquement disponible que si 'Tous les groupes 217 de travail disponibles' (voir plus haut) a t slectionn. Dans 218 ce cas&comma. le nom du serveur ou du groupe de travail&comma. 219 qui agit comme navigateur matre pour le rseau en cours 220 d'accs&comma. devra tre indiqu dans le champ d'entre. 221 118 222 :p.La case 119 223 cocher au dessous du champ d'entre permet de prciser 120 224 si 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 bote de dialogue des 123 :link reftype=hd refid=advanced.options de montage avances:elink.. 124 :dt.:hp2.Identifiant:ehp2. 125 :dd.Entrez le nom d'utilisateur qui sera utilis pour accder 225 226 227 :p.:hp2.Avanc:ehp2. 228 Ce bouton affiche la bote de dialogue des options de montage 229 avances. 230 231 :p.:hp2.Identifiant:ehp2. 232 :p.Entrez le nom d'utilisateur qui sera utilis pour accder 126 233 la 127 ressource monte. Si le champ est laiss vide, l'identifiant par dfaut 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 dsir, c'est 134 dire l'unit de disque 135 virtuel et le sous-rpertoire (optionnel) sur lequel la ressource sera 136 monte. 137 :p.Si l'unit de disque virtuel slectionne n'existe pas dj 138 , elle 139 sera automatiquement attache. Si un sous-rpertoire est indiqu, il 140 sera automatiquement cr s'il n'existe pas dj 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 contrle:ehp7. 148 :dl break=fit. 149 :dt.:hp2.Lancement automatique:ehp2. 150 :dd. 151 Un objet est cr dans le dossier de lancement pour recrer tous les 152 points de montage et les ressources stocks prcdemment dans un 153 profil. 154 :p.Le mcanisme de lancement automatique utilise les paramtres 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 fentre d'tat est ouverte 160 :li.-autoclose &colon. EVFSGUI se ferme automatiquement aprs 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 dfaut) dans lequel 169 les informations seront sauvegardes. 170 :dt.:hp2.Charger:ehp2. 171 :dd.Charge un profil prcdemment sauvegard et ractive la configuration 172 qui a t dfinie dans celui-ci. 173 :dt.:hp2.Aide:ehp2. 174 :dd.Affiche l'aide du programme pour la fentre principale. 175 :edl. 176 .* ---------------------------------------------------------------------------- 177 :h1 x=left y=bottom width=100% height=100% name=advanced.Options de montage avances 178 :p.Cette fentre prsente 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 paramtrer la taille du tampon de mmoire 182 partage qui est alloue pour chaque connexion. Des valeurs plus leves 183 peuvent fournir une vitesse d'accs amliore, mais avec l'inconvnient 184 d'utiliser plus de mmoire du systme. 185 :dt.:hp2.Support des attributs tendus:ehp2. 186 :dd.Indique si oui ou non la ressource monte 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 monte en mode lecture-seule ou 190 non. 191 :edl. 192 :p.Le bouton :hp2.OK:ehp2. sauvegardera toute modification et fermera la 193 fentre. Le bouton :hp2.Annuler:ehp2. fermera la fentre sans faire de 234 ressource monte. Si le champ est laiss vide&comma. 235 l'identifiant par dfaut 'guest' sera utilis. 236 237 :p.:hp2.Mot de passe:ehp2. 238 :p.Entrez le mot de passe pour l'identifiant utilisateur donn. Si 239 le champ est laiss vide&comma. un mot de passe vide ('') sera 240 utilis. 241 :p.Monter sur Indique le point de montage dsir&comma. c'est 242 dire 243 l'unit de disque virtuel et le sous-rpertoire (optionnel) sur 244 lequel la ressource sera monte. 245 246 :p.Si l'unit de disque virtuel slectionne n'existe pas 247 dj 248 &comma. elle sera automatiquement attache. Si un 249 sous-rpertoire est indiqu&comma. il sera automatiquement cr 250 s'il n'existe pas dj 251 . 252 253 :p.:hp2.Monter:ehp2. 254 :p.Utilisez ce bouton pour monter la ressource une fois que les 255 champs 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 262 create 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 267 connections&comma. both active and passive ones. 268 269 :p.Using either the context menu or drag and drop operations you can 270 activate 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 279 menu 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 avances 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 monte doit prendre en charge 287 les 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 monte en mode lecture-seule ou 292 non. 293 294 :p.:hp2.Create mountpoint even when connection attempt fails 295 :p.:ehp2.When enabled&comma. a mountpoint that was created during an 296 failed connection attempt is preserved. Normally&comma. it is 297 removed in this case. 298 299 :p.:hp2.Nb de blocs de 64 ko (seulement Version 1.x) 300 :p.:ehp2.Vous permet de paramtrer la taille du tampon de mmoire partage 301 qui est alloue pour chaque connexion. Des valeurs plus leves 302 peuvent fournir une vitesse d'accs amliore&comma. mais avec 303 l'inconvnient d'utiliser plus de mmoire du systme. 304 305 :p.Le bouton OK sauvegardera toute modification et fermera la 306 fentre. Le bouton Annuler fermera la fentre sans faire de 194 307 modification. 195 :nt.Les options paramtres en utilisant cette fentre seront utilises 196 pour toutes les oprations de montage subsquentes, inities 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 paramtres en utilisant cette fentre 310 seront utilises pour toutes les oprations de montage 311 subsquentes&comma. inities depuis le panneau Nouvelle 312 ressource&comma. jusqu' 313 ce que vous quittiez le programme. 314 Cependant&comma. elles retourneront 200 315 leurs valeurs par dfaut la 201 316 prochaine 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 rservs. :elines. 211 :p.La permission d'utiliser, de modifier et/ou de distribuer EVFSGUI, 212 213 des fins commerciales ou autres, est accorde 214 Serenity Systems 215 International et Mensys BV. 216 :p. 217 :p.:hp7.Ressources supplmentaires: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 problmes &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 325 account in order to browse the networkneighbourhood. If this 326 option is set&comma. the user is asked for his username and 327 password before the updating the network neighbourhood. Depending 328 upon the permissions of the used account&comma. more machines and 329 shares can be displayed. 330 331 :p.:hp2.Immediate Network Neighborhood update:ehp2.&colon. 332 333 The network neighborhood must be updated manually by selecting 334 the appropriate button by default. Setting this option&comma. the 335 update 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 340 connections 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 345 logging feature. To produce a logfile&comma. you must put an 346 empty file named ndpsmb.dbg into the root directory of the boot 347 drive. This option creates this file or removes it again. 348 349 The logfile ndpsmb.log logis stored in the LOGFILES environment 350 variable. In case this does not exist&comma. the file is placed 351 into the EVFS (Netdrive) directory. 352 353 :p.:hp2.Debug:ehp2.&colon. 354 355 This option opens a console in which you can observe what the 356 program 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 361 Virtual 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 366 Taylor. Tous droits rservs. 367 368 :p.La permission d'utiliser&comma. de modifier et&slr.ou de 369 distribuer EVFSGUI&comma. 370 des fins commerciales ou 371 autres&comma. est accorde 372 Serenity Systems International et 373 Mensys BV. 374 375 :p.:hp2.Ressources supplmentaires 376 377 :p.:ehp2.Ressources et serveur Samba &colon. 378 http&colon.&slr.&slr.svn.netlabs.org&slr.samba 379 :p.Rapport de problmes &colon. 380 http&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. 383 http&colon.&slr.&slr.www.blueprintsoftwareworks.com&slr.netdrive&slr. 384 385 386 387 388 228 389 :euserdoc. -
branches/guitools-2.0/evfsgui/evfsi_fr.mkm
r332 r345 103 103 EVG0090I: Ressayer 104 104 EVG0091I: · propos de 105 EVG0092 ?:106 EVG0093 ?:105 EVG0092I: Information 106 EVG0093I: Systme d'exploitation 107 107 EVG0094?: 108 108 EVG0095?: -
branches/guitools-2.0/evfsgui/readme.txt
r332 r345 1 EVFSGUI Version 2.0 beta 12 ========================= =1 EVFSGUI Version 2.0 beta3 2 ========================= 3 3 4 4 1. Prerequisites: … … 11 11 2. Installation: 12 12 13 - Get smbclut-3.0.3 6-20090915.zip (or better).13 - Get smbclut-3.0.37-20091023.zip (or better). 14 14 - Unzip the enclosed binaries into a directory within your PATH. 15 - Unzip the files from evfsgui-20beta 1-20090915(or better) into a15 - Unzip the files from evfsgui-20beta3-20091029 (or better) into a 16 16 directory within your PATH (preferably the one where you also put 17 binaries from smbclut-3.0.3 6-20090915.zip.17 binaries from smbclut-3.0.37-20091023.zip. 18 18 19 19 Recommended way of installation: … … 39 39 which is compatible (both programs will use the same settings). 40 40 - The language files are NOT backward compatible. 41 - Running 1.3.x and 2.0 beta 1side by side is possible.41 - Running 1.3.x and 2.0 beta3 side by side is possible. 42 42 43 43 4. Usage: 44 44 45 EVFSGUI 2.0 beta 1detects whether it should use EVFS or NDFS automatically.45 EVFSGUI 2.0 beta3 detects whether it should use EVFS or NDFS automatically. 46 46 If you have installed both (which does not really make sense), 47 47 EVFS will be chosen, unless you specify -ndfs on the commandline. … … 79 79 5. Global settings: 80 80 81 - Authenticate for browsing: Normally browsing is run with the credentials81 - Authenticate for browsing: Normally, browsing is run with the credentials 82 82 of the guest account. Providing a user/password for browsing might show 83 83 more workgroups/servers/shares depending on your rights. … … 102 102 103 103 - Loading a profile in 1.3 completely replaced all existing connections, 104 whereas in 2.0 beta 1the profiles are merged. A warning is issured, in104 whereas in 2.0 beta3 the profiles are merged. A warning is issured, in 105 105 case a connection should be created, if it already exists. 106 106 … … 108 108 save all connections to a profile. 109 109 110 - EVFSGUI 2.0 beta 1can 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", 111 111 set "View - Buttons" and "View Dialog". 112 112 113 - EVFSGUI 2.0 beta 1does not save the workgroup across sessions anymore, as113 - EVFSGUI 2.0 beta3 does not save the workgroup across sessions anymore, as 114 114 this does not make sense anymore. 115 115 … … 128 128 7. Authors, credits: 129 129 130 - EVFSGUI 1.x (which is still the base of EVFSGUI 2.0 beta 1) was created130 - EVFSGUI 1.x (which is still the base of EVFSGUI 2.0 beta3) was created 131 131 by Alex Taylor and modified and extended by Herwig Bauernfeind. 132 132 Thanks Alex, for letting me use your code as a base! … … 134 134 - VRSPLITB.DLL (VX-REXX splitbar control) was provided by Alex Taylor. 135 135 136 - EVFSGUI 2.0 beta 1was created by Herwig Bauernfeind.136 - EVFSGUI 2.0 beta3 was created by Herwig Bauernfeind. 137 137 138 138 - The Samba Client Utilities were compiled by Herwig Bauernfeind and are … … 145 145 for his support, feedback and ideas. 146 146 147 Herwig Bauernfeind, St.Veit/Glan, Austria, 15.09.2009147 Herwig Bauernfeind, St.Veit/Glan, Austria, 29.10.2009 148 148 mailto: herwig.bauernfeind@aon.at -
branches/guitools-2.0/shared/cltinit.vrs
r324 r345 125 125 /*:VRX */ 126 126 _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 132 133 return 133 134 -
branches/guitools-2.0/shared/smbtree.vrs
r334 r345 14 14 if ShowHidden = 'SHOWHIDDEN' | ShowHidden = '' then ShowHidden = 0 15 15 16 say 'detach 'samba.!smbtreeexe' 'debuglevel' 'UserCred' >'samba.!msg17 address cmd 'detach 'samba.!smbtreeexe' 'debuglevel' 'UserCred' >'samba.!msg16 say 'detach 'samba.!smbtreeexe' -S 'debuglevel' 'UserCred' >'samba.!msg 17 address cmd 'detach 'samba.!smbtreeexe' -S 'debuglevel' 'UserCred' >'samba.!msg 18 18 19 19 if UserCred = '-N' then UserCred = '' … … 21 21 ok = VRMethod("CN_smbtree", "RemoveRecord", "ALL") 22 22 23 RefreshMode = "TREE" 23 24 ok = VRSet("CN_smbtree","Enabled", 0) 24 25 ok = VRset("TM_RefreshTreeDisplay","Enabled",1) … … 32 33 if stat <> "READY:" then return 33 34 35 if UserCred = 'USERCRED' | UserCred = '' | UserCred = '--user=%' then do 36 UserCred = '-N' 37 end 38 34 39 if ShowHidden = 'SHOWHIDDEN' | ShowHidden = '' then ShowHidden = 0 35 40 … … 58 63 Header = c2x(left(smbtreeline.sl,3)) 59 64 select 60 when Header = "09095C" then do /* share */65 when Header = "09095C" then do /* share - obsolete, we do that differently now see below! */ 61 66 smbtreeline.sl = strip(smbtreeline.sl,,'09'x) 62 67 parse var smbtreeline.sl '\\'machine'\'share '09'x comment … … 72 77 if pos("$", share) > 0 then ok = VRMethod( "CN_smbtree", "SetRecordAttr", smbtree.!share, "Visible", ShowHidden) 73 78 end 74 end 79 end /* end of obsolete share code */ 75 80 when Header = "095C5C" then do /* Machine */ 76 81 smbtreeline.sl = strip(smbtreeline.sl,,'09'x) … … 79 84 comment = strip(comment) 80 85 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") 82 90 ok = VRMethod( "CN_smbtree", "SetRecordAttr", smbtree.!machine, "ReadOnly", 1) 83 91 ok = VRMethod( "CN_smbtree", "SetFieldData", smbtree.!machine, NBFH, machine, CommentFH, Comment, WorkGroupFH, CurWG) 92 ok = VRSet( "CN_smbtree", "Painting", 0 ) 84 93 if VRGet("CN_smbtree","View") = "Detail" then do 85 94 address cmd samba.!nmblookupexe' 'machine' 'debuglevel' -N >'samba.!msg … … 123 132 end 124 133 end 125 ok = VRSet( "CN_smbtree", "Painting", 1 ) 126 ok = VRSet( "CN_smbtree", "Painting", 0 ) 134 else do 135 call _RefreshShares 136 end 127 137 end 128 138 otherwise do … … 139 149 ok = VRMethod( "CN_smbtree", "SetRecordAttr", smbtree.!workgroup, "Collapsed", 0) 140 150 ok = VRMethod( "CN_smbtree", "SetRecordAttr", smbtree.!workgroup, "ReadOnly", 1) 151 ok = VRMethod( "CN_smbtree", 'SetRecordAttr', smbtree.!workgroup, "UserData", "WORKGROUP|") 141 152 end 142 153 CurWG = smbtreeline.sl … … 154 165 return 155 166 156 /*:VRX _ GuessIcon167 /*:VRX _RefreshShares 157 168 */ 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) 181 return 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 258 sharecleanup: 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" 266 return 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 284 return rh.I -
branches/guitools-2.0/smbmon/changes
r334 r345 5 5 background 6 6 +Added: EVFSGUI-like throbber for network neighbourhood 7 +Added: Sorting for all containers 7 8 *Changed: Flatened menu structure 8 9 Version 0.9.25 27-06-2009 -
branches/guitools-2.0/smbmon/readme.smbmon
r315 r345 1 SmbMon - Samba Server Status Monitor Version 0.9.242 =================================================== 1 SmbMon - Samba Server Status Monitor Version 1.9-preview 2 ======================================================== 3 3 4 4 CONTENTS: -
branches/guitools-2.0/smbmon/smbmon.vrp
r334 r345 7 7 VRXWindow: __VREMainWindow,1,2180,3710,940,8000 8 8 VRXWindow: __VRESectionListWindow,1,2650,12093,9359,3300 9 VRXWindow: __VREToolsWindow,1,2204,1590,69 89,16599 VRXWindow: __VREToolsWindow,1,2204,1590,6995,1659 10 10 VRXWindow: __VREWindListWindow,1,265,12093,2650,3150 11 11 UserFile: 1 -
branches/guitools-2.0/smbmon/smbmon.vrx
r334 r345 378 378 /* For Users page in case connections.tdb is not initialised */ 379 379 IgnoreSmbNoInit = 1 380 381 /* For Refresh tree display code */ 382 RefreshMode ="" 380 383 381 384 smbdpidhandle.0 = 0 … … 647 650 parse var Zeile FPid Uid DenyMode Access RW Oplock Sharepath Rest 648 651 TimeDate = right(rest,25) 649 Name = strip(left(Rest, length(Rest)-25))652 Name = strip(left(Rest,max(length(Rest)-25),1)) 650 653 I = I + 1 651 654 sharepath = strip(translate(left(sharepath,1))||translate(substr(SharePath,2),'\','/'),'T','\') … … 1097 1100 ok = VRset("ContextMenu_Daemons_Ping","Visible", (DRH <> "") ) 1098 1101 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") 1101 1104 select 1102 when Words( RecCap) = 3 then do1103 RecCap = word(RecCap,2)1105 when Words(DaemonName) = 3 then do 1106 DaemonName = word(DaemonName,2) 1104 1107 ok = VRset("ContextMenu_Daemons_Sep1","Visible", 1 ) 1105 1108 end 1106 when Words( RecCap) = 1 then do1107 parse var RecCap RecCap'.exe'1109 when Words(DaemonName) = 1 then do 1110 parse var DaemonName DaemonName'.exe' 1108 1111 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)) 1110 1113 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 ) 1112 1116 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 1114 1123 end 1115 1124 otherwise nop 1116 1125 end 1117 say ' Daemon is "' RecCap'"'1126 say ' Daemon is "'DaemonName'"' 1118 1127 ok = VRMethod( "ContextMenu_Daemons", "Popup", , , "", "" ) 1119 1128 end … … 1149 1158 return 1150 1159 1160 /*:VRX CN_smbtree_Click 1161 */ 1162 CN_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 1170 return 1171 1151 1172 /*:VRX CN_smbtree_ContextMenu 1152 1173 */ … … 1272 1293 ContextMenu_Daemons_Ping_Click: 1273 1294 ok = VRSet("Main", 'Pointer', 'Wait' ) 1274 address cmd samba.!smbcontrolexe' ' RecCap' ping --timeout=3 --debuglevel=0 2>'samba.!error' 1>'samba.!msg1295 address cmd samba.!smbcontrolexe' 'DaemonName' ping --timeout=3 --debuglevel=0 2>'samba.!error' 1>'samba.!msg 1275 1296 call _SambaShowMsg "section table registered" 1276 1297 … … 1282 1303 */ 1283 1304 ContextMenu_Daemons_Shutdown_Click: 1284 Msg.Text = NLVGetMessage(34, RecCap)1305 Msg.Text = NLVGetMessage(34, DaemonName) 1285 1306 Msg.Type = 'Q' 1286 1307 if _MsgYesNo() = 1 then do 1287 address cmd samba.!smbcontrolexe' ' RecCap' shutdown 2>'samba.!error' 1>'samba.!msg1288 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" 1289 1310 end 1290 1311 ok = VRSet("TM_refresh","Enabled", 1) … … 1295 1316 ContextMenu_Daemons_Sort_Click: 1296 1317 window = VRLoadSecondary( "SW_SORT", "W" ) 1318 return 1319 1320 /*:VRX ContextMenu_Daemons_Start_Click 1321 */ 1322 ContextMenu_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) 1297 1330 return 1298 1331 … … 1970 2003 */ 1971 2004 TM_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 1973 2014 return 1974 2015 -
branches/guitools-2.0/smbmon/smbmon_de.mkm
r334 r345 40 40 SMM0034I: Den "%1"-Prozess wirklich stoppen? 41 41 SMM0035I: Sortieren 42 SMM0036 ?:43 SMM0037 ?:42 SMM0036I: "%1"-Prozess starten 43 SMM0037I: Den "%1"-Prozess wirklich starten? 44 44 SMM0038?: 45 45 SMM0039?: -
branches/guitools-2.0/smbmon/smbmon_en.mkm
r334 r345 40 40 SMM0034I: Really shutdown "%1"-daemon? 41 41 SMM0035I: Sort 42 SMM0036 ?:43 SMM0037 ?:42 SMM0036I: Start "%1"-daemon 43 SMM0037I: Really start "%1"-daemon? 44 44 SMM0038?: 45 45 SMM0039?: -
branches/guitools-2.0/smbmon/smbmon_es.mkm
r334 r345 40 40 SMM0034I: Realmente apagar "%1"-daemon? 41 41 SMM0035I: Ordenar 42 SMM0036 ?:43 SMM0037 ?:42 SMM0036I: Iniciar "%1"-daemon 43 SMM0037I: Realmente iniciar "%1"-daemon? 44 44 SMM0038?: 45 45 SMM0039?: -
branches/guitools-2.0/smbmon/smbmon_fr.mkm
r334 r345 41 41 SMM0033I: Arrter le dmon-"%1" 42 42 SMM0034I: Voulez-vous rellement arrter le dmon-"%1" ? 43 SMM0035I: Tri er44 SMM0036 ?:45 SMM0037 ?:43 SMM0035I: Tri 44 SMM0036I: Lancer le dmon-"%1" 45 SMM0037I: Voulez-vous rellement lancer le dmon-"%1" ? 46 46 SMM0038?: 47 47 SMM0039?: … … 103 103 SMM0090I: Ascendant 104 104 SMM0091I: Descendant 105 SMM0092I: Ne pas regrouper105 SMM0092I: Aucun 106 106 SMM0093?: 107 107 SMM0094?: -
branches/guitools-2.0/smbmon/smbmon_sv.mkm
r334 r345 40 40 SMM0034I: Skall verkligen "%1" stoppas? 41 41 SMM0035I: Sortera 42 SMM0036 ?:43 SMM0037 ?:42 SMM0036I: Start ned "%1" 43 SMM0037I: Skall verkligen "%1" startas? 44 44 SMM0038?: 45 45 SMM0039?:
Note:
See TracChangeset
for help on using the changeset viewer.