Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 | 2 |

 

  Вопрос: Создание папки Добавлено: 14.03.07 16:03  

Автор вопроса:  KreAtoR

Ответить

  Ответы Всего ответов: 23  

Номер ответа: 16
Автор ответа:
 Боцман



ICQ: 295725312 

Вопросов: 53
Ответов: 830
 Web-сайт: Rus-Skipper.narod.ru
 Профиль | | #16
Добавлено: 14.03.07 18:07
осталось разобраться как сразу можно несколько папок

Option Explicit
Sub MakeDirPath(dirname As String)
Dim i As Long, path As String
Do
i = InStr(i + 1, dirname & "\", "\";)
path = Left$(dirname, i - 1)
If Right$(path, 1) <> ":" And Dir$(path, vbDirectory) = "" Then
MkDir path
End If
Loop Until i >= Len(dirname)
End Sub
Private Sub Command1_Click()
Dim fbs As Long
For fbs = 0 To 5 Step 1
 MkDir "c:\1" & fbs + 1 'Gorizontalno
Next fbs
End Sub

Private Sub Command2_Click()
Call MakeDirPath("C:\Raz\1\2\3\Stop\";)  'Wertikalno
End Sub
]

Ответить

Номер ответа: 17
Автор ответа:
 Arseny



ICQ: 298826769 

Вопросов: 53
Ответов: 1732
 Профиль | | #17 Добавлено: 14.03.07 18:14
Dim s As Variant
Dim stroka As String, letter As String
    stroka = ""
    s = Split(Text1.Text, "\";)
    For i = 0 To UBound(s) - 1
        stroka = stroka & s(i) & "\"
    Next i
    MsgBox stroka

попробуй.

Ответить

Номер ответа: 18
Автор ответа:
 KreAtoR



Вопросов: 120
Ответов: 438
 Профиль | | #18 Добавлено: 14.03.07 18:22
все установил все работаееет пасибоооочки огромное

Ответить

Номер ответа: 19
Автор ответа:
 KreAtoR



Вопросов: 120
Ответов: 438
 Профиль | | #19 Добавлено: 14.03.07 18:23
попробуй.


а куда это желательно встывить в кнопку я так прикинул

Ответить

Номер ответа: 20
Автор ответа:
 KreAtoR



Вопросов: 120
Ответов: 438
 Профиль | | #20 Добавлено: 14.03.07 18:26
Алляй кептен Арсений ты чудо, Боцман ты тоже :))))))) пойду радоваться. Пригласил бы вас на пиво, но вы не приедете :(

Ответить

Номер ответа: 21
Автор ответа:
 Arseny



ICQ: 298826769 

Вопросов: 53
Ответов: 1732
 Профиль | | #21 Добавлено: 14.03.07 18:32
2KreAtoR: А ты по почте вышли... :)

Ответить

Номер ответа: 22
Автор ответа:
 Боцман



ICQ: 295725312 

Вопросов: 53
Ответов: 830
 Web-сайт: Rus-Skipper.narod.ru
 Профиль | | #22
Добавлено: 14.03.07 18:54
ТОчно, а чтоб не забыл вот тебе пример,
созданиия папок русского алфавита в папке ABC.
Private Sub Command3_Click()
MkDir "c:\ABC"
  Dim fbs As Long, z As String
For fbs = 192 To 223 Step 1 '&#239;&#229;&#240;&#229;&#225;&#232;&#240;&#224;&#229;&#236; &#238;&#242; &#192; &#228;&#238; &#223;
z = Chr(fbs)
Select Case fbs
Case 201, 218, 219, 220 ' &#232;&#241;&#234;&#235;&#254;&#247;&#224;&#229;&#236; &#225;&#243;&#234;&#226;&#251; &#201;,&#218;,&#220;,&#219;
GoTo qw: '&#239;&#229;&#240;&#229;&#241;&#234;&#238;&#247;&#232;&#236; &#247;&#224;&#241;&#242;&#252; &#234;&#238;&#228;&#224;
End Select
MkDir "c:\ABC" & "\" & z '&#209;&#238;&#231;&#228;&#224;&#229;&#236; &#239;&#224;&#239;&#234;&#232; &#226;&#237;&#243;&#242;&#240;&#232; &#239;&#229;&#240;&#226;&#232;&#247;&#237;&#238;&#233; &#239;&#224;&#239;&#234;&#232;
qw: '&#234;&#238;&#237;&#229;&#246; &#239;&#229;&#240;&#229;&#241;&#234;&#224;&#234;&#232;&#226;&#224;&#237;&#232;&#255;
Next fbs
End Sub

не идет кодировка, ты уж без коментариев используй.

Ответить

Номер ответа: 23
Автор ответа:
 KreAtoR



Вопросов: 120
Ответов: 438
 Профиль | | #23 Добавлено: 14.03.07 18:57
:))))))

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам