Function: smbclient
smbclient is an interactive and byte-compiled function defined in
net-utils.el.gz.
Signature
(smbclient HOST SERVICE)
Documentation
Connect to SERVICE on HOST via SMB.
This command uses smbclient-program to connect to HOST.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/net/net-utils.el.gz
(defun smbclient (host service)
"Connect to SERVICE on HOST via SMB.
This command uses `smbclient-program' to connect to HOST."
(interactive
(list
(let ((default (ffap-machine-at-point)))
(read-string (format-prompt "Connect to Host" default) nil nil default))
(read-from-minibuffer "SMB Service: ")))
(let* ((name (format "smbclient [%s\\%s]" host service))
(buf (get-buffer-create (concat "*" name "*")))
(service-name (concat "\\\\" host "\\" service)))
(set-buffer buf)
(smbclient-mode)
(comint-exec buf name smbclient-program nil
(if smbclient-program-options
(append (list service-name) smbclient-program-options)
(list service-name)))
(pop-to-buffer buf)))