I am trying to write scripts accessing the system files, such as /dev/ttyS0.
If I use "Open" I got the error "Device I/O error" message. Are there any
special function call needed to be done for the system files? User
permission is good as I can access to the file using any other Linux
commands.

Following is the code I tried. It stalled on the first "Open" statement:

Sub Main
        Dim iNumber As Integer
        Dim aFile As String
        aFile = "/dev/ttyS0"
        iNumber = Freefile
        Open aFile For Output As #iNumber
        Print #iNumber, "*IDN?"
        close #iNumber
        iNumber = Freefile
        Open aFile For Input As #iNumber
        While not eof(iNumber)
                Line Input #iNumber, sLine
                If sLine <>"" then
                        sMsg = sMsg & sLine & chr(13)
                end if
        wend
        Close #iNumber
        Msgbox sMsg
End Sub



--
View this message in context: 
http://nabble.documentfoundation.org/BASIC-script-how-to-read-write-system-files-like-dev-null-in-Linux-tp4013296.html
Sent from the Users mailing list archive at Nabble.com.

-- 
For unsubscribe instructions e-mail to: users+h...@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be deleted

Reply via email to