alex33
Скриптер
- Сообщения
- 1,457
- Репутация
- 186
Написал вот такой код, но он не работает.
Можно ли как-нибудь работать с файлами по сети?
Можно ли как-нибудь работать с файлами по сети?
Код:
Global $hFile, $sData
Global $sFilePath = "\\192.168.0.54\SDMemory\test.txt", _
$sLogin = "alex1", $sPassword = "123456789"
; $hFile = FileOpen($sLogin & ":" & $sPassword & "@" & $sFilePath, 2) ; ошибка: @extended = 123
$hFile = FileOpen($sFilePath, 2) ; здесь @extended = 1326 и $hFile = -1
If @error Or $hFile = -1 Then Exit MsgBox(16, "error", "error file open: error: " & @error & ", extended: " & @extended)
$sData = StringFormat("Hello world!\r\n" & "Time: %s:%s:%s", @HOUR, @MIN, @SEC)
FileWrite($hFile, $sData)
If @error Then Exit MsgBox(16, "error", "error file write: error: " & @error & ", extended: " & @extended) + 1
FileClose($hFile)
; ShellExecute($sLogin & ":" & $sPassword & "@" & $sFilePath, "", "", "", @SW_MAXIMIZE) ; Ошибка: Не существует связанной программы для выполнения запрошенного действия...
ShellExecute($sFilePath, "", "", "", @SW_MAXIMIZE) ; Ошибка: не верный логин или пароль