Оба зачастую нормально воспринимаются, но важен порядок, обычно CR+LF.Ну я с запасом сделал оба, я ж не знаю какой именно символ станок воспринимает как разделитель или сразу все
Оба зачастую нормально воспринимаются, но важен порядок, обычно CR+LF.Ну я с запасом сделал оба, я ж не знаю какой именно символ станок воспринимает как разделитель или сразу все
Private Sub ComButImportgcode_Click() 'импортирует содержимое
Dim gcode
Dim s
Dim ss
gcode = "C:\CDR2Mill\CDR2Mill.gcode"
Open gcode For Input As #1
Do While Not EOF(1)
Line Input #1, s
ss = ss & Chr(10) & Chr(13) & s
Loop
Close #1
TextCode = ss
End Sub
Sub AttachFile_test() ' пример использования
Filename$ = GetFilePath()
If Filename$ = "" Then Exit Sub
MsgBox "Выбран файл: " & Filename$
End Sub
Function GetFilePath(Optional ByVal Title As String = "Выберите файл для обработки", _
Optional ByVal InitialPath As String = "c:\", _
Optional ByVal FilterDescription As String = "Файлы счетов", _
Optional ByVal FilterExtention As String = "*.*") As String
On Error Resume Next
With Application.FileDialog(msoFileDialogOpen)
.ButtonName = "Выбрать": .Title = Title:
.InitialFileName = GetSetting(Application.Name, "GetFilePath", "folder", InitialPath)
.Filters.Clear: .Filters.Add FilterDescription, FilterExtention
If .Show <> -1 Then Exit Function
GetFilePath = .SelectedItems(1)
folder$ = Left(.SelectedItems(1), InStrRev(.SelectedItems(1), "\"))
SaveSetting Application.Name, "GetFilePath", "folder", folder$
End With
End Function
Private Sub ComButImportgcode_Click() 'импортирует содержимое
Dim gcode
Dim s
Dim ss
gcode = "C:\CDR2Mill\CDR2Mill.gcode"
Open gcode For Input As #1
Do While Not EOF(1)
Line Input #1, s
ss = ss & Chr(10) & Chr(13) & s
Loop
Close #1
TextCode = ss
End Sub
GetFileBoxкод открытия папки + выбор файла
Dim path As String
'Set the current folder (may not take effect, the author did not find the reason)
SETCURRFOLDER = "D:\document"
'Call the file open dialog
path = CorelScriptTools.GetFileBox("Text file type|*.txt|All file types|*.*", "Please select a file", 0, "default file name")
И кстати а какой смысл в присвоении пути локальной переменной path которая нигде не используется?Или напишите
Dim SETCURFOLDER
или
поставьте перед SETCURFOLDER знак [']
или
удалите эту строку