If you have trouble with these methods, then check out the
SimpleFileAccess service. I have not tried it, but I am interested to
know if it works.
http://www.openoffice.org/api/docs/common/ref/com/sun/star/io/module-ix.html
http://www.openoffice.org/udk/common/man/concept/streams.html
On 10/14/2012 03:08 PM, chaonis wrote:
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.
--
Andrew Pitonyak
My Macro Document: http://www.pitonyak.org/AndrewMacro.odt
Info: http://www.pitonyak.org/oo.php
--
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