Changeset 348
- Timestamp:
- Dec 9, 2009, 7:48:45 AM (16 years ago)
- Location:
- branches/guitools-2.0
- Files:
-
- 1 added
- 15 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/guitools-2.0/evfsgui/changes
r347 r348 3 3 - Debug on/off option is badly implemented (rework required) 4 4 - Create Icon. stem in order to ease maintainance of icons 5 - We need to create an empty unexpected.tdb 6 7 Version 2.0 beta6 2009-11-24 8 + Added: WPI installer for Plugin, EVFSGUI and Samba Client Utilities 9 (plus variant that includes EVFS for eCS distribution). 10 + Added: New global option: Use broadcasts instead of local master browser 11 + Added: New menu entry: Save default workgroup to smb.conf 12 - Fixed: Also go through double (and passive) connection check 13 if profile is loaded as a commandline parameter 14 - Fixed: Migrate to enhanced NLV setup subroutines 15 - Fixed: Autodetection of filesystem variant did not work properly 16 - Fixed: Turn off debug console upon startup 17 - Fixed: Don't crash when attempting to create the Autostart script 18 - Fixed: Also create %ETC%\samba\lock directory for client 19 - Fixed: Properly redraw network neighbourhood after refresh 5 20 6 21 Version 2.0 beta5 2009-11-15 -
branches/guitools-2.0/evfsgui/evfsgui.VRP
r347 r348 7 7 RunDirectory: U:\Develop\Samba\guitools-2.0\evfsgui 8 8 VRXWindow: __VREMainWindow,1,1072,1783,891,3951 9 VRXWindow: __VRESectionListWindow,1,602,11708,11033,3342 10 VRXWindow: __VREToolsWindow,1,1963,819,6986,1665 9 VRXWindow: __VRESectionListWindow,1,602,11033,11033,3975 10 VRXWindow: __VREToolsWindow,1,1963,819,6986,1661 11 VRXWindow: __VREWindListWindow,1,470,8528,2650,3150 11 12 UserFile: 1 12 13 UserWindow: Main,1 13 UserWindow: SW_LOGIN,1 -
branches/guitools-2.0/evfsgui/evfsgui.VRX
r347 r348 95 95 #append U:\Develop\Samba\guitools-2.0\shared\inittempdir.vrs 96 96 #append U:\Develop\Samba\guitools-2.0\shared\rexx_md5.VRS 97 #append U:\Develop\Samba\guitools-2.0\shared\textini.vrs 98 #append U:\Develop\Samba\guitools-2.0\shared\nlv.vrs 97 99 */ 98 100 return … … 129 131 130 132 /* Connection details */ 131 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.mpidxfh , "Visible", 0)132 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.passwordfh , "Visible", 0)133 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.spasswordfh , "Visible", 0)133 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.mpidxfh , "Visible", 1) 134 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.passwordfh , "Visible", 1) 135 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.spasswordfh , "Visible", 1) 134 136 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.masterFH , "Visible", 0) 135 137 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.mtypeFH , "Visible", 0) … … 137 139 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.logfilefh , "Visible", 0) 138 140 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.loglevelfh , "Visible", 0) 139 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.hashfh , "Visible", 0)141 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.hashfh , "Visible", 1) 140 142 141 143 ok = VRSet("CN_CONDET", "DetailSort", cd.mpointfh ) … … 202 204 */ 203 205 _GUIInit: 206 CALL VRSet 'Main', 'HelpFile', settings.!helpfile 207 208 CALL NLVSetText 'Main', 'Caption', 1 209 CALL NLVSetText 'DT_CURRENT', 'Caption', 10 210 CALL NLVSetText 'PB_DETACH', 'Caption', 11 211 CALL NLVSetText 'PB_UNMOUNT', 'Caption', 12 212 CALL NLVSetText 'DT_DIALOG', 'Caption', 13 213 CALL NLVSetText 'DT_MOUNT', 'Caption', 14 214 215 CALL NLVSetText 'DT_SERVER', 'Caption', 19 216 CALL NLVSetText 'DT_SHARE', 'Caption', 20 217 CALL NLVSetText 'CHK_MTYPE', 'Caption', 23 218 CALL NLVSetText 'PB_ADVANCED', 'Caption', 24 219 CALL NLVSetText 'DT_USER', 'Caption', 25 220 CALL NLVSetText 'DT_PASSWORD', 'Caption', 26 221 CALL NLVSetText 'DT_MPOINT', 'Caption', 27 222 CALL NLVSetText 'PB_MOUNT', 'Caption', 28 223 CALL NLVSetText 'PB_EDITCANCEL','Caption', 3 224 225 CALL NLVSetText 'PB_AUTOSTART','Caption', 35 226 CALL NLVSetText 'PB_CLOSE', 'Caption', 29 227 CALL NLVSetText 'PB_SAVE', 'Caption', 30 228 CALL NLVSetText 'PB_LOAD', 'Caption', 31 229 CALL NLVSetText 'PB_HELP', 'Caption', 4 230 231 /* Herwig B. */ 232 CALL NLVSetText 'MENU_CONTEXT_DETACH', 'Caption', 11 233 CALL NLVSetText 'MENU_CONTEXT_UNMOUNT', 'Caption', 12 234 CALL NLVSetText 'MENU_CONTEXT_EDIT', 'Caption', 32 235 236 CALL NLVSetText 'Menu_File', 'Caption', 80 237 CALL NLVSetText 'Menu_Context', 'Caption', 81 238 CALL NLVSetText 'Menu_View', 'Caption', 82 239 CALL NLVSetText 'Menu_Selected', 'Caption', 83 240 CALL NLVSetText 'Menu_Help', 'Caption', 84 241 242 CALL NLVSetText 'Menu_View_Dialog', 'Caption', 85 243 CALL NLVSetText 'Menu_View_SmbTree', 'Caption', 86 244 CALL NLVSetText 'Menu_View_Buttons', 'Caption', 87 245 CALL NLVSetText 'Menu_View_ConDet', 'Caption', 88 246 CALL NLVSetText 'Menu_View_MiniIcons','Caption', 70 247 248 CALL NLVSetText 'Menu_File_Autostart','Caption', 35 249 CALL NLVSetText 'Menu_File_CLOSE', 'Caption', 29 250 CALL NLVSetText 'Menu_File_SAVE', 'Caption', 30 251 CALL NLVSetText 'Menu_File_LOAD', 'Caption', 31 252 CALL NLVSetText 'Menu_File_SETTINGS', 'Caption', 47 253 CALL NLVSetText 'Menu_File_ADVANCED', 'Caption', 40 254 255 CALL NLVSetText 'Menu_Selected_Connect', 'Caption', 28 256 CALL NLVSetText 'Menu_Selected_Remove', 'Caption', 12 257 CALL NLVSetText 'Menu_Selected_Retry', 'Caption', 90 258 CALL NLVSetText 'Menu_Selected_Info', 'Caption', 92 259 CALL NLVSetText 'Menu_Selected_Default_Workgroup','Caption',75 260 261 CALL NLVSetText 'Menu_Help_Extended', 'Caption', 4 262 CALL NLVSetText 'Menu_Help_About', 'Caption', 91 263 264 CALL NLVSetText 'DT_SMBTREE', 'Caption', 39 265 CALL NLVSetText 'PB_CONNECT', 'Caption', 28 266 CALL NLVSetText 'PB_REFRESH', 'Caption', 38 267 268 CALL NLVSetText 'DT_CONDET', 'Caption', 63 269 CALL NLVSetText 'PB_CONDET_SAVE', 'Caption', 30 270 CALL NLVSetText 'PB_CONDET_LOAD', 'Caption', 31 271 272 273 mtype.0 = 4 274 mtype.1 = NLVGetMessage( 15 ) 275 mtype.2 = NLVGetMessage( 16 ) 276 mtype.3 = NLVGetMessage( 17 ) 277 mtype.4 = NLVGetMessage( 18 ) 278 IF (mtype.1 \= '' & mtype.2 \= '' & mtype.3 \= '' & mtype.4 \= '') THEN DO 279 CALL VRMethod CB_MOUNT, 'Clear' 280 CALL VRMethod CB_MOUNT, 'AddStringList', 'mtype.' 281 END 282 204 283 ok = VRSet("Main","Width", 8200) 205 284 … … 445 524 */ 446 525 CN_CURRENT_Click: 526 IF options.!debug == 1 THEN SAY time()' CN_CURRENT_Click started' 447 527 ok = VRset("DT_StatusBar","Caption", VRGet("Main", "HintText")) 448 528 … … 458 538 PARSE VAR data p_node ';' p_mounts ';' p_string 459 539 460 IF options.!debug == 1 THEN SAY time()' '||data 461 IF options.!debug == 1 THEN SAY time()' '||p_node 462 IF options.!debug == 1 THEN SAY time()' '||p_mounts 463 IF options.!debug == 1 THEN SAY time()' '||p_string 540 IF options.!debug == 1 THEN do 541 SAY ' data = "'data'"' 542 SAY ' p_node = "'p_node'"' 543 SAY ' p_mounts = "'p_mounts'"' 544 SAY ' p_string = "'p_string'"' 545 end 464 546 /* 465 547 infotext = p_node … … 503 585 END 504 586 /* Herwig B. */ 505 587 IF options.!debug == 1 THEN SAY time()' CN_CURRENT_Click done' 506 588 RETURN 507 589 … … 775 857 Icon = VRMethod("CN_SMBTREE", "GetRecordAttr", rh, "Icon") 776 858 777 ok = VRset("MItem_64","Visible", (Icon = "#35:PMWP.DLL") )859 ok = VRset("MItem_64","Visible", (Icon = "#35:PMWP.DLL")|(Icon = "#62:PMWP.DLL")) 778 860 ok = VRset("Menu_Selected_Info","Visible", (Icon = "#35:PMWP.DLL")) 861 ok = VRset("Menu_Selected_Default_Workgroup","Visible", (Icon = "#62:PMWP.DLL")) 779 862 780 863 if Icon = "#65:PMWP.DLL" then do /* Printers not supported at the moment */ … … 937 1020 */ 938 1021 GetChildren: PROCEDURE EXPOSE existrec. exc options. fs. cd. 939 IF options.!debug == 1 THEN SAY time()' '||"GetChildren started"1022 IF options.!debug == 1 THEN SAY time()' GetChildren started' 940 1023 PARSE ARG node, parec 941 1024 942 1025 dyn = "CALL "fs.!prefix"RxGetMount node, 'info.', 'points.', 'res.'" 943 IF options.!debug == 1 THEN SAY time()' '||dyn1026 IF options.!debug == 1 THEN SAY ' Dyn code: 'dyn 944 1027 interpret dyn; drop dyn 945 1028 … … 963 1046 CALL GetChildren childnode, rh 964 1047 END 965 IF options.!debug == 1 THEN SAY time()' '||"GetChildren done"1048 IF options.!debug == 1 THEN SAY time()' GetChildren done' 966 1049 RETURN 967 1050 … … 969 1052 */ 970 1053 GetMountPoints: PROCEDURE EXPOSE existrec. options. fs. cd. 971 IF options.!debug == 1 THEN SAY time()' '||"GetMountPoints started"1054 IF options.!debug == 1 THEN SAY time()' GetMountPoints started' 972 1055 CALL VRSet 'CN_CURRENT', 'Painting', 0 973 1056 /* IF options.!debug == 1 THEN SAY time()' '||"GetMountPoints: SysDriveMap(USED) started" */ … … 991 1074 992 1075 dyn = "CALL "fs.!prefix"RxGetMount node, 'info.', 'points.', 'res.'" 993 IF options.!debug == 1 THEN SAY time()' '||dyn994 1076 IF options.!debug == 1 THEN SAY ' Dyn code: 'dyn 1077 interpret dyn; drop dyn 995 1078 996 1079 IF info.2 > 0 THEN icon = '#16:PMWP.DLL' … … 1006 1089 userdata = ParseResourceData( userdata, res.j ) 1007 1090 END 1008 say '"'attached.i'" "'userdata'"' 1091 /* IF options.!debug == 1 THEN say ' "'attached.i'" "'userdata'"' */ 1009 1092 CALL VRMethod 'CN_CURRENT', 'SetRecordAttr', rh, 'UserData', userdata 1010 1093 CALL VRMethod 'CN_CURRENT', 'SetRecordAttr', rh, 'Expanded', 1 … … 1043 1126 */ 1044 1127 LoadFileSysFuncs: 1128 IF options.!debug == 1 THEN SAY time()' LoadFileSysFuncs() started' 1045 1129 Fatal = 1 1046 1130 RestartCount = 0 … … 1050 1134 1051 1135 ForceNDFS: 1136 IF options.!debug == 1 THEN SAY ' NDFS check entered' 1052 1137 call RxFuncAdd 'NdRxLoadFuncs', 'NDCALLS', 'NdRxLoadFuncs' 1053 1138 SIGNAL ON SYNTAX NAME NoNetdrive … … 1059 1144 signal CommonToBothFS 1060 1145 NoNetdrive: 1146 IF options.!debug == 1 THEN SAY ' NDFS not found' 1061 1147 CALL RxFuncAdd 'EvfsRxLoadFuncs', 'EVFSCALL.DLL', 'EvfsRxLoadFuncs' 1062 1148 SIGNAL ON SYNTAX NAME NoEVFSCALL … … 1067 1153 fs.!profileext = "evp" 1068 1154 CommonToBothFS: 1069 IF options.!debug == 1 THEN SAY time()' '||'Version check started'1155 IF options.!debug == 1 THEN SAY ' Common version check' 1070 1156 dyn = "fsstat = "fs.!prefix"RxQueryIFS()" 1071 IF options.!debug == 1 THEN SAY time()''||dyn1157 IF options.!debug == 1 THEN SAY ' Dyn code: '||dyn 1072 1158 interpret dyn; drop dyn 1073 IF options.!debug == 1 THEN SAY time()'fsstat = '||fsstat1159 IF options.!debug == 1 THEN SAY ' Dyn res fsstat = '||fsstat 1074 1160 if word(fsstat,1) = '0' then do 1075 1161 PARSE VAR fsstat '0 'fsname fsver fsctl . … … 1078 1164 1079 1165 IF options.!debug == 1 THEN DO 1080 say time()' '||'fs.!prefix = 'fs.!prefix1081 say time()' '||'fs.!name = 'fs.!Name1082 say time()' '||'Version = 'fsver1083 say time()' '||'fsctl = 'fsctl1166 say ' fs.!prefix = 'fs.!prefix 1167 say ' fs.!name = 'fs.!Name 1168 say ' Version = 'fsver 1169 say ' fsctl = 'fsctl 1084 1170 end 1085 1171 end 1086 1172 else do 1087 CALL VRMessage 'Main', 'FATAL: 'fs.!prefix'RxQueryIFS()='fsstat, NLVGetMessage( 5 ), 'E'1088 signal Halt1173 /* CALL VRMessage 'Main', 'FATAL: 'fs.!prefix'RxQueryIFS()='fsstat, NLVGetMessage( 5 ), 'E' */ 1174 signal ForceNDFS /* Halt */ 1089 1175 end 1090 1176 IF fsctl \= 1 THEN DO … … 1102 1188 1103 1189 Fatal = 0 1104 IF options.!debug == 1 THEN SAY time()' '||'Version checkdone'1190 IF options.!debug == 1 THEN SAY time()' LoadFileSysFuncs() done' 1105 1191 return 1106 1192 … … 1108 1194 */ 1109 1195 LoadSettings: PROCEDURE EXPOSE settings. options. fs. advanced. samba. ShowHidden FWidth 1110 IF options.!debug == 1 THEN SAY time()' '||'LoadSettings started'1196 IF options.!debug == 1 THEN SAY time()' LoadSettings started' 1111 1197 1112 1198 /* Locate the profile. … … 1117 1203 1118 1204 settings.!ini = inipath'\evfsgui.ini' 1205 IF options.!debug == 1 THEN SAY ' INI = "'settings.!ini'"' 1206 1119 1207 IF STREAM( settings.!ini, 'C', 'QUERY EXISTS') == '' THEN DO 1120 say "First start!"1208 IF options.!debug == 1 THEN say " First start!" 1121 1209 settings.!network = "" 1122 1210 settings.!buttonson = 1 … … 1124 1212 advanced.!browseimme = 1 1125 1213 advanced.!savepassive = 0 1214 advanced.!broadcast = 0 1126 1215 advanced.!bigicons = 1 1127 1216 … … 1213 1302 advanced.!savepassive = VRGetIni('Settings', 'SavePassive', settings.!ini) 1214 1303 IF advanced.!savepassive == '' THEN advanced.!savepassive = 0 1304 1305 advanced.!broadcast = VRGetIni('Settings', 'Broadcast', settings.!ini) 1306 IF advanced.!broadcast == '' THEN advanced.!broadcast = 0 1215 1307 1216 1308 /* Apply the settings … … 1231 1323 ok = VRset("Menu_View_MiniIcons", "Checked", \advanced.!bigicons) 1232 1324 1233 1234 1235 1325 ok = VRSet("Menu_View_Buttons","Checked", settings.!buttonson) 1236 1326 ok = VRset("GB_Buttons","Visible", settings.!buttonson) … … 1277 1367 /* else call VRSet 'Main', 'Visible', 1 */ 1278 1368 1279 IF options.!debug == 1 THEN SAY time()' '||'LoadSettings done'1369 IF options.!debug == 1 THEN SAY time()' LoadSettings done' 1280 1370 RETURN 1281 1371 … … 1289 1379 */ 1290 1380 Main_Create: 1381 ok = VRRedirectStdIO("OFF") 1291 1382 options.!debug = 0 1292 1383 1293 1384 IF options.!debug == 1 THEN ok = VRREdirectStdIO("ON") 1294 IF options.!debug == 1 THEN SAY time()' '||"Main_Create started"1385 IF options.!debug == 1 THEN SAY time()' Main_Create started' 1295 1386 1296 1387 CALL RxFuncAdd 'SysLoadFuncs', 'REXXUTIL', 'SysLoadFuncs' … … 1315 1406 CALL LoadSettings 1316 1407 1317 /* Populate the GUI */ 1318 IF options.!autoload == 1 THEN 1319 CALL PB_LOAD_Click 1320 ELSE 1321 CALL Refresh 1408 CALL Refresh 1322 1409 1323 1410 if advanced.!savepassive == 1 then CALL _PassiveLoad 1411 1412 IF options.!autoload == 1 THEN CALL PB_LOAD_Click 1324 1413 1325 1414 CALL VRSet "CB_MOUNT", "Selected", 1 … … 1336 1425 end 1337 1426 1338 IF options.!debug == 1 THEN SAY time()' '||"Main_Create done"1427 IF options.!debug == 1 THEN SAY time()' Main_Create done' 1339 1428 return 1340 1429 … … 1351 1440 if datatype(options.!buttondelta) = 'CHAR' then return 1352 1441 1353 IF options.!debug == 1 THEN SAY time()' '||"Main_Resize started"1442 IF options.!debug == 1 THEN SAY time()' Main_Resize started' 1354 1443 ok = VRset("Main","Painting", 0) 1355 1444 … … 1514 1603 end 1515 1604 if TrashedResize then CALL Main_Resize 1516 IF options.!debug == 1 THEN SAY time()' '||"Main_Resize done"1605 IF options.!debug == 1 THEN SAY time()' Main_Resize done' 1517 1606 return 1518 1607 /*:VRX Menu_Context_ChangeView_Click … … 1616 1705 advanced.!special = adv_special 1617 1706 advanced.!savepassive=adv_savepassive 1707 advanced.!broadcast =adv_broadcast 1618 1708 END 1619 1709 return … … 1635 1725 Menu_Selected_Connect_Click: 1636 1726 call PB_CONNECT_Click 1727 return 1728 1729 /*:VRX Menu_Selected_Default_Workgroup_Click 1730 */ 1731 Menu_Selected_Default_Workgroup_Click: 1732 workgroupname = VRMethod("CN_smbtree","GetRecordAttr",rh,"Caption") 1733 ok = TRSetIni("[global]","workgroup", workgroupname, samba.!smbconf) 1637 1734 return 1638 1735 … … 1974 2071 */ 1975 2072 MyFreeDriveMap: procedure expose options. fs. 2073 IF options.!debug == 1 THEN SAY time()' MyFreeDriveMap(proc) started' 1976 2074 alldrives = "C: D: E: F: G: H: I: J: K: L: M: N: O: P: Q: R: S: T: U: V: W: X: Y: Z:" 1977 2075 /* IF options.!debug == 1 THEN SAY time()' '||"SysDriveMap(USED) started" */ … … 1991 2089 end 1992 2090 end 2091 IF options.!debug == 1 THEN SAY time()' MyFreeDriveMap(proc) done, result "'FreeDriveMap'"' 1993 2092 return FreeDriveMap 1994 /*:VRX NLVGetMessage1995 */1996 NLVGetMessage: PROCEDURE EXPOSE settings. options. fs.1997 1998 msgfile = settings.!messages1999 msgnum = ARG( 1 )2000 2001 IF msgnum == '' THEN RETURN ''2002 2003 SELECT2004 WHEN ARG() == 2 THEN2005 msgtxt = SysGetMessage( msgnum, msgfile, ARG(2) )2006 WHEN ARG() == 3 THEN2007 msgtxt = SysGetMessage( msgnum, msgfile, ARG(2), ARG(3) )2008 WHEN ARG() == 4 THEN2009 msgtxt = SysGetMessage( msgnum, msgfile, ARG(2), ARG(3), ARG(4) )2010 WHEN ARG() == 5 THEN2011 msgtxt = SysGetMessage( msgnum, msgfile, ARG(2), ARG(3), ARG(4), ARG(5) )2012 WHEN ARG() == 6 THEN2013 msgtxt = SysGetMessage( msgnum, msgfile, ARG(2), ARG(3), ARG(4), ARG(5), ARG(6) )2014 WHEN ARG() == 7 THEN2015 msgtxt = SysGetMessage( msgnum, msgfile, ARG(2), ARG(3), ARG(4), ARG(5), ARG(6), ARG(7) )2016 WHEN ARG() == 8 THEN2017 msgtxt = SysGetMessage( msgnum, msgfile, ARG(2), ARG(2), ARG(4), ARG(5), ARG(6), ARG(7), ARG(8) )2018 WHEN ARG() == 9 THEN2019 msgtxt = SysGetMessage( msgnum, msgfile, ARG(2), ARG(2), ARG(4), ARG(5), ARG(6), ARG(7), ARG(8), ARG(9) )2020 WHEN ARG() == 10 THEN2021 msgtxt = SysGetMessage( msgnum, msgfile, ARG(2), ARG(2), ARG(4), ARG(5), ARG(6), ARG(7), ARG(8), ARG(9), ARG(10) )2022 OTHERWISE2023 msgtxt = SysGetMessage( msgnum, msgfile )2024 END2025 2026 PARSE VAR msgtxt message '0D'x .2027 2028 IF SUBSTR( message, 1, 4 ) == 'Sys0' THEN message = ''2029 2030 RETURN message2031 2032 /*:VRX NLVSetText2033 */2034 /*2035 * Sets the specified property of the specified control to the specified2036 * message text.2037 */2038 NLVSetText: PROCEDURE EXPOSE settings. options. fs.2039 PARSE ARG control, property, message, substitution2040 2041 success = 12042 IF substitution == '' THEN2043 text = NLVGetMessage( message )2044 ELSE2045 text = NLVGetMessage( message, substitution )2046 2047 IF text == '' THEN success = 02048 ELSE CALL VRSet control, property, text2049 2050 RETURN success2051 2052 /*:VRX NLVSetup2053 */2054 NLVSetup: PROCEDURE EXPOSE settings. mtype. options. fs.2055 IF options.!debug == 1 THEN SAY time()' '||'NLVSetup started'2056 filestem = 'evfsi_'2057 2058 /* Sets all UI text from the message file. Any string that can't be loaded2059 * will default to the built-in English.2060 */2061 execPath = VRGet("Application", "Program")2062 execDir = VRParseFileName( execPath, "DP")2063 2064 /* First, figure out what language/message file to use.2065 */2066 Syslang = TRANSLATE( VALUE('LANG',,'OS2ENVIRONMENT'))2067 SELECT2068 WHEN Syslang == 'ZH_TW' THEN nlv = 'tw'2069 WHEN Syslang == 'ZH_CN' THEN nlv = 'cx'2070 OTHERWISE PARSE VAR Syslang nlv '_' .2071 END2072 IF ( STREAM( execDir'\'filestem||nlv'.msg', 'C', 'QUERY EXISTS') \= '') | ( SysSearchPath('DPATH', filestem||nlv'.msg') \= '') THEN DO2073 settings.!messages = filestem||nlv'.msg'2074 settings.!helpfile = filestem||nlv'.hlp'2075 END2076 ELSE DO2077 settings.!messages = filestem||'en.msg'2078 settings.!helpfile = filestem||'en.hlp'2079 END2080 2081 CALL VRSet 'Main', 'HelpFile', settings.!helpfile2082 2083 IF options.!debug == 1 THEN SAY time()' helpfile='||settings.!helpfile2084 IF options.!debug == 1 THEN SAY time()' messages='||settings.!messages2085 CALL NLVSetText 'Main', 'Caption', 12086 CALL NLVSetText 'DT_CURRENT', 'Caption', 102087 CALL NLVSetText 'PB_DETACH', 'Caption', 112088 CALL NLVSetText 'PB_UNMOUNT', 'Caption', 122089 CALL NLVSetText 'DT_DIALOG', 'Caption', 132090 CALL NLVSetText 'DT_MOUNT', 'Caption', 142091 2092 CALL NLVSetText 'DT_SERVER', 'Caption', 192093 CALL NLVSetText 'DT_SHARE', 'Caption', 202094 CALL NLVSetText 'CHK_MTYPE', 'Caption', 232095 CALL NLVSetText 'PB_ADVANCED', 'Caption', 242096 CALL NLVSetText 'DT_USER', 'Caption', 252097 CALL NLVSetText 'DT_PASSWORD', 'Caption', 262098 CALL NLVSetText 'DT_MPOINT', 'Caption', 272099 CALL NLVSetText 'PB_MOUNT', 'Caption', 282100 CALL NLVSetText 'PB_EDITCANCEL','Caption', 32101 2102 CALL NLVSetText 'PB_AUTOSTART','Caption', 352103 CALL NLVSetText 'PB_CLOSE', 'Caption', 292104 CALL NLVSetText 'PB_SAVE', 'Caption', 302105 CALL NLVSetText 'PB_LOAD', 'Caption', 312106 CALL NLVSetText 'PB_HELP', 'Caption', 42107 2108 /* Herwig B. */2109 CALL NLVSetText 'MENU_CONTEXT_DETACH', 'Caption', 112110 CALL NLVSetText 'MENU_CONTEXT_UNMOUNT', 'Caption', 122111 CALL NLVSetText 'MENU_CONTEXT_EDIT', 'Caption', 322112 2113 CALL NLVSetText 'Menu_File', 'Caption', 802114 CALL NLVSetText 'Menu_Context', 'Caption', 812115 CALL NLVSetText 'Menu_View', 'Caption', 822116 CALL NLVSetText 'Menu_Selected', 'Caption', 832117 CALL NLVSetText 'Menu_Help', 'Caption', 842118 2119 CALL NLVSetText 'Menu_View_Dialog', 'Caption', 852120 CALL NLVSetText 'Menu_View_SmbTree', 'Caption', 862121 CALL NLVSetText 'Menu_View_Buttons', 'Caption', 872122 CALL NLVSetText 'Menu_View_ConDet', 'Caption', 882123 CALL NLVSetText 'Menu_View_MiniIcons','Caption', 702124 2125 CALL NLVSetText 'Menu_File_Autostart','Caption', 352126 CALL NLVSetText 'Menu_File_CLOSE', 'Caption', 292127 CALL NLVSetText 'Menu_File_SAVE', 'Caption', 302128 CALL NLVSetText 'Menu_File_LOAD', 'Caption', 312129 CALL NLVSetText 'Menu_File_SETTINGS', 'Caption', 472130 CALL NLVSetText 'Menu_File_ADVANCED', 'Caption', 402131 2132 CALL NLVSetText 'Menu_Selected_Connect', 'Caption', 282133 CALL NLVSetText 'Menu_Selected_Remove', 'Caption', 122134 CALL NLVSetText 'Menu_Selected_Retry', 'Caption', 902135 CALL NLVSetText 'Menu_Selected_Info', 'Caption', 922136 2137 CALL NLVSetText 'Menu_Help_Extended', 'Caption', 42138 CALL NLVSetText 'Menu_Help_About', 'Caption', 912139 2140 CALL NLVSetText 'DT_SMBTREE', 'Caption', 392141 CALL NLVSetText 'PB_CONNECT', 'Caption', 282142 CALL NLVSetText 'PB_REFRESH', 'Caption', 382143 2144 CALL NLVSetText 'DT_CONDET', 'Caption', 632145 CALL NLVSetText 'PB_CONDET_SAVE', 'Caption', 302146 CALL NLVSetText 'PB_CONDET_LOAD', 'Caption', 312147 2148 2149 mtype.0 = 42150 mtype.1 = NLVGetMessage( 15 )2151 mtype.2 = NLVGetMessage( 16 )2152 mtype.3 = NLVGetMessage( 17 )2153 mtype.4 = NLVGetMessage( 18 )2154 IF (mtype.1 \= '' & mtype.2 \= '' & mtype.3 \= '' & mtype.4 \= '') THEN DO2155 CALL VRMethod CB_MOUNT, 'Clear'2156 CALL VRMethod CB_MOUNT, 'AddStringList', 'mtype.'2157 END2158 IF options.!debug == 1 THEN SAY time()' '||'NLVSetup done'2159 RETURN2160 2161 2093 /*:VRX NoEVFSCALL 2162 2094 */ … … 2169 2101 */ 2170 2102 ParseCommandLine: 2171 IF options.!debug == 1 THEN SAY time()' '||"ParseCommandLine started"2103 IF options.!debug == 1 THEN SAY time()' ParseCommandLine() started' 2172 2104 CmdLine = VRGet("Application","Commandline") 2173 2105 upCmdLine = translate(CmdLine) 2106 IF options.!debug == 1 THEN SAY ' Commandline = "'CmdLine'"' 2174 2107 2175 2108 ForceNDFS = 0 2176 2109 if wordpos('-NDFS',upCmdLine) > 0 then do 2177 IF options.!debug == 1 THEN SAY time()' '||"NDFS switch detected"2110 IF options.!debug == 1 THEN SAY " NDFS switch detected" 2178 2111 CmdLine = delWord(CmdLine,wordpos('-NDFS',upCmdLine),1) 2179 2112 upCmdLine = translate(CmdLine) … … 2184 2117 if wordpos('-AUTOCLOSE',upCmdLine) > 0 then do 2185 2118 options.!autoclose = 1 2186 IF options.!debug == 1 THEN SAY time()' '||"AutoClose switch detected"2119 IF options.!debug == 1 THEN SAY " AutoClose switch detected" 2187 2120 CmdLine = delWord(CmdLine,wordpos('-AUTOCLOSE',upCmdLine),1) 2188 2121 upCmdLine = translate(CmdLine) … … 2191 2124 options.!nogui = 1 2192 2125 options.!autoclose = 1 2193 IF options.!debug == 1 THEN SAY time()' '||"-NOGUI switch detected"2126 IF options.!debug == 1 THEN SAY " -NOGUI switch detected" 2194 2127 CmdLine = delWord(CmdLine,wordpos('-NOGUI',upCmdLine),1) 2195 2128 upCmdLine = translate(CmdLine) … … 2200 2133 Profile = strip(VRParseFilename(Profile,"DPNE")) 2201 2134 options.!autoload = 1 2202 IF options.!debug == 1 THEN SAY time()' '||'"'Profile'"'2135 IF options.!debug == 1 THEN SAY ' Profile = "'Profile'"' 2203 2136 if \VRFileExists(Profile) then do 2204 2137 CALL VRMessage 'Main', NLVGetMessage( 102, Profile ), NLVGetMessage( 1 ), 'E' … … 2209 2142 end 2210 2143 end 2211 IF options.!debug == 1 THEN SAY time()' '||"ParseCommandLine done"2144 IF options.!debug == 1 THEN SAY time()' ParseCommandLine done' 2212 2145 return 2213 2146 … … 2216 2149 ParseResourceData: PROCEDURE EXPOSE userdata options. advanced. fs. cd. 2217 2150 PARSE ARG userdata, resdata 2218 IF options.!debug == 1 THEN SAY time()' '||'ParseResourceData started, got "'userdata'" "'resdata'"' 2219 2220 /* PARSE VAR resdata . ';WORKGROUP='p_domain';SERVER='p_server';SHARE='p_share';' . */ 2151 IF options.!debug == 1 THEN SAY time()' ParseResourceData started' 2152 IF options.!debug == 1 THEN SAY ' receiving "'userdata'" "'resdata'"' 2153 2154 /* PARSE VAR resdata . ';WORKGROUP='p_domain';SERVER='p_server';SHARE='p_share';' . */ 2221 2155 2222 2156 if left(word(resdata,1),5) <> "SMBFS" then do … … 2286 2220 END 2287 2221 end 2288 IF options.!debug == 1 THEN SAY time()' '||'ParseresdataData done, returning "'userdata'"' 2222 2223 IF options.!debug == 1 THEN SAY ' returning "'userdata'"' 2224 IF options.!debug == 1 THEN SAY time()' ParseresdataData done' 2289 2225 RETURN userdata 2290 2226 … … 2332 2268 /*:VRX PB_AUTOSTART_Click 2333 2269 */ 2334 PB_AUTOSTART_Click: PROCEDURE EXPOSE settings. options. fs.2270 PB_AUTOSTART_Click: PROCEDURE EXPOSE settings. options. Profile fs. cd. advanced. 2335 2271 options.!autostart = 1 2336 2272 Profile = VRParseFilename(settings.!ini,'DPN')'.'fs.!profileext … … 2374 2310 /*:VRX PB_CONDET_SAVE_Click 2375 2311 */ 2376 PB_CONDET_SAVE_Click: PROCEDURE EXPOSE settings. options. fs. cd. advanced.2312 PB_CONDET_SAVE_Click: PROCEDURE EXPOSE settings. options. Profile fs. cd. advanced. 2377 2313 IF options.!debug == 1 THEN SAY time()' '||"PB_CONDET_SAVE_Click started" 2378 2314 … … 2824 2760 ok = VRset("TM_Throbber", "Enabled", 1) 2825 2761 ShowHidden = advanced.!special 2762 BroadCast = advanced.!broadcast 2826 2763 ok = time('R') 2827 2764 call _RefreshTree … … 2831 2768 /*:VRX PB_SAVE_Click 2832 2769 */ 2833 PB_SAVE_Click: PROCEDURE EXPOSE settings. options. Profile fs. 2770 PB_SAVE_Click: PROCEDURE EXPOSE settings. options. Profile fs. cd. advanced. 2834 2771 call PB_CONDET_SAVE_Click 2835 2772 … … 2897 2834 adv_special = VRGet( "CB_SPECIAL", "Set" ) 2898 2835 adv_savepassive= VRGet( "CB_SAVEPASSIVE","Set" ) 2836 adv_broadcast = VRGet( "CB_BROADCAST", "Set" ) 2899 2837 2900 2838 adv_changed = 1 … … 2962 2900 */ 2963 2901 Refresh: 2964 IF options.!debug == 1 THEN SAY time()' '||"Refresh started"2902 IF options.!debug == 1 THEN SAY time()' Refresh started' 2965 2903 CALL VRMethod 'CN_CURRENT', 'RemoveRecord', 'All' 2966 2904 … … 2973 2911 call beep 880, 50 2974 2912 call beep 880, 50 2975 say "cd.statusfh is undefined - check why!!!!!!"2913 IF options.!debug == 1 THEN say " cd.statusfh is undefined - check why!!!!!!" 2976 2914 leave 2977 2915 end 2978 sayVRMethod( "CN_CONDET", "GetFieldData", rh.i, cd.statusfh)2916 IF options.!debug == 1 THEN say " "||VRMethod( "CN_CONDET", "GetFieldData", rh.i, cd.statusfh) 2979 2917 if VRMethod("CN_CONDET","GetFieldData", rh.i, cd.statusfh) = '#64:PMWP.DLL' then CALL VRMethod 'CN_CONDET', 'RemoveRecord', rh.i 2980 2918 end … … 2991 2929 ok = VRSet("Menu_Selected_Retry", "Visible", 0) 2992 2930 2993 IF options.!debug == 1 THEN SAY time()' '||'Refresh:Remove records, disable buttons done.'2931 IF options.!debug == 1 THEN SAY ' Remove records, disable buttons done.' 2994 2932 2995 2933 CALL VRMethod 'CB_DRIVES', 'Clear' … … 3000 2938 /* Herwig B. */ 3001 2939 3002 IF options.!debug == 1 THEN SAY time()' '||'Refresh: Now going for free drive map'3003 2940 /* Herwig B.: Attention! The SysDrivemap function with the "free" parameter causes hangs in case it is called repeatedly! */ 3004 2941 drvs = MyFreeDriveMap('C:', 'FREE') … … 3006 2943 DO i = 1 TO WORDS( drvs ) 3007 2944 drvstem.i = WORD( drvs, i ) 3008 IF options.!debug == 1 THEN SAY time()' '||'Refresh: Free drive 'drvstem.i3009 2945 END 3010 2946 3011 2947 drvstem.0 = WORDS( drvs ) 3012 IF options.!debug == 1 THEN SAY time()' '||'Refresh: Done Drive map' 2948 3013 2949 /* Add any existing EVFS drives */ 3014 2950 CALL GetMountPoints … … 3061 2997 CALL VRSetIni 'Settings', 'BigIcons', advanced.!bigicons , settings.!ini, 'NoClose' 3062 2998 CALL VRSetIni 'Settings', 'SavePassive', advanced.!savepassive, settings.!ini, 'NoClose' 2999 CALL VRSetIni 'Settings', 'Broadcast', advanced.!broadcast , settings.!ini, 'NoClose' 3063 3000 3064 3001 /* Save position and size */ … … 3116 3053 vfs.!mountpoint = '' 3117 3054 3118 advanced.!memlen = '' 3119 advanced.!easupport = '1' 3120 advanced.!readonly = '' 3121 advanced.!loglevel = '0' 3122 advanced.!logfile = '' 3123 advanced.!browseauth= '' 3124 advanced.!browseimme= '' 3125 advanced.!debug = '' 3126 advanced.!alwaysmp = '' 3127 advanced.!special = '' 3128 advanced.!bigicons = '' 3055 advanced.!memlen = '' 3056 advanced.!easupport = '1' 3057 advanced.!readonly = '' 3058 advanced.!loglevel = '0' 3059 advanced.!logfile = '' 3060 advanced.!browseauth = '' 3061 advanced.!browseimme = '' 3062 advanced.!savepassive= '' 3063 advanced.!broadcast = '' 3064 advanced.!debug = '' 3065 advanced.!alwaysmp = '' 3066 advanced.!special = '' 3067 advanced.!bigicons = '' 3129 3068 3130 3069 credentials.!username = "" … … 3401 3340 CALL NLVSetText 'CB_SPECIAL', 'Caption', 66 3402 3341 CALL NLVSetText 'CB_SAVEPASSIVE','Caption', 73 3342 CALL NLVSetText 'CB_BROADCAST', 'Caption', 74 3403 3343 3404 3344 CALL NLVSetText 'PB_SETTINGS_OK', 'Caption', 2 … … 3423 3363 IF advanced.!savepassive \= '' THEN 3424 3364 CALL VRSet 'CB_SAVEPASSIVE', 'Set', advanced.!savepassive 3365 IF advanced.!broadcast \= '' THEN 3366 CALL VRSet 'CB_BROADCAST', 'Set', advanced.!broadcast 3425 3367 3426 3368 window = VRInfo( "Object" ) … … 3443 3385 TM_RefreshTreeDisplay_Trigger: 3444 3386 ShowHidden = advanced.!special 3387 BroadCast = advanced.!broadcast 3445 3388 3446 3389 select -
branches/guitools-2.0/evfsgui/evfsi_de.ipf
r347 r348 334 334 beim Programmstart. 335 335 336 :p.:hp2.Broadcasts statt dem lokalen Masterbrowser benutzen:ehp2.&colon. 337 :p.Fragt die Netzwerkknoten ab&comma. indem Anfragen als Broadcasts 338 gesendet werden&comma. statt den lokalen Masterbrowser 339 abzufragen. 340 336 341 :p.:hp2.Inaktive Verbindungen merken:ehp2.&colon. 337 342 :p.Ist diese Option aktiviert&comma. merkt sich das Programm auch … … 376 381 :p.Samba home page&colon. http&colon.&slr.&slr.www.samba.org 377 382 :p.NetDrive home page&colon. 378 http&colon.&slr.&slr.www.blueprintsoftwareworks.com&slr.netdrive&slr. :euserdoc. 383 http&colon.&slr.&slr.www.blueprintsoftwareworks.com&slr.netdrive&slr. 384 385 386 387 388 :euserdoc. -
branches/guitools-2.0/evfsgui/evfsi_de.mkm
r345 r348 79 79 EVG0072I: Die Verbindung von %1 zu %2 trennen? 80 80 EVG0073I: Inaktive Verbindungen merken 81 EVG0074 ?:82 EVG0075 ?:81 EVG0074I: Broadcasts statt dem lokalen Master Browser benutzen 82 EVG0075I: Als Standardarbeitsgruppe speichern 83 83 EVG0076?: 84 84 EVG0077?: -
branches/guitools-2.0/evfsgui/evfsi_en.ipf
r347 r348 243 243 :h2 res=440 name=smbtree.Network neighbourhood 244 244 245 : font facename='Default' size=0x0.:p.The Network Neighbourhood View shows available LAN workgroups245 :p.:font facename='Default' size=0x0.The Network Neighbourhood View shows available LAN workgroups 246 246 (domains)&comma. server or its shares. 247 247 … … 251 251 :h2 res=450 name=condet.Connection details 252 252 253 : font facename='Default' size=0x0.:p.Connection Details View shows the properties of all253 :p.:font facename='Default' size=0x0.Connection Details View shows the properties of all 254 254 connections&comma. both active and passive ones. 255 255 … … 315 315 the appropriate button by default. Setting this option&comma. the 316 316 update is done automatically during the start of the program. 317 318 :p.:hp2.Use broadcasts instead of Local Master Browser:ehp2.&colon. 319 320 Query network nodes by sending requests as broadcasts instead of 321 querying the local master browser. 317 322 318 323 :p.:hp2.Save inactive connections:ehp2.&colon. … … 360 365 :p.NetDrive home page&colon. 361 366 http&colon.&slr.&slr.www.blueprintsoftwareworks.com&slr.netdrive&slr. 362 363 364 365 366 367 367 :euserdoc. -
branches/guitools-2.0/evfsgui/evfsi_en.mkm
r345 r348 79 79 EVG0072I: Really unmount %1 connected to %2? 80 80 EVG0073I: Remember inactive connections 81 EVG0074 ?:82 EVG0075 ?:81 EVG0074I: Use broadcasts instead of local master browser 82 EVG0075I: Save as default workgroup 83 83 EVG0076?: 84 84 EVG0077?: -
branches/guitools-2.0/evfsgui/evfsi_fr.ipf
r345 r348 1 :userdoc.:title.Samba Client GUI Online Help1 :userdoc.:title.Samba Client GUI 2 2 :docprof toc=123. 3 3 .*************************************************** 4 .*** IPF-Generator Version 0.82 for Framework IV *** 4 .* Samba Client GUI Manual - French version 5 .* Translator : Guillaume Gay <guillaume.gay@bigfoot.com> 6 .* Translation : 2009-12-03 5 7 .*************************************************** 6 8 .******************************************************************** 9 .* MENU ITEM: Concepts * 10 .******************************************************************** 7 11 :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 conceptssuivants &colon.11 :dl break=fit tsize= 16.12 :p.Le systme de fichiers eComStation 13 Virtual File System pour SMB (EVFS) fait appel aux concepts 14 suivants &colon. 15 :dl break=fit tsize=20. 12 16 :dt.:hp2.Unit virtuelle:ehp2. 13 17 :dd.Un volume (reprsent par une lettre d'unit) sous lequel des 14 18 resources peuvent tre montes (voir ci-dessous). Elle est vue 15 19 comme une unit rseau par le systme d'exploitation. 16 20 :p.La fonctionnalit d'unit de disque virtuel est propose soit 21 par EVFS (fourni dans eComStation), soit par Netdrive 22 (partagiciel). 17 23 :dt.:hp2.Point de montage:ehp2. 18 24 :dd.Un rpertoire d'une unit virtuelle sous lequel des partages 19 25 rseau SMB peuvent tre monts. Une unit virtuelle peut contenir 20 plusieurs points de montage ; des points de montage peuvent aussi26 plusieurs points de montage ; des points de montage peuvent aussi 21 27 tre crs 22 28 l'intrieur d'un autre point de montage (comme dans 23 29 toute hirarchie de rpertoires normale). 24 25 30 :dt.:hp2.Ressources:ehp2. 26 :dd.Des rpertoires de partage SMB distants qui sont connects (ou 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 31 :dd.Des rpertoires de partages SMB distants qui sont connects 32 (ou monts) sur un point de montage. Le point de montage peut tre 33 le rpertoire racine de l'unit ou n'importe quel sous-rpertoire. 30 34 :p.De multiples ressources peuvent tre montes sur un seul point de 31 35 montage. Ce n'est en gnral pas recommand&comma. tant donn … … 33 37 diffrentes ressources. 34 38 :edl. 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. 39 :hp2.:note.:ehp2.EVFS et Netdrive prennent en charge 40 tous les deux uniquement le partage de fichiers et repertoires. 41 Les imprimantes en rseau ne sont pas prises en charge. Il existe 42 cependant d'autres outils pour accomplir cette tche. 43 :p.:hp2.Autre remarque 44 propos de Netdrive &colon.:ehp2. EVFSGUI 45 ne prend en charge que le composant enfichable Netdrive 46 CIFS&slr.SMB, pas les autres types de composants comme 'local', 47 'FTP' et 'DAV'. Le support d'autres composants enfichables pour 48 Netdrive par EVFSGUI est 49 l'tude. 50 :p. 51 .******************************************************************** 52 .* MENU ITEM: Main Menu * 53 .******************************************************************** 54 :h1 res=200 name=menubar.Menu principal 55 :p.Le menu principal prsente les lments suivants &colon. 56 :dl break=fit tsize=20. 57 :dt.:hp2.Fichier:ehp2. 58 :dd. contient les lments pour diverses tches relatives aux 59 fichiers. 60 :dt.:hp2.Charger:ehp2. 61 :dd.charge un profil de connexion prcdemment sauvegard et restaure 62 les connexions. 63 :dt.:hp2.Sauvegarder:ehp2. 64 :dd.sauvegarde toutes les connexions en cours, les actives comme les 65 passives, dans un fichier de profil (un fichier texte pur portant 66 l'extension .evp ou .ndc). 67 :dt.:hp2.Lancement auto.:ehp2. 68 :dd.cre un objet dans le dossier Lancement qui charge un profil 69 prcdemment stock et restaure ses connexions automatiquement au 70 dmarrage du systme. 71 :dt.:hp2.Paramtres globaux:ehp2. 72 :dd.ouvre une bote de dialogue pour la configuration des 73 :link reftype=hd refid=settings.Paramtres globaux:elink.&per. 74 :dt.:hp2.Options de montage avances:ehp2. 75 :dd.ouvre une bote de dialogue affichant les 76 :link reftype=hd refid=advanced.Options de montage 77 avances:elink.&per. 78 :dt.:hp2.Fermer:ehp2. 79 :dd.sauvegarde les paramtres et ferme l'interface graphique 80 utilisateur. 81 :dt.:hp2.dition:ehp2. 82 :dd.correspond au menu contextuel du panneau de gauche 83 (:link reftype=hd refid=current.Ressources actuelles:elink.). 84 :dt.:hp2.Affichage:ehp2. 85 :dd. 86 :dt.:hp2.Slection:ehp2. 87 :dd.correspond au menu contextuel du panneau de droite 88 (Mode d'affichage 89 ":link reftype=hd refid=smbtree.Voisinage rseau:elink.", 90 ":link reftype=hd refid=condet.Informations de connexion:elink." ou 91 ":link reftype=hd refid=dialog.Bote de dialogue:elink."). 92 :dt.:hp2.Aide:ehp2. 93 :dd.permet d'afficher l'aide en ligne de la fentre principale, 94 ou les informations sur le produit. 95 :edl. 96 :p. 97 .******************************************************************** 98 .* MENU ITEM: Commandline switches */ 99 .******************************************************************** 100 :h1 res=300 name=commandline.Paramtres de ligne de commandes 101 :p.EVFSGUI reconnat les paramtres de ligne de commandes 102 suivants &colon. 103 :p.Syntaxe &colon. 104 :xmp.EVFSGUI -ndfs -nogui fichier_profil -auto-close:exmp. 85 105 :dl break=fit tsize=16. 86 :dt.:hp2.-ndfs:ehp2. &colon.87 :dd.EVFSGUI works both with EVFS&comma. the eComStation Virtual88 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 the97 the -ndfs switch&comma. usage of Netdrive over EVFS can be 98 enforced.. 99 :edl. 100 :p. The startup mechanism additionally uses the following commandline101 switches&colon.106 :dt.:hp2.-ndfs:ehp2. 107 :dd.EVFSGUI fonctionne 108 la fois avec EVFS, le systme de 109 fichiers virtuel pour CIFS&slr.SMB de eComStation, et avec 110 Netdrive. EVFS est une version modifie de &comma. qui prend en 111 charge uniquement le composant enfichable CIFS&slr.SMB 112 (ndpsmb.dll). 113 :p.En plus de EVFS, EVFSGUI peut aussi tre utilis avec la version 114 complte de Netdrive. EVFSGUI dtectera automatiquement laquelle des 115 deux versions est installe. 116 :p.Si les deux versions sont installes, c'est EVFS qui aura la 117 priorit. En utilisant le commutateur :hp2.-ndfs:ehp2., 118 l'utilisation de Netdrive plutt que EVFS peut tre force. 119 :edl. 120 :p.Le mcanisme de lancement utilise aussi les commutateurs de 121 ligne de commandes suivants &colon. 102 122 :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. 123 :dt.:hp2.fichier-profil:ehp2. 124 :dd.charge le fichier avec l'extension :hp2..evp:ehp2. ou 125 :hp2..ndc:ehp2., pour EVFS ou Netdrive respectivement, et restaure 126 tous les points de montage et les connexions. 127 :p.Un fichier de profil peut tout aussi bien tre gliss et 128 dpos sur le panneau de gauche pour tablir les connexions 129 appropries. 130 :dt.:hp2.-nogui:ehp2. 112 131 :dd.seule une petite fentre d'tat est ouverte. 113 114 :dt.:hp2.-auto-close:ehp2.&colon. 132 :dt.:hp2.-auto-close:ehp2. 115 133 :dd.EVFSGUI se ferme automatiquement aprs 3 secondes. 116 134 :edl. 117 135 :p. 136 .******************************************************************** 137 .* MENU ITEM: Main Window * 138 .******************************************************************** 118 139 :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. 140 :p.Le systme de fichiers eComStation Virtual File System pour SMB 141 (EVFS) est un client rseau bas sur Samba et NetDrive. Il a t 142 conu pour permettre un accs ais aux fichiers et dossiers partags 143 sur les rseaux locaux bass sur le protocole SMB. Des informations 144 sur les concepts de base de EVFS sont disponibles 145 :link reftype=hd refid=concepts.ici:elink.&per. 146 :p.L'interface graphique utilisateur pour EVFS (EVFSGUI) est une 147 interface simple pour EVFS. Cette page dcrit la fentre principale 148 de EVFSGUI et ses modes d'affichage. 126 149 :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.150 :li.:link reftype=hd refid=current.Ressources actuelles:elink. 151 :li.:link reftype=hd refid=dialog.Bote de dialogue:elink. 152 :li.:link reftype=hd refid=smbtree.Voisinage rseau:elink. 153 :li.:link reftype=hd refid=condet.Informations de connexion:elink. 131 154 :eul. 132 155 :p. 156 .******************************************************************** 157 .* MENU ITEM: Current resources * 158 .******************************************************************** 133 159 :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 160 :p.Le panneau Ressources actuelles&comma. sur le ct gauche de la 136 161 fentre&comma. affiche toutes les units virtuelle d'EVFS&comma. 137 162 les points de montage qui sont actuellement attachs et les 138 ressources (s'il y en a) qui y sont montes. Ces dernires sont163 ressources qui y sont ventuellement montes. Ces dernires sont 139 164 affiches dans le conteneur qui occupe une grande partie de ce 140 165 panneau. 141 142 166 :p.Sous le conteneur figurent deux boutons &colon. 143 167 :dl break=fit tsize=16. … … 149 173 points de montage de l'unit et le retrait de la lettre d'unit 150 174 du systme d'exploitation. 151 152 175 :dt.:hp2.Dmonter:ehp2. 153 176 :dd.Ce bouton dconnecte (ou dmonte) toute ressource actuellement 154 177 monte sur le point de montage en cours de slection. 155 156 178 :p.Si le point de montage slectionn contient lui-mme des points 157 179 de montage&comma. ces derniers ne seront pas affects. 158 159 180 :p.S'il ne contient aucun point de montage&comma. le point de 160 181 montage slectionn sera alors aussi supprim - … … 163 184 :edl. 164 185 :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 186 fait apparatre un menu contextuel proposant les mmes 187 fonctionnalits que les boutons sous le conteneur. 188 :p. 189 .******************************************************************** 190 .* MENU ITEM: Dialog * 191 .******************************************************************** 192 :h2 res=430 name=dialog.Bote de dialogue 193 :p.Le panneau Nouvelle resource, ct droit, vous permet de monter 194 une nouvelle ressource par le biais d'une pratique bote de 195 dialogue. 196 :dl break=fit tsize=20. 197 :dt.:hp2.Montage:ehp2. 198 :dd.Permet de prciser le nombre et le type de ressources que vous 175 199 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 partage184 apparat comme un sous-rpertoire du point de montage. Le nom du185 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.200 :dt.:hp2.Partage simple:ehp2. 201 :dd.Le type de connexion le plus simple &colon. le partage indiqu 202 est mont. 203 .br 204 Les noms de serveur et du partage doivent tre indiqus, le nom 205 du groupe de travail est optionnel. 206 :dt.:hp2.Tous les partages du serveur:ehp2. 207 :dd.Tous les partages du serveur indiqu sont monts. Chaque partage 208 apparat comme un sous-rpertoire du point de montage. 209 .br 210 Le nom du serveur doit tre indiqu, le nom du groupe de travail 211 est optionnel. 212 :dt.:hp2.Tous les serveurs du groupe de travail:ehp2. 213 :dd.Tous les serveurs du groupe de travail indiqu sont monts. 190 214 Chaque serveur apparat comme un sous-rpertoire du point de 191 montage avec ses partages comme sous-rpertoires. Le nom du192 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. Chaque215 montage avec ses partages comme sous-rpertoires. 216 .br 217 Le nom du groupe de travail doit tre indiqu. 218 :dt.:hp2.Tous les groupes de travail disponibles:ehp2. 219 :dd.Tous les groupes de travail d'un rseau sont monts. Chaque 196 220 groupe de travail apparat comme un sous-rpertoire du point de 197 221 montage. Le navigateur matre (que ce soit un serveur ou groupe 198 222 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 223 :dt.:hp2.Serveur:ehp2. 224 :dd.Le nom CIFS/SMB (NetBIOS) du serveur, si applicable, sur lequel 225 vous voulez vous connecter. 226 :dt.:hp2.Partage:ehp2. 227 :dd.Le nom du partage (sur le serveur donn) qui sera mont lorsque 206 228 '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 229 :dt.:hp2.Groupe de travail:ehp2. 230 :dd.Le nom du groupe de travail du rseau local ou du domaine sur 231 lequel la connexion sera tablie. C'est optionnel, 232 moins que 233 'Tous les serveurs du groupe de travail' (voir plus haut) n'ait t 234 slectionn. 235 :dt.:hp2.Matre explorateur:ehp2. 236 :dd.Cette option est disponible uniquement si 'Tous les groupes 237 de travail disponibles' (voir plus haut) a t slectionne. Dans 238 ce cas, le nom du serveur ou du groupe de travail, qui agit comme 239 matre explorateur pour le rseau en cours d'accs, devra tre 240 indiqu dans le champ d'entre. 222 241 :p.La case 223 242 cocher au dessous du champ d'entre permet de prciser 224 243 si le nom entr est celui d'un serveur ou d'un groupe de travail. 225 226 227 :p.:hp2.Avanc:ehp2. 228 Ce bouton affiche la bote de dialogue des options de montage 244 :dt.:hp2.Avanc:ehp2. 245 :dd.Ce bouton affiche la bote de dialogue des options de montage 229 246 avances. 230 231 :p.:hp2.Identifiant:ehp2. 232 :p.Entrez le nom d'utilisateur qui sera utilis pour accder 247 :dt.:hp2.Identifiant:ehp2. 248 :dd.Entrez le nom d'utilisateur qui sera utilis pour accder 233 249 la 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 250 ressource monte. Si le champ est laiss vide, l'identifiant par 251 dfaut 'guest' sera utilis. 252 :dt.:hp2.Mot de passe:ehp2. 253 :dd.Entrez le mot de passe pour l'identifiant utilisateur donn. Si 254 le champ est laiss vide, un mot de passe vide ('') sera utilis. 255 :dt.:hp2.Monter sur:ehp2. 256 :dd.indique le point de montage dsir&comma. c'est 242 257 dire 243 258 l'unit de disque virtuel et le sous-rpertoire (optionnel) sur 244 259 lequel la ressource sera monte. 245 246 260 :p.Si l'unit de disque virtuel slectionne n'existe pas 247 261 dj … … 250 264 s'il n'existe pas dj 251 265 . 252 253 :p.:hp2.Monter:ehp2. 254 :p.Utilisez ce bouton pour monter la ressource une fois que les 266 :dt.:hp2.Monter:ehp2. 267 :dd.Utilisez ce bouton pour monter la ressource une fois que les 255 268 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 269 :edl. 270 :p. 271 .******************************************************************** 272 .* MENU ITEM: Network neighbourhood * 273 .******************************************************************** 274 :h2 res=440 name=smbtree.Voisinage rseau 275 :p.:p.La vue Voisinage rseau affiche les groupes de travail rseau 276 (domaines) disponibles, le serveur ou ses partages. 277 :p.En utilisant le menu contextuel ou par glisser/dposer vous 278 pouvez crer de nouvelles connexions. 279 :p. 280 .******************************************************************** 281 .* MENU ITEM: Connection details * 282 .******************************************************************** 283 :h2 res=450 name=condet.Informations de connexion 284 :p.La vue Informations de connexion affiche les proprits de 285 toutes les connexions, actives ou non. 286 :p.En utilisant le menu contextuel ou par glisser/dposer vous 287 pouvez activer ou restorer les connexions passives. 288 :p. 289 .******************************************************************** 290 .* MENU ITEM: Mini Icons * 291 .******************************************************************** 292 :h1 res=500 name=miniicons.Mini icnes 293 :p.Par cette option, vous pouvez commuter l'affichage 294 des icnes pour une taille plus petite ou normale. 295 :p. 296 .******************************************************************** 297 .* MENU ITEM: Main Window Buttons * 298 .******************************************************************** 299 :h1 res=600 name=buttons.Boutons 300 :p.Les boutons (optionnels) de la fentre principale correspondent 301 aux lments des menus :hp2.Fichier:ehp2. et :hp2.Aide:ehp2. 302 du :link reftype=hd refid=menubar.menu principal:elink.&per. 303 :p. 304 .******************************************************************** 305 .* MENU ITEM: Advanced Mount Options * 306 .******************************************************************** 281 307 :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 308 :p.Cette fentre comprend les options suivantes &colon. 309 :dl break=fit tsize=20. 310 :dt.:hp2.Support des attributs tendus:ehp2. 311 :dd.Indique si oui ou non la ressource monte doit prendre en charge 287 312 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 313 :dt.:hp2.Montage en lecture seule:ehp2. 314 :dd.Indique si la ressource doit tre monte en mode lecture-seule ou 292 315 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 307 modification. 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 315 leurs valeurs par dfaut la 316 prochaine fois que vous relancerez EVFSGUI. 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 316 :dt.:hp2.Crer mme en cas d'chec de la connexion:ehp2. 317 :dd.Lorsque l'option est active, un point de montage qui a t 318 cr lorsque d'une tentative de connexion s'est solde par un 319 chec, est prserv. Dans un tel cas, il devrait normalement tre 320 retir. 321 .* :dt.:hp2.Nb de blocs de 64 ko (seulement Version 1.x):ehp2. 322 .* :dd.Vous permet de paramtrer la taille du tampon de mmoire partage 323 .* qui est alloue pour chaque connexion. Des valeurs plus leves 324 .* peuvent fournir une vitesse d'accs amliore&comma. mais avec 325 .* l'inconvnient d'utiliser plus de mmoire du systme. 326 :edl. 327 :p.Le bouton :hp2.OK:ehp2. sauvegardera toute modification et 328 fermera la fentre. Le bouton :hp2.Annuler:ehp2. fermera la fentre 329 sans faire de modification. 330 :p.:hp2.:note.:ehp2.les options paramtres en utilisant cette 331 fentre seront utilises pour toutes les oprations de montage 332 subsquentes, inities depuis le panneau "Nouvelle ressource", 333 jusqu' 334 ce que vous quittiez le programme. Cependant, elles 335 retourneront 336 leurs valeurs par dfaut la prochaine fois que vous 337 relancerez EVFSGUI. 338 :p. 339 .******************************************************************** 340 .* MENU ITEM: Global settings * 341 .******************************************************************** 342 :h1 res=800 name=settings.Paramtres globaux 343 :p.Les paramtres globaux suivants peuvent tre modifis &colon. 344 :dl break=fit tsize=20. 345 :dt.:hp2.Authentification pour l'exploration:ehp2. 346 :dd.Normalement, le programme utilise les privilges du compte 347 Invit (Guest) pour explorer le voisinage rseau. Si cette option 348 est active, l'utilisateur devra entrer son nom d'utilisateur et 349 son mot de passe avant la mise 350 jour du voisinage rseau. Selon 351 les permissions du compte utilisateur, plus de machines et de 352 partages pourront tre affichs. 353 :dt.:hp2.Rgnration immdiate du voisinage rseau:ehp2. 354 :dd.Par dfaut, le voisinage rseau doit tre mis 355 jour 356 manuellement en appuyant sur le bouton appropri. Le 357 paramtrage de cette option fera en sorte que la mise 358 jour 359 soit effectue automatiquement au lancement du programme. 360 :dt.:hp2.Utilisation des broadcasts plutt que le matre 361 explorateur local:ehp2. 362 :dd.Les requtes pour l'obtention des noeuds rseau sont lance 363 sous forme de broadcasts au lieu de faire appel directement au 364 matre explorateur local. 365 :dt.:hp2.Conserver les connexions inactives:ehp2. 366 :dd.Avec cette option active, le programme garde aussi une 367 trace des connexions qui ne peuvent actuellement pas tre 368 rtablies. 369 :dt.:hp2.Activer la journalisation du composant:ehp2. 370 :dd.Le composant enfichable CIFS&slr.SMB pour EVFS (ou Netdrive) 371 comprend une fonction de journalisation intgre. Pour produire 372 un fichier de rapport, un fichier vide nomm ndpsmb.dbg, doit tre 373 cr et plac 374 la racine de l'unit d'amorage du systme. Cette 375 option cre ou supprime ce fichier. 376 :p.Le fichier de consignation ndpsmb.log est stock dans le 377 rpertoire dclar dans la variable d'environnement LOGFILES. 378 Au cas o elle n'existe pas, le fichier est plac dans le 379 rpertoire d'installation de EVFS (ou Netdrive). 380 :dt.:hp2.Debug:ehp2.&colon. 381 :dd.Cette option ouvre une console dans laquelle il est possible 382 d'observer ce que le programme est en train de faire. 383 :edl. 384 :p. 385 .******************************************************************** 386 .* MENU ITEM: ABOUT * 387 .******************************************************************** 358 388 :h1 res=900 name=about.Informations sur le produit 359 360 :font facename='Default' size=0x0.InterfaceGraphique Utilisateur d'eComStation 389 :p.Interface Graphique Utilisateur pour eComStation 361 390 Virtual File System pour SMB (EVFSGUI) 362 363 391 :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 392 :p.(c) 2009 Herwig Bauernfeind&comma. et (c) 2007-2009 Alex 393 Taylor pour partie. Tous droits rservs. 368 394 :p.La permission d'utiliser&comma. de modifier et&slr.ou de 369 395 distribuer EVFSGUI&comma. … … 372 398 Serenity Systems International et 373 399 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 400 :p.Traduction franaise &colon. Guillaume Gay <.guillaume.gay@bigfoot.com>. 401 (Version 2009-12-03). 402 :p.:hp2.Ressources supplmentaires:ehp2. 403 :dl break=fit tsize=16. 404 :dt.Ressources et serveur Samba &colon. 405 :dd.http&colon.&slr.&slr.svn.netlabs.org&slr.samba 406 :dt..Rapport de problmes &colon. 407 :dd.http&colon.&slr.&slr.svn.netlabs.org&slr.samba&slr.report 408 :dt.Site web de Samba &colon. 409 :dd.http&colon.&slr.&slr.www.samba.org 410 :dt.Site web de NetDrive &colon. 411 :dd.http&colon.&slr.&slr.www.blueprintsoftwareworks.com&slr.netdrive&slr. 412 :edl. 413 :p. 389 414 :euserdoc. -
branches/guitools-2.0/evfsgui/evfsi_fr.mkm
r347 r348 2 2 ; French version 3 3 ; Translator : Guillaume Gay <guillaume.gay@bigfoot.com> 4 ; Translation : 2009- 09-15 - 24 ; Translation : 2009-11-30 5 5 EVG 6 6 ; Common strings used throughout program 7 EVG0001I: Connexion Samba (SMB/CIFS) pour eComStation7 EVG0001I: Connexions Samba (SMB/CIFS) pour eComStation 8 8 EVG0002I: ~OK 9 9 EVG0003I: ~Annuler … … 32 32 EVG0025I: Utilisateur : 33 33 EVG0026I: Mot de passe : 34 EVG0027I: Mont en :34 EVG0027I: Mont en 35 35 EVG0028I: ~Monter 36 36 EVG0029I: ~Fermer … … 40 40 EVG0033I: dition de la ressource 41 41 EVG0034I: Rtablissement de la connexion au rseau local 42 EVG0035I: Lancement a~uto 42 EVG0035I: Lancement a~uto. 43 43 EVG0036I: Montage de %1 sur %2 44 44 EVG0037I: Dtail … … 76 76 . Voulez-vous quand mme continuer ? 77 77 EVG0065I: Crer mme en cas d'chec de la connexion 78 EVG0066I: Afficher tous les partage (spciaux)78 EVG0066I: Afficher tous les partages (spciaux) 79 79 EVG0067I: tat 80 80 EVG0068I: A … … 83 83 EVG0071I: Connexions multiples, impossible de n'en retirer qu'une ! 84 84 EVG0072I: Voulez-vous vraiment dmonter %1 connect sur %2 ? 85 EVG0073I: Conserver les connexion inactives86 EVG0074 ?:87 EVG0075 ?:85 EVG0073I: Conserver les connexions inactives 86 EVG0074I: Utilisation des broadcasts plutt que le matre explorateur local 87 EVG0075I: Enregistrer groupe de travail par dfaut 88 88 EVG0076?: 89 89 EVG0077?: … … 97 97 EVG0084I: A~ide 98 98 EVG0085I: Botes de ~dialogue 99 EVG0086I: ~ Voisinagerseau99 EVG0086I: ~Ressources rseau 100 100 EVG0087I: ~Boutons 101 101 EVG0088I: I~nformations de connexion … … 103 103 EVG0090I: Ressayer 104 104 EVG0091I: · propos de 105 EVG0092I: Information 105 EVG0092I: Informations 106 106 EVG0093I: Systme d'exploitation 107 107 EVG0094?: -
branches/guitools-2.0/shared/cltinit.vrs
r347 r348 3 3 /*:VRX */ 4 4 _CltInit: 5 IF options.!debug == 1 THEN say '_CltInit() started'6 IF options.!debug == 1 THEN say " Checking Samba setup..."5 IF options.!debug == 1 THEN say time()' _CltInit() started' 6 IF options.!debug == 1 THEN say ' Checking Samba Client setup...' 7 7 8 8 /* debuglevel when executing Samba binaries */ … … 114 114 ok = SysMkDir(unixetc) 115 115 ok = SysMkDir(etc'\samba') 116 ok = SysMkDir(etc'\samba\lock') 116 117 117 118 /* Messages from Samba will go here */ … … 125 126 else say " No basic Samba Client setup errors detected!" 126 127 end 127 IF options.!debug == 1 THEN say '_CltInit() done, Errorstate = 'Errorstate128 IF options.!debug == 1 THEN say time()' _CltInit() done, Errorstate = 'Errorstate 128 129 return 129 130 … … 157 158 /*:VRX */ 158 159 _SambaExtendSearchPath: 159 IF options.!debug == 1 THEN say '_SambaExtendSearchPath() started'160 IF options.!debug == 1 THEN say time()' _SambaExtendSearchPath() started' 160 161 /* Add binary and tools path to the PATH variable */ 161 162 old_path = value('PATH',, 'OS2ENVIRONMENT') … … 181 182 /* ok = value('LIBPATHSTRICT','T', 'OS2ENVIRONMENT') */ 182 183 183 IF options.!debug == 1 THEN say '_SambaExtendSearchPath() done'184 IF options.!debug == 1 THEN say time()' _SambaExtendSearchPath() done' 184 185 return -
branches/guitools-2.0/shared/inittempdir.vrs
r315 r348 3 3 /*:VRX */ 4 4 _InitTempDir: 5 IF options.!debug == 1 THEN say '_InitTempDir() started'5 IF options.!debug == 1 THEN say time()' _InitTempDir() started' 6 6 /* Get temporary directory */ 7 7 HaveNoTMPDIR = 0 … … 28 28 TempDir = strip(TempDir,'T','\')||'\' /* make sure there is trailing "\" */ 29 29 30 IF options.!debug == 1 THEN say '_InitTempDir() done, will use "'TempDir'"'30 IF options.!debug == 1 THEN say time()' _InitTempDir() done , will use "'TempDir'"' 31 31 return 32 32 33 33 _ChkTempFreeSpace: 34 IF options.!debug == 1 THEN say '_ChkTempFreeSpace() started'34 IF options.!debug == 1 THEN say time()' _ChkTempFreeSpace() started' 35 35 /* Check free space */ 36 36 TempDrvInfo = SysDriveInfo(left(TempDir,2)) … … 40 40 end 41 41 drop TempDrvInfo 42 IF options.!debug == 1 THEN say '_ChkTempFreeSpace() done, got "'TempFreeSpace'"'42 IF options.!debug == 1 THEN say time()' _ChkTempFreeSpace() done, got "'TempFreeSpace'"' 43 43 return TempFreeSpace -
branches/guitools-2.0/shared/smbtree.vrs
r347 r348 3 3 /*:VRX */ 4 4 _RefreshTree: 5 say "_RefreshTree() started"5 say time()' _RefreshTree() started' 6 6 FirstRun = 0 7 7 8 8 ok = SysFileDelete(samba.!msg) 9 9 10 if UserCred = 'USERCRED' | UserCred = '' | UserCred = '--user=%' then do 11 UserCred = '-N' 12 end 13 10 if UserCred = 'USERCRED' | UserCred = '' | UserCred = '--user=%' then UserCred = '-N' 14 11 if ShowHidden = 'SHOWHIDDEN' | ShowHidden = '' then ShowHidden = 0 15 12 16 say 'detach 'samba.!smbtreeexe' -S 'debuglevel' 'UserCred' >'samba.!msg 17 address cmd 'detach 'samba.!smbtreeexe' -S 'debuglevel' 'UserCred' >'samba.!msg 18 13 if BroadCast = 1 then BroadCast = '-b'; else BroadCast = '' 14 15 say ' detach 'samba.!smbtreeexe' 'BroadCast' -S 'debuglevel' 'UserCred' >'samba.!msg 16 address cmd 'detach 'samba.!smbtreeexe' 'BroadCast' -S 'debuglevel' 'UserCred' >'samba.!msg 17 18 if BroadCast = '-b' then BroadCast = 1; else BroadCast = 0 19 19 if UserCred = '-N' then UserCred = '' 20 20 … … 25 25 ok = VRset("TM_RefreshTreeDisplay","Enabled",1) 26 26 27 say "_RefreshTree() done"27 say time()' _RefreshTree() done' 28 28 return 29 29 30 30 /*:VRX */ 31 _RefreshTreeDisplay: 31 _RefreshTreeDisplay: 32 say time()' _RefreshTreeDisplay() started' 32 33 stat = stream(samba.!msg,'c','open read') 33 34 if stat <> "READY:" then return … … 84 85 comment = strip(comment) 85 86 if VRGet("CN_smbtree","View") = "IconTree" then parent = smbtree.!workgroup; else parent = "" 86 ok = VRSet( "CN_smbtree", "Painting", 1 )87 87 smbtree.!machine = VRMethod( "CN_smbtree", "AddRecord",parent,, machine||'0D0A'x||comment) 88 88 /* We make any machine as sleeping initially */ … … 90 90 ok = VRMethod( "CN_smbtree", "SetRecordAttr", smbtree.!machine, "ReadOnly", 1) 91 91 ok = VRMethod( "CN_smbtree", "SetFieldData", smbtree.!machine, NBFH, machine, CommentFH, Comment, WorkGroupFH, CurWG) 92 ok = VRSet( "CN_smbtree", "Painting", 1 ) 92 93 ok = VRSet( "CN_smbtree", "Painting", 0 ) 93 94 if VRGet("CN_smbtree","View") = "Detail" then do … … 138 139 when smbtreeline.sl = "" then nop 139 140 otherwise do 140 say ' Workgroup: "'smbtreeline.sl'"'141 say ' Workgroup: "'smbtreeline.sl'"' 141 142 if pos("RECEIVING",translate(smbtreeline.sl)) > 0 then do 142 143 Msg.Type = "W" … … 164 165 ok = VRSet("TM_Throbber","Enabled", 0) 165 166 ok = VRSet("Pict_Throbber","Visible", 0) 167 say time()' _RefreshTreeDisplay() done' 166 168 return 167 169 168 /*:VRX _RefreshShares 169 */ 170 /*:VRX _RefreshShares */ 170 171 _RefreshShares: 171 say "_RefreshShares() started"172 say time()' _RefreshShares() started' 172 173 RefreshID = RANDOM() 173 174 smbmachine = TempDir||"smbmachine."||machine 174 175 175 say 'detach 'samba.!smbclientexe' -L "'strip(machine)'" 'UserCred' 'debuglevel' 1>'smbmachine' 2>NUL'176 say ' detach 'samba.!smbclientexe' -L "'strip(machine)'" 'UserCred' 'debuglevel' 1>'smbmachine' 2>NUL' 176 177 address cmd 'detach 'samba.!smbclientexe' -L "'strip(machine)'" 'UserCred' 'debuglevel' 1>'smbmachine' 2>NUL' 177 178 … … 180 181 ok = VRSet("CN_smbtree","Enabled", 0) 181 182 ok = VRset("TM_RefreshTreeDisplay","Enabled",1) 183 say time()' _RefreshShares() done' 182 184 return 183 185 … … 185 187 */ 186 188 _AddSharesDisplay: /* New get shares code - uses smbclient output and is much faster */ 187 say "_AddSharesDisplay() started"189 say time()' _AddSharesDisplay() started' 188 190 189 191 ok = SysFileTree(Tempdir||'smbmachine.*',smbmachine.,'FO') 190 say ' 'smbmachine.0' file(s) to process.'192 say ' 'smbmachine.0' file(s) to process.' 191 193 192 194 if smbmachine.0 = 0 then do /* we are done, no more files around, cleanup, disable Timer and exit */ … … 194 196 ok = VRSet("CN_smbtree","Enabled", 1) 195 197 ok = VRset("TM_RefreshTreeDisplay","Enabled",0) 196 say "_AddSharesDisplay() completed" 198 ok = VRSet( "CN_smbtree", "Painting", 0 ) 199 ok = VRSet( "CN_smbtree", "Painting", 1 ) 200 say time()' _AddSharesDisplay() completed' 197 201 return /* exit here */ 198 202 end 199 203 200 if UserCred = 'USERCRED' | UserCred = '' | UserCred = '--user=%' then do 201 UserCred = '-N' 202 end 203 204 if UserCred = 'USERCRED' | UserCred = '' | UserCred = '--user=%' then UserCred = '-N' 204 205 if ShowHidden = 'SHOWHIDDEN' | ShowHidden = '' then ShowHidden = 0 205 206 … … 215 216 216 217 if smbtree.!machine = "" then do /* invalid (old) file */ 217 say "_AddSharesDisplay() exit with Invalid file found (no corresponding machine)"218 say time()' _AddSharesDisplay() exit with Invalid file found (no corresponding machine)' 218 219 ok = stream(smbmachine.I,'c','close') 219 220 ok = SysFileDelete(smbmachine.I) … … 225 226 226 227 if pos("FAIL", translate(line)) > 0 then do /* we see an error message - the term "FAIL" seems to be common to all */ 227 say '_AddSharesDisplay() exit with "'line'"'228 say time()' _AddSharesDisplay() exit with "'line'"' 228 229 ok = stream(smbmachine.I,'c','close') 229 230 ok = SysFileDelete(smbmachine.I) … … 237 238 say ' Skip 'retries' "'line'"' 238 239 if retries >=10 then do /* No valid output - error */ 239 say "_AddSharesDisplay() exit with invalid output error"240 say time()' _AddSharesDisplay() exit with invalid output error' 240 241 ok = stream(smbmachine.I,'c','close') 241 242 ok = SysFileDelete(smbmachine.I) … … 297 298 end 298 299 299 say "_AddSharesDisplay() success and cleanup"300 say time()' _AddSharesDisplay() success and cleanup' 300 301 ok = stream(smbmachine.I,'c','close') 301 302 ok = SysFileDelete(smbmachine.I) 302 if ok <> 0 then say ' Failure 'ok' deleting "'smbmachine.I'"!'303 if ok <> 0 then say ' Failure 'ok' deleting "'smbmachine.I'"!' 303 304 end 304 305 else say ' Got "'stat'" for "'smbmachine.I'"' 305 306 end 306 say "_AddSharesDisplay() loop end"307 say time()' _AddSharesDisplay() loop end' 307 308 return 308 309 -
branches/guitools-2.0/smbmon/smbmon.vrp
r345 r348 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 95,16599 VRXWindow: __VREToolsWindow,1,2204,1590,6986,1661 10 10 VRXWindow: __VREWindListWindow,1,265,12093,2650,3150 11 11 UserFile: 1
Note:
See TracChangeset
for help on using the changeset viewer.