Samba lessons needed
Phil Davis
revdev at pdslabs.net
Wed Feb 21 15:08:59 EST 2007
Hi Bob,
With 'open process' on Windows, do you need to use Rev's standard slashes
instead of Windows-standard backslashes? I would understand the backslashes if
you were using shell()... just asking - I don't have time right now to find the
answer.
Phil Davis
Bob Warren wrote:
> Knock-knock! Anybody there? I think that all the people who might be
> able to give me some suggestions about solving my problem were away at
> the Brazilian carnival a day or two back, so I'll ask my question again:
>
> If I want a directory of my home network, I can type the following into
> my Ubuntu terminal:
>
> /usr/bin/smbtree
>
> It asks for a password, but this can be null.
>
> To do the same thing in Rev, I do this:
>
> open process "/usr/bin/smbtree" for read
> read from process "/usr/bin/smbtree" until eof
> put it into field "test"
> close process "/usr/bin/smbtree"
>
> Works like a charm, and doesn't even ask for a password.
>
> Now I want to get the directory of my Windows computer's drive C:\ over
> the network (the name of the computer is "john").
>
> In the Ubuntu terminal, the following works perfectly and I get a
> listing of my Windows drive:
>
> smbclient \\\\john\\c mount
> dir
> (CTRL+Z exits Samba)
>
> Now here's where I fall flat on my face. I have tried this and a
> thousand other variations in Revolution:
>
> put "/usr/bin/smbclient \\\\john\\c mount" into procToDo
> [I have also tried this for example:
> put "smbclient\ \\\\john\\c\ mount" into procToDo]
>
> open process procToDo for update
> write "dir" to process procToDo [or "dir" & return]
> read from process procToDo until eof
> put it into field "test"
> ***
> close process procToDo
>
> *** Might it need a simulation of the operator's CTRL+Z here? How do you
> do that in Rev? But "quit" works in the terminal too, and I have tried:
> write "quit" to process procToDo
>
> However, it seems that the CTRL+Z or QUIT is not the problem. Samba is
> not finding my Windows server. The problem appears to be in the first line.
> (Or could it have something to do with supply of a root password -
> possibly necessary when not using the terminal itself - that does not
> appear explicitly? Note the inconsistent behaviour between terminal
> usage and the Rev process call in the first successful example. In this
> case, any password - including empty[ENTER] - was acceptable at the
> terminal. Or could it have something to do with the fact that Samba,
> once activated, kicks into its own mode that is causing problems in
> data retrieval through Rev? Before Samba's activation at the terminal, I
> get "bob at bob-desktop:~$" as a prompt. After, I get "smb: \>".)
>
> A person with this kind of experience can perhaps give me a tip, but if
> not, even daft suggestions from outsiders can sometimes provoke the
> "aha" flash of illumination I am looking for.
>
> Bob
>
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
>
More information about the use-livecode
mailing list