Ignore:
Timestamp:
Aug 17, 2013, 11:55:30 AM (12 years ago)
Author:
Herwig Bauernfeind
Message:

EVFSGUI 2.5: Browsing enhancements

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/guitools/shared/smbtree.vrs

    r786 r797  
    77    if VRIsValidObject("DT_STATUSBAR") then ok = VRSet("DT_STATUSBAR","Caption", "Refreshing network")
    88    ok = SysFileDelete(samba.!msg)
     9    parse var debuglevel .'='level
     10    if level = 0 then debuglevel = ' --debuglevel=1'
    911
    1012    if UserCred   = 'USERCRED'   | UserCred = '' | UserCred = '--user=%' | UserCred = '--user=%%' then UserCred = '-N'
     
    2022    say       '  detach 'samba.!smbtreeexe' 'BroadCast' -S 'UserCred' 'debuglevel' >'samba.!serverlist
    2123    address cmd 'detach 'samba.!smbtreeexe' 'BroadCast' -S 'UserCred' 'debuglevel' >'samba.!serverlist
     24
     25    if level = 0 then debuglevel = ' --debuglevel=0'
    2226
    2327    /* strip username from caption */
     
    137141                end
    138142                if ThrowMsg = 1 then do
     143                call beep 2400, 500
    139144                    ThrowMsg = 0
    140145                    Msg.Type = "W"
     
    253258        if stat = "READY:" then do /* we found a readable output file */
    254259            OneWorkGroupOnly = 0
     260            GuestRetry = 0
    255261           
    256262            Machine = substr(smbmachine.I,pos('.',smbmachine.I)+1)
     263            if right(Machine,4) = '$rt$' then do
     264                Machine = left(Machine, length(Machine) - 4)
     265                GuestRetry = 1
     266            end
     267
    257268
    258269            smbtree.!machine = _GetMachinehandle(Machine)
     
    289300                ok = stream(smbmachine.I,'c','close')
    290301                ok = SysFileDelete(smbmachine.I)
     302                /* Try with guest account once */
     303
     304                if GuestRetry = 0 & UserCred <> '-N' then do
     305                    say       '  detach 'samba.!smbclientexe' -L "'machine'" -N 'debuglevel' 2>'smbmachine.I'$rt$ 1>&2'
     306                    address cmd 'detach 'samba.!smbclientexe' -L "'machine'" -N 'debuglevel' 2>'smbmachine.I'$rt$ 1>&2'
     307                end
     308
    291309                iterate
    292310            end
Note: See TracChangeset for help on using the changeset viewer.